An entity relationship model, also called an entity-relationship – ERD diagram, is a graphical representation of entities and their relationships to each other. ERD Diagrams are typically used in computing in regard to the organization of data within databases or information systems.

Post Pages - Post Inline - WIRIS

ERD diagram for Moodle 3.3

Marcus green – Contributor of popular Moodle plugins like Gapfill question type, updated the Entity Relationship Diagram for Moodle 3.3. The ERD diagram is created by reverse engineering through MySQL Workbench tool using a file containing the SQL code used to install Moodle.

New Moodle 3.3 Entity Relationship Diagram now available
Workshop Module components

For an overview about Moodle’s database schema, check out the Moodle developer documentation page –
Check out the latest Entity Relationship diagram for Moodle 3.3 here – You can also drill down to specific components by clicking the small drill icon. Otherwise, check out the images of each component of the diagram here –  components.
All the ERD diagrams are released under Creative Commons license. You can also download the ERD diagram in PDF format here
For older Moodle versions, check out the archived diagrams at –

Previous articleMr. Moodle: Can I Create Standalone, SCORM-Based Simulations In Moodle?
Next articleMoodle Desktop Ahora en Windows, MacOS y Ubuntu Fedora, Linux y Debian


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.