Development:Workshop
From MoodleDocs
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
This page describes the current implementation of the Workshop module. See also Development:Workshop 2.0 specification and Development:Workshop 2.0 testing.
Diagrams and schemas
Database structure
XML structure
For the purpose of backup/moodle2, the following XML schema is used. Note that only accumulative grading strategy is illustrated here. All other grading strategy subplugins are integrated in a similar way.
Classes
The following UML diagram explains the structure of classes defined in workshop subplugins.
Grades calculation