Courses & Classes

Courses vs Classes

A Class is an educator-managed group of learners. A Course is a structured learning programme within a class, with an outline, schedule, and progress tracking.

Creating a Class

  1. Navigate to Educator → Classes → Create Class (educator/class_create-input.php)
  2. Enter: name, description, and optional institution data
  3. Save — the class is created within your association

Creating a Course

  1. Go to Educator → Courses → Create Course (educator/course-create.php)
  2. Enter: title, description, start/end dates, and accreditation details (if applicable)
  3. Save

Building a Course Outline

The Course Outline defines the learning sequence:

  1. Navigate to Course → Course Outline
  2. Add CourseItems: lessons, materials, quizzes, milestones, and KeyRings
  3. Drag items to reorder
  4. Learners complete items in the order shown (if sequential access is enabled)

Course Progress Reporting

Course Progress (educator/class-select.php?redir=eduCourseProgress) shows per-learner completion:

  • Lessons started and completed
  • Quiz scores
  • Overall completion percentage
  • Last activity date

Export as CSV for external reporting.

Course Diary

The Course Diary is a private Markdown journal for educator notes:

  • Record observations, adjustments to the course plan, and reflections
  • Only visible to educators with Course Settings permission

Day Planner

The Day Planner (educator/dayplanner.php) lets you schedule lessons and materials to specific calendar dates:

  • Drag lessons onto date cells
  • Learners see planned content in their Training Calendar
  • Useful for structured classroom programmes with a fixed timetable

Class Management

From the class management pages:

  • Class List (educator/class-list.php) — view all managed classes
  • Edit Class — modify class name, description, and settings
  • Class Lessons (educator/class-lessons.php) — lessons attached to a specific class
  • Join Link — generate an invite link for learners to self-enrol

Follow-Along Mode

Follow-Along synchronises lesson viewing across the class in real time:

  • Educator view (educator/followalong_admin.php) — see each learner's position in the lesson
  • Learner view (educator/followalong_student.php) — guided step-by-step lesson with the educator driving pace

Useful for live online sessions where the educator wants to pace content delivery.