You now know how to create and configure every type of activity â from AI-generated to manual, from standalone to plan-embedded, from regular lessons to training modules. Next: putting it all together with editing, fine-tuning, and best practices.
Activities (also called Steps in the system) are the individual building blocks of every lesson plan. Each activity represents a specific segment of a lesson â a warm-up drill, a skill practice, a game, a cool-down, etc.
In this lesson you'll master all the settings on the Activity creation form.
By the end of this lesson you will be able to:
đŧī¸ Image Placeholder
Screenshot of the Create New Activity form showing all sections: Basic Information, AI Generation Settings, Instructor Training Module, Optional Settings, and Sharing & Pricing
Open your lesson plan, click "Add Activity". The activity is automatically linked to that plan.
Go to Activities â Add Activity (or /step/add). Creates an independent activity you can add to plans later.
| Field | Required | Description | Example |
|---|---|---|---|
| Activity Type | Yes â | Short keyword describing the type of activity. Used by the AI and for content discovery. Keep it to 1â3 words. | Swimming Drill, Math Exercise, Yoga Pose |
| Activity Name | Yes â | The title of this specific activity. Be descriptive. | Front Crawl Arm Movement Drill, Adding Fractions Practice |
| Duration | No | How long this activity takes within the lesson. Free-text. | 10 minutes, 15 min |
| Phase | No | A grouping tag for this activity within the lesson. Helps instructors understand the lesson flow. | Warm Up, Main Set, Cool Down, Welcome |
đŧī¸ Image Placeholder
Screenshot of the Activity Basic Information card showing Activity Type, Activity Name, Duration, and Phase fields
This is a powerful feature for companies using the Skill Tracking system. You can link an activity to specific skills in your skill framework.
The Skill Level dropdown shows all skill levels for your company (and parent company):
After selecting a skill level, checkboxes appear for each individual skill within that level:
đŧī¸ Image Placeholder
Screenshot showing the Skill Level dropdown set to 'Level 1: Water Confidence' and below it a grid of skill checkboxes like 'Front Float', 'Back Float', 'Kicking', 'Breathing' with some checked
Activities have the same AI generation system as plans and programs.
For activities, the prompt should be very specific about what this single segment of the lesson involves:
"A 10-minute warm-up activity for beginner swimmers aged 5-7. Include: walking across the pool, bobbing up and down, splashing water on face and shoulders, and a quick game of 'Simon Says' with water-based commands. Keep the energy high and encourage splashing. Safety note: stay in shallow end."
| Setting | Description |
|---|---|
| Output Language | Language for the generated content. Default: English. |
| Access Status | Private, Public, Paid, or Company visibility for this activity. |
| Style to Copy | Copy the structure and style of an existing activity. The dropdown shows other activities you own. |
| đĒ Write Prompt | AI-assisted prompt writing, same as programs and plans. |
Expand the Instructor Training Module section to see the module checkbox.
Check "This is an Instructor Training Module Activity" when:
| Regular Activity | Content is student-facing â drills, exercises, games, assessments |
| Module Activity | Content is for instructor development â teaching techniques, safety procedures, assessment methods, classroom management |
Expand the Optional Settings card for additional controls.
| Setting | Description |
|---|---|
| Parent Program | Link this standalone activity to a program. The dropdown shows all your programs. Activities typically belong to plans rather than directly to programs, but this is available for organisation. |
| Image Style | The visual style for AI-generated images. Choose from options like photorealistic, illustration, cartoon, etc. |
| Full AI Generation | When checked, the AI generates the activity's full content when you save. Uncheck for a blank activity. |
| Generate Images | AI-generates a contextual image for this activity. |
đŧī¸ Image Placeholder
Screenshot of the Optional Settings card for an activity showing Parent Program dropdown, Image Style dropdown, Full AI Generation checkbox, and Generate Images checkbox
Activities have the same sharing options as plans:
Understanding how activities relate to plans is crucial for managing your content effectively.
When an activity belongs to a plan, it exists in two places:
The full activity document in the database with its own ID, accessible at /step/view/:id. This is the "source of truth" for editing.
A copy of the activity data embedded in the plan's steps array. This is what gets displayed when viewing the plan.
id, title, name, description, content, phase, field, and hasGeneratedWithin a plan, activities are ordered by their position in the embedded steps array. You can reorder them from the plan's edit/view page by dragging or using the reorder controls.