Skip to main content

Managing Courses

The Courses page (under School administration) is where you create and run the school's teaching. A course is the recurring container; its schedule generates the individual lectures.

Creating a course

Open Courses → New and fill in:

  • Title and optional subtitle / description.
  • Colour and picture (used to identify the course visually).
  • Delivery mode:
    • Group — several students share one lecture room.
    • One-on-one — a single student paired with a teacher (tutoring). Capacity is fixed to one student.
  • Start date and optional end date.
  • Maximum students (for group courses).
  • Pricing — how this course is billed (see below).
  • Leader and teachers — who runs it.

Pricing modes

A course can be billed in one of these ways:

  • School default — billed through the school's standard monthly tuition.
  • Per-course — this course carries its own price, billed monthly or as a one-time charge. Set the price and interval.
  • Included in a package — students who bought a relevant package pay nothing extra.

Choose the mode that matches how your school sells this course.

Assigning teachers and students

  • Teachers / leader — assign one or more teachers; the leader is the primary teacher. Only people with a teacher role can be assigned.
  • Students — enroll students individually or in bulk. Enrollments have a status (active, withdrawn, completed).

The unified course page

Every course has a single page that all roles share — the layout adapts to who is viewing:

  • Students see materials, assignments, lectures, and notes (read-only where appropriate).
  • Teachers can edit content (materials, assignments, notes) inline and edit/cancel lectures.
  • Administrators get a Manage course console for structural changes: course details, schedule, teachers, enrollments, and creating/deleting lectures.

From the admin course list, open a course and use Manage course for the management console.

Lectures

Lectures are generated from the schedule. You can also add, edit, cancel, or delete individual lectures from the manage console without changing the recurring rules. Editing the schedule applies minimal changes — timing edits update existing lectures, new rules create new lectures, and removed rules cancel the affected lectures.

Deleting a course

Deleting a course is a soft delete — it is hidden but retained for a retention window before being permanently removed, so audit history stays intact. Be sure before deleting; enrolled students lose access.