|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Functions | |
| get_new_importcode () | |
| grade_import_commit ($courseid, $importcode, $importfeedback=true, $verbose=true) | |
| get_unenrolled_users_in_import ($importcode, $courseid) | |
| import_cleanup ($importcode) | |
| get_unenrolled_users_in_import | ( | $ | importcode, |
| $ | courseid | ||
| ) |
This function returns an array of grades that were included in the import, but where the user does not currently have a graded role on the course. These grades are still stored in the database, but will not be visible in the gradebook unless this user subsequently enrols on the course in a graded roles.
The returned objects have fields user firstname, lastname and useridnumber, and gradeidnumber.
| integer | $importcode | import batch identifier |
| integer | $courseid | the course we are importing to. |
Definition at line 162 of file lib.php.


| grade_import_commit | ( | $ | courseid, |
| $ | importcode, | ||
| $ | importfeedback = true, |
||
| $ | verbose = true |
||
| ) |
given an import code, commits all entries in buffer tables (grade_import_value and grade_import_newitem) If this function is called, we assume that all data collected up to this point is fine and we can go ahead and commit
| int | courseid - id of the course |
| string | importcode - import batch identifier |
| feedback | print feedback and continue button |
first select distinct new grade_items with this batch
create a new grade item for this - must use false as second param! TODO: we need some bounds here too
then find all existing items
Definition at line 45 of file lib.php.

| import_cleanup | ( | $ | importcode | ) |