Context-based permissions
Moodle roles combine capabilities in system, category, course or activity contexts. Use the least access required for each responsibility.
Design access around learning responsibilities and verify it with real scenarios.
Moodle roles combine capabilities in system, category, course or activity contexts. Use the least access required for each responsibility.
Choose enrolment methods and learner groupings to match your onboarding and course allocation process.
Agree who may edit content, manage participants, review grades and access reports.
Groups and cohorts organize participation; they do not automatically provide independent tenant isolation.
Source: Official Moodle documentation ↗ · Reviewed 8 November 2026. Upstream support requires project validation.
Use these topics to define the scope and evidence needed for your project. Listing a requirement does not mean a deployed OpenLMS feature is available.
Confirm the selected Moodle version, core configuration, any plugin or custom work, and the acceptance evidence for each requirement.