See Release Notes
Long Term Support Release
This file contains the grading method interface.
Copyright: | 2018 Sara Arjona <sara@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 74 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
gradingform_provider:: (3 methods):
get_gradingform_export_data()
delete_gradingform_for_context()
delete_gradingform_for_userid()
Interface: gradingform_provider - X-Ref
get_gradingform_export_data(\context $context, $definition, int $userid) X-Ref |
This method is used to export any user data this sub-plugin has using the object to get the context and userid. param: \context $context Context owner of the data. param: \stdClass $definition Grading definition entry to export. param: int $userid The user whose information is to be exported. return: \stdClass The data to export. |
delete_gradingform_for_context(\context $context) X-Ref |
Any call to this method should delete all user data for the context defined. param: \context $context Context owner of the data. |
delete_gradingform_for_userid(int $userid, \context $context) X-Ref |
A call to this method should delete user data (where practicle) from the userid and context. param: int $userid The user to delete. param: \context $context the context to refine the deletion. |