meta data for this page
Curriculum & Content Management
Curriculum Console
The Curriculum Console (admin/curriculum-console.php) shows the full curriculum hierarchy in a single indented tree view:
- Curriculum → Subject → Learning Objective → Delivered Lessons
- Coverage indicators show how many lessons deliver each learning objective
- Click any node to jump to its management page
Curriculum Reporting
Curriculum Reporting (admin/curriculum-reporting.php) surfaces gaps and coverage analytics:
- Coverage percentage per subject
- Learning objectives with no linked lessons (coverage gap)
- Lessons not linked to any learning objective (orphaned lessons)
- Export as CSV for curriculum audit reports
Managing Learning Objectives
- Navigate to System → All Learning Objectives (
system/alllearningobjectives.php) - Add, edit, or remove learning objectives
- Assign to subjects
Delivers links connect a lesson to a learning objective (meaning: this lesson delivers this LO):
- Add a delivers link: Admin → Delivers → Add (
admin/userDelivers_Add-process.php) - Remove: Admin → Delivers → Remove
- View lessons linked to an LO: Delivers → From LO
- Find orphaned lessons (no LO): Delivers → Lessons Without LOs
- Find uncovered LOs: Delivers → LOs Without Lessons
Content Review
The Content Review queue (admin/content-review.php) is the approval workflow for lessons created by educators:
- Lessons in In Review status appear here
- Admins and senior educators can: Approve (publish the lesson) or Return (send back with written feedback)
- Feedback is visible to the lesson author from their educator panel
Question Bank
The Question Bank (admin/question-bank.php) is a shared library of MCQ questions:
- Questions are organised by category
- Import questions in bulk from CSV
- Enable or disable individual questions
Linking a question bank to a quiz (Pool Quiz):
- Navigate to Admin → Quiz Pool Config (
admin/quiz-pool-config.php) - Select the quiz and the question bank category
- Configure how many questions to draw per attempt and whether to shuffle options
Learner Curriculum Assignment
To assign a specific curriculum to an individual learner:
- Add: Admin → User Curriculum → Add (
admin/userCurriculum_Add-details.php) - Edit: Admin → User Curriculum → Edit
- Remove: Admin → User Curriculum → Delete
- Bulk assign: Admin → User Curriculum → Multiselect