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
- Open a student type
- Tap + Add
- 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)
- 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
- Go to Admin → Import → Curriculum
- Tap Download curriculum template CSV
The template has 9 columns:
| Column | Notes |
|---|---|
| Student Type | Must exactly match a type in your instance |
| Category | Free text — e.g. Strikes, Chi Sau, Forms |
| Technique Name | The name of the technique |
| Grade 1 | Grade name where this technique is introduced |
| Grade 2–5 | Additional grades (revision/assessment) — optional |
Preview and confirm
- Fill in the template and save as CSV
- Go to Admin → Import → Curriculum tab
- 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
- 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.
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.