Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/thebyambaa/ohmylms/archive/refs/heads/main.zipStart with OhMyLMS Learning Architecture for product intent, curriculum, courses, shared skills, authoring and learner completion.
WordPress LMS with editable React feature modules, a reproducible source build and a Khan-style learner hub ([ohmylms_student_hub]) for learners, teachers, parents and school staff. Mongolian is the only bundled translation. This repository is the plugin; CONTINUE-LEARNER-HUB.md is the shared work ledger and AGENTS.md holds the rules every contributor and assistant follows.
Start here
- Documentation index: full map of maintained docs.
- AGENTS.md and Coding standards: WordPress standards, compatibility exceptions and the lint commands.
- Build and local setup: commands, isolated testing, source-asset activation, translations.
- Admin architecture, modularization roadmap and React development.
- Learner Interactivity and learner script map.
- Work ledger: learner hub checkpoints (newest facts first in "Current state").
- Verification: which suites and docs to use for acceptance today.
Learners, teachers, parents and schools
- Student hub: the hub page, its settings, learner profile details and compatibility behaviour.
- Khan-style practice, levels and skill assessments: practice runner, optional Khan level model, mixed-skill unit tests, Level up and the authoring screen.
- School and family setup and the learner-experience documents: parent and child contract, home-learning reports, unit and practice presentation, legacy retirement, release readiness.
- AI tutor and fast-feedback practice, XP, daily goal and mastery score and streaks.
Authoring content
- Content Hub: courses, the lesson library and the skill library (skills are a core feature).
- Curriculum and Course Bundles, Syllabuses and Shared skills.
- Quiz Player block, quiz and question editors, assessment engine and assessment modules.
- Question bulk import, quiz import and export and exam PDF import.
- Block cleanup: retired editor blocks and existing-content compatibility.
Integrations and extension points
- Extension SDK, Add-ons and frontend Interactivity contract.
- MCP connections: authenticated LMS tools for OpenAI, Anthropic and Gemini, including
list_unit_skillsand the draft-onlycreate_skill_assessment. - xAPI emitter and the cmi5 design.
Run npm run format to format authored React source and npm run check to validate formatting, contracts, tests and the production build.