Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
mod_assign\privacy Namespace Reference

This file contains the mod_assign assign_plugin_request_data class. More...

Classes

class  assign_plugin_request_data
 An object for fulfilling an assign plugin data request. More...
 
interface  assignfeedback_provider
 
interface  assignfeedback_user_provider
 
interface  assignsubmission_provider
 
interface  assignsubmission_user_provider
 
class  provider
 Privacy class for requesting user data. More...
 
class  useridlist
 An object for collecting user IDs related to a teacher. More...
 

Detailed Description

This file contains the mod_assign assign_plugin_request_data class.

This file contains the mod_assign useridlist.

Privacy class for requesting user data.

This file contains the polyfill to allow a plugin to operate with Moodle 3.3 up.

This file contains the assignsubmission_user_provider interface.

This file contains the assignsubmission_provider interface.

This file contains the assignfeedback_user_provider interface.

This file contains the assignfeedback_provider interface.

 

For assign plugin privacy data to fulfill requests.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Assignment Sub plugins should implement this if they store personal information.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Assignment Sub plugins should implement this if they store personal information and can retrieve a userid.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

This is for collecting a list of user IDs

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later