Help center

Coaches

Linking a curriculum to a class schedule

Assign a curriculum to a class slot so coaches can one-click draft tonight's lesson from it. Schedule-specific overrides win over generic day-of-week content.

Linking a curriculum to a class schedule

If your gym has a long-running teaching framework (a curriculum), you can attach it to a class schedule. The coach gets a Draft from curriculum button on their tonight view that materializes a lesson plan in one click — no blank page.

Setup (owner, one-time per slot)

  1. Build a curriculum at Coach → Curriculum. Fill in days-of-week with drill IDs, flow IDs, and notes.
  2. Open Gym → Schedule, edit the class slot you want to link.
  3. Scroll to Curriculum in the form, pick one from the dropdown.
  4. Save.

Coach experience

When a coach opens /dashboard/coach/tonight/<scheduleId>/<date>, the Tonight's plan card shows:

Click the button → server looks up the curriculum day that matches the slot's day_of_week, builds a draft plan with the curriculum's drills/flows/notes, and you can start editing.

Curriculum-day matching

The curriculum can define days in two ways:

  1. Generic day-of-week — applies to every class on that weekday.
  2. Schedule-specific override — pin a curriculum day to one exact class slot. Useful when "Monday 6pm BJJ" and "Monday 7pm No-Gi" should pull different content.

Overrides win when present. Otherwise the generic day-of-week row is used.

When there's no content for the day

If the curriculum has nothing assigned to the slot's day-of-week, the button still appears but returns a clear error: "No curriculum content for this day." Edit the curriculum to fill in that day, then try again.

Was this helpful?

Last updated Jul 13, 2026