New Moodle 3.3 Entity Relationship ERD Diagram now available #Moodle3.3

Database Schema for Moodle 3.3 by Marcus Green

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.

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 –

Jaswinder Singh

Jaswinder Singh, passionate about using Moodle in improving the Indian Education System and reaching the students in far flung areas where still education seems to be a impossible prospect of life. He is the author of the popular Moodle Book "How to use Moodle 2.7". In October 2016, Jaswinder was elected as the Moodle User's Association Committee member - the first to make it from India.

Related Articles