Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are 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.
Fileextensionform.php                    [source] [136 lines]   This file contains the forms to create and edit an instance of this module
Fileexternallib.php                      [source] [2960 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] [111 lines]   This file contains the forms to create and edit an instance of this module
Filegradingtable.php                     [source] [1672 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] [1770 lines]  This file contains the moodle hooks for the assign module. It delegates most functions to the assignment class.
Filelocallib.php                         [source] [9879 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] [358 lines]   Settings form for overrides in the assign module.
Fileoverridedelete.php                   [source] [101 lines]   This page handles deleting assigment overrides
Fileoverrideedit.php                     [source] [261 lines]   This page handles editing and creation of assign overrides
Fileoverrides.php                        [source] [339 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] [1503 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