Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.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] [2978 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] [113 lines]   This file contains the forms to create and edit an instance of this module
Filegradingtable.php                     [source] [1688 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] [10157 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] [344 lines]   This file contains the forms to create and edit an instance of this module
Fileoverride_form.php                    [source] [370 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] [788 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.
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