|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| is_complete () | |
| mark_complete () | |
| attach_criteria (completion_criteria $criteria) | |
| get_criteria () | |
| get_status () | |
Static Public Member Functions | |
| static | fetch ($params) |
| static | fetch_all ($params) |
Data Fields | |
| $table = 'course_completion_crit_compl' | |
| $required_fields = array('id', 'userid', 'course', 'criteriaid', 'gradefinal', 'rpl', 'deleted', 'unenroled', 'timecompleted') | |
| $userid | |
| $course | |
| $criteriaid | |
| $gradefinal | |
| $rpl | |
| $deleted | |
| $unenroled | |
| $timecompleted | |
Completion data for a specific user, course and critieria
Definition at line 32 of file completion_criteria_completion.php.
| attach_criteria | ( | completion_criteria $ | criteria | ) |
Attach a preloaded criteria object to this object public
| $criteria | object completion_criteria |
Definition at line 173 of file completion_criteria_completion.php.

| static fetch | ( | $ | params | ) | [static] |
Finds and returns a data_object instance based on params. abstract
| array | $params | associative arrays varname=>value |
Reimplemented from data_object.
Definition at line 117 of file completion_criteria_completion.php.

| static fetch_all | ( | $ | params | ) | [static] |
Finds and returns all data_object instances based on params. abstract
| array | $params | associative arrays varname=>value |
Reimplemented from data_object.
Definition at line 129 of file completion_criteria_completion.php.
| get_criteria | ( | ) |
Return the associated criteria with this completion If nothing attached, load from the db public
Definition at line 183 of file completion_criteria_completion.php.

| get_status | ( | ) |
Return criteria status text for display in reports
Definition at line 207 of file completion_criteria_completion.php.
| is_complete | ( | ) |
Return status of this criteria completion public
Definition at line 136 of file completion_criteria_completion.php.
| mark_complete | ( | ) |
Mark this criteria complete for the associated user
This method creates a course_completion_crit_compl record public
Definition at line 147 of file completion_criteria_completion.php.

Definition at line 58 of file completion_criteria_completion.php.
| $criteriaid |
Definition at line 65 of file completion_criteria_completion.php.
| $deleted |
Definition at line 86 of file completion_criteria_completion.php.
| $gradefinal |
Definition at line 72 of file completion_criteria_completion.php.
| array $required_fields = array('id', 'userid', 'course', 'criteriaid', 'gradefinal', 'rpl', 'deleted', 'unenroled', 'timecompleted') |
Array of required table fields, must start with 'id'.
Reimplemented from data_object.
Definition at line 44 of file completion_criteria_completion.php.
| $rpl |
Definition at line 79 of file completion_criteria_completion.php.
| string $table = 'course_completion_crit_compl' |
DB Table
Reimplemented from data_object.
Definition at line 38 of file completion_criteria_completion.php.
| $timecompleted |
Definition at line 101 of file completion_criteria_completion.php.
| $unenroled |
Definition at line 93 of file completion_criteria_completion.php.
Definition at line 51 of file completion_criteria_completion.php.