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/workshop/
FolderUp one level  
Folderallocation/
 
Folderamd/
 
Folderbackup/
 
Folderclasses/
 
Folderdb/
 
Foldereval/
 
Folderform/
 
Folderlang/
 
Folderpix/
 
Foldertemplates/
 
Foldertests/
 
Fileaggregate.php             [source] [57 lines]    Aggregates the grades for submission and grades for assessments
Fileallocation.php            [source] [78 lines]    At this page, teachers allocate submissions to students for a review
Fileassessment.php            [source] [209 lines]   Assess a submission or view the single assessment
Fileeditform.php              [source] [84 lines]    Edit grading form in for a particular instance of workshop
Fileeditformpreview.php       [source] [63 lines]    Preview the assessment form.
Fileexassessment.php          [source] [190 lines]   Assess an example submission
Fileexcompare.php             [source] [125 lines]   Display example submission followed by its reference assessment and the user's assessment to compare them
Fileexsubmission.php          [source] [233 lines]   View, create or edit single example submission
Filefeedbackauthor_form.php   [source] [73 lines]    A form used by teachers to give feedback to authors on their submission
Filefeedbackreviewer_form.php [source] [74 lines]    A form used by teachers to give feedback to reviewers on assessments
Filefileinfolib.php           [source] [342 lines]   Provides code used during file browsing
Fileindex.php                 [source] [91 lines]    Prints the list of all workshops in the course
Filelib.php                   [source] [2282 lines]  Library of workshop module functions needed by Moodle core and other subsystems All the functions neeeded by Moodle core, gradebook, file subsystem etc are placed here.
Filelocallib.php              [source] [4860 lines]  Library of internal classes and functions for module workshop All the workshop specific functions, needed to implement the module logic, should go to here. Instead of having bunch of function named workshop_something() taking the workshop instance as the first parameter, we use a class workshop that provides all methods.
Filemod_form.php              [source] [495 lines]   The main workshop configuration form The UI mockup has been proposed in MDL-18688 It uses the standard core Moodle formslib. For more info about them, please visit: https://moodledev.io/docs/apis/subsystems/form
Filerenderer.php              [source] [1186 lines]  Workshop module renderering methods are defined here
Filesettings.php              [source] [92 lines]    The workshop module configuration variables
Filesubmission.php            [source] [372 lines]   View a single (usually the own) submission, submit own work.
Filesubmission_form.php       [source] [90 lines]    Submit an assignment or edit the already submitted work
Fileswitchphase.php           [source] [72 lines]    Change the current phase of the workshop
Filetoolbox.php               [source] [63 lines]    Various workshop maintainance utilities
Fileversion.php               [source] [29 lines]    Defines the version of workshop
Fileview.php                  [source] [708 lines]   Prints a particular instance of workshop