Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
/mod/assign/
FolderUp one level  
Folderamd/
 
Folderbackup/
 
Folderclasses/
 
Folderdb/
 
Folderfeedback/
 
Folderlang/
 
Folderpix/
 
Foldersubmission/
 
Foldertemplates/
 
Foldertests/
 
Folderyui/
 
Fileadminlib.php                         [source] [372 lines]   This file contains the classes for the admin settings of the assign module.
Fileadminmanageplugins.php               [source] [42 lines]    Allows the admin to manage assignment plugins
Fileassignmentplugin.php                 [source] [705 lines]   This file contains the functions for assign_plugin abstract class
Filebatchsetallocatedmarkerform.php      [source] [62 lines]    This file contains the forms to set the allocated marker for selected submissions.
Filebatchsetmarkingworkflowstateform.php [source] [87 lines]    This file contains the forms to set the marking workflow for selected submissions.
Filedeprecatedlib.php                    [source] [59 lines]    List of deprecated mod_assign functions.
Fileextensionform.php                    [source] [137 lines]   This file contains the forms to create and edit an instance of this module
Fileexternallib.php                      [source] [2961 lines]  External assign API
Filefeedbackplugin.php                   [source] [211 lines]   This file contains the function for feedback_plugin abstract class
Filegradeform.php                        [source] [105 lines]   This file contains the forms to create and edit an instance of this module
Filegradingbatchoperationsform.php       [source] [94 lines]    This file contains the forms to create and edit an instance of this module
Filegradingoptionsform.php               [source] [112 lines]   This file contains the forms to create and edit an instance of this module
Filegradingtable.php                     [source] [1680 lines]  This file contains the definition for the grading table which subclassses easy_table
Fileindex.php                            [source] [52 lines]    Displays information about all the assignment modules in the requested course
Filelib.php                              [source] [1828 lines]  This file contains the moodle hooks for the assign module. It delegates most functions to the assignment class.
Filelocallib.php                         [source] [9929 lines]  This file contains the definition for the class assignment This class provides all the functionality for the new assign module.
Filemod_form.php                         [source] [314 lines]   This file contains the forms to create and edit an instance of this module
Fileoverride_form.php                    [source] [360 lines]   Settings form for overrides in the assign module.
Fileoverridedelete.php                   [source] [102 lines]   This page handles deleting assigment overrides
Fileoverrideedit.php                     [source] [265 lines]   This page handles editing and creation of assign overrides
Fileoverrides.php                        [source] [340 lines]   This page handles listing of assign overrides
Filequickgradingform.php                 [source] [66 lines]    This file contains the forms to create and edit an instance of this module
Filerenderable.php                       [source] [983 lines]   This file contains the definition for the renderable classes for the assignment
Filerenderer.php                         [source] [1478 lines]  This file contains a renderer for the assignment class
Filesettings.php                         [source] [343 lines]   This file adds the settings pages to the navigation menu
Filesubmission_form.php                  [source] [65 lines]    This file contains the submission form used by the assign module.
Filesubmissionconfirmform.php            [source] [66 lines]    This file contains the submission confirmation form
Filesubmissionplugin.php                 [source] [157 lines]   This file contains the definition for the abstract class for submission_plugin This class provides all the functionality for submission plugins.
Fileupgradelib.php                       [source] [416 lines]   This file contains the upgrade code to upgrade from mod_assignment to mod_assign
Fileversion.php                          [source] [29 lines]    Version information
Fileview.php                             [source] [55 lines]    This file is the entry point to the assign module. All pages are rendered from here