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/workshop/
FolderUp one level  
Folderallocation/
 
Folderamd/
 
Folderbackup/
 
Folderclasses/
 
Folderdb/
 
Foldereval/
 
Folderform/
 
Folderlang/
 
Folderpix/
 
Foldertests/
 
Fileaggregate.php             [source] [57 lines]    Aggregates the grades for submission and grades for assessments
Fileallocation.php            [source] [87 lines]    At this page, teachers allocate submissions to students for a review
Fileassessment.php            [source] [204 lines]   Assess a submission or view the single assessment
Fileeditform.php              [source] [81 lines]    Edit grading form in for a particular instance of workshop
Fileeditformpreview.php       [source] [59 lines]    Preview the assessment form.
Fileexassessment.php          [source] [187 lines]   Assess an example submission
Fileexcompare.php             [source] [121 lines]   Display example submission followed by its reference assessment and the user's assessment to compare them
Fileexsubmission.php          [source] [227 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] [2208 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] [4750 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] [472 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: http://docs.moodle.org/dev/lib/formslib.php
Filerenderer.php              [source] [1160 lines]  Workshop module renderering methods are defined here
Filesettings.php              [source] [92 lines]    The workshop module configuration variables
Filesubmission.php            [source] [367 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] [64 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] [679 lines]   Prints a particular instance of workshop