Note: You are currently viewing documentation for Moodle 3.9. Up-to-date documentation for the latest stable version of Moodle may be available here: Workshop.

Development:Workshop: Difference between revisions

From MoodleDocs
m (Created a new page)
 
m (→‎Diagrams and schemas: Added class UML)
Line 7: Line 7:
== Database structure ==
== Database structure ==
[[Image:workshop_erd.png|400px|thumb|left|ER diagram of DB tables used in/by Workshop module]]
[[Image:workshop_erd.png|400px|thumb|left|ER diagram of DB tables used in/by Workshop module]]
<br clear="all"/>
== Classes ==
The following UML diagram explains the structure of classes defined in workshop subplugins.
[[Image:workshop_classes.png|400px|thumb|left|UML class diagram]]
<br clear="all"/>
<br clear="all"/>



Revision as of 21:35, 8 October 2009

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.


Template:Moodle 2.0

This page describes the current implementation of the Workshop module. See Development:Workshop 2.0 specification for the original specification.

Diagrams and schemas

Database structure

ER diagram of DB tables used in/by Workshop module


Classes

The following UML diagram explains the structure of classes defined in workshop subplugins.

UML class diagram


Grades calculation

The scheme of grades calculation in Workshop