Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.2.x will end 22 April 2024 (12 months).
  • Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.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] [3000 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] [100 lines]   This file contains the forms to create and edit an instance of this module
Filegradingoptionsform.php               [source] [113 lines]   This file contains the forms to create and edit an instance of this module
Filegradingtable.php                     [source] [1690 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] [1852 lines]  This file contains the moodle hooks for the assign module. It delegates most functions to the assignment class.
Filelocallib.php                         [source] [10161 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] [338 lines]   This file contains the forms to create and edit an instance of this module
Fileoverride_form.php                    [source] [359 lines]   Settings form for overrides in the assign module.
Fileoverridedelete.php                   [source] [108 lines]   This page handles deleting assigment overrides
Fileoverrideedit.php                     [source] [272 lines]   This page handles editing and creation of assign overrides
Fileoverrides.php                        [source] [358 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] [783 lines]   This file contains the definition for the renderable classes for the assignment
Filerenderer.php                         [source] [29 lines]    Legacy file to avoid exceptions when scripts require it. Please use classes from mod/assign/classes/output instead.
Filesettings.php                         [source] [353 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.
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