Todo List
Implements interfaces:
[line 19]
[line 18]
[line 16]
[line 20]
[line 22]
[line 14]
[line 15]
[line 17]
[line 23]
[line 21]
Evaluation Evaluation( )
void add( )
void add_target_subcategories( $targets, $level, $catid)
array calc_score( [$stud_id $stud_id = null])
void create_evaluation_objects_from_mysql_result( $result)
void delete( )
void delete_results( )
void delete_with_results( )
void does_name_exist( $name $name, $parent $parent)
array find_evaluations( string $name_mask, $selectcat)
void get_category_id( )
void get_course_code( )
void get_date( )
void get_description( )
void get_evaluations_with_result_for_student( [$cat_id $cat_id = null], $stud_id $stud_id)
and return them as an array of Evaluation objects
void get_icon_name( )
void get_id( )
void get_item_type( )
void get_max( )
void get_name( )
void get_not_subscribed_students( [ $first_letter_user = ''])
array get_target_categories( )
Notice: its own parent will be included in the list: it's up to the frontend to disable this element.
void get_user_id( )
void get_weight( )
void has_results( )
void is_valid_score( $score)
void is_visible( )
void load( [$id $id = null], [$user_id $user_id = null], [$course_code $course_code = null], [$category_id $category_id = null], [$visible $visible = null])
void move_to_cat( $cat)
If this evaluation moves from inside a course to outside, its course code is also changed.
void save( )
void set_category_id( $category_id)
void set_course_code( $course_code)
void set_date( $date)
void set_description( $description)
void set_id( $id)
void set_max( $max)
void set_name( $name)
void set_user_id( $user_id)
void set_visible( $visible)
void set_weight( $weight)