Skip to main content

Curriculum Library

The Curriculum Library is where you define everything that gets taught at your school — student types, grade levels, techniques, and the progression requirements that link them together.

Go to Admin → Curriculum Library to manage it.


Student types

Student types represent distinct groups with different curricula — for example Adults, Juniors, Teens, or Snakes & Cranes.

Each student type has:

  • A name and sort order (controls the display order across the app)
  • An optional Scheme of Work toggle — when on, this type appears in the lesson planner

Adding a type: Tap + Add Student Type.
Editing: Tap the pencil icon on the type header.
Deleting: Only possible if the type has no students assigned to it.


Grades

Each student type has its own grade progression — belts, sashes, levels, or whatever your school uses.

Grades are listed in progression order. Each grade has a name (e.g. Yellow Sash, 1st Grade, Purple Belt) and can have techniques assigned to it.

Adding a grade: Open a student type → tap + Add Grade.
Reordering: Drag grades to reorder them within the type.


Techniques

Techniques are the individual skills taught at your school. Each technique belongs to a student type and sits in one or more grades (the grades at which it is first introduced, revised, or assessed).

Categories

Techniques are grouped by category — a free-text label you define yourself. Any category name works: Strikes, Kicks, Forms, Chi Sau, Weapons, Footwork, Theory — whatever fits your style.

When adding or editing a technique, select from existing categories or type a new one. Categories are derived from your actual technique data — there is no fixed list.

Adding a technique

  1. Open a student type
  2. Tap + Add
  3. Fill in:
    • Name — the technique name
    • Category — select existing or type a new one
    • Grades — tick each grade this technique appears in (Grade 1 = first introduced, Grade 2–5 = revision/assessment levels)
  4. Tap Save

Editing and deleting

Tap the pencil icon on any technique row to edit. Tap the bin icon to delete — this also removes all grading requirements linked to that technique.


CSV import

For schools setting up from scratch, or moving from a spreadsheet, the curriculum CSV import lets you load your entire technique library in one step.

Download the template

  1. Go to Admin → Import → Curriculum
  2. Tap Download curriculum template CSV

The template has 9 columns:

ColumnNotes
Student TypeMust exactly match a type in your instance
CategoryFree text — e.g. Strikes, Chi Sau, Forms
Technique NameThe name of the technique
Grade 1Grade name where this technique is introduced
Grade 2–5Additional grades (revision/assessment) — optional

Preview and confirm

  1. Fill in the template and save as CSV
  2. Go to Admin → Import → Curriculum tab
  3. Upload your file and tap Preview

The preview shows:

  • Total techniques found in the file
  • New — techniques that don't exist yet and will be created
  • Updates — techniques already in the system that will be updated
  1. Tap Confirm Import to apply

The import upserts techniques — existing techniques (matched by name + student type) are updated in place. All grading requirements are rebuilt from the file. Nothing is written until you confirm.

Starting fresh?

If you are setting up a brand-new instance, run the curriculum import before the student import — students can then be assigned grades that already exist in the system.


Franchise members

If your club type is Franchise Member, the Curriculum Library is read-only. Techniques, grades, and student types are managed centrally by your franchise lead and pushed to your instance automatically.

The + Add, edit, and delete controls are hidden for franchise members. The Curriculum tab in the Import overlay is also disabled.

See Club Type & Franchise for more detail.