SubSchool

Build the next realistic practice set for each learner

Build a dynamic exercise set from difficulty-labelled tasks. SubSchool uses the learner’s subject-level success by difficulty to choose and persist one set for that lesson.

How it works in SubSchool

Each step stays editable, visible, and connected

Illustrative examples show how each step connects to the next action.

  1. Step 01

    Subject success by difficulty

    Use the saved exercise pool and the supported selection settings. Existing learner results and difficulty settings determine the next task selection where adaptive selection is enabled.

    SubSchool teacher workspaceDraft saved
    Practice

    Subject success by difficulty

    Lesson contextInterview evidence and decision risks
    01
    Explain your recommendationExtended answer · 10 points
    Included
    02
    Prioritise the evidence gapsScenario · 8 points
    Included
    03
    Record a two-minute defenceSpoken response · 12 points
    Review
  2. Step 02

    Static or dynamic set

    Use the saved exercise pool and the supported selection settings. Existing learner results and difficulty settings determine the next task selection where adaptive selection is enabled.

    SubSchool teacher workspaceDraft saved
    Practice

    Static or dynamic set

    Lesson contextInterview evidence and decision risks
    01
    Explain your recommendationExtended answer · 10 points
    Included
    02
    Prioritise the evidence gapsScenario · 8 points
    Included
    03
    Record a two-minute defenceSpoken response · 12 points
    Review
  3. Step 03

    Volume recipe

    Choose the supported generation settings and amount of practice for this lesson. Review the result against those choices.

    SubSchool teacher workspaceDraft saved
    Practice

    Volume recipe

    Lesson contextInterview evidence and decision risks
    01
    Explain your recommendationExtended answer · 10 points
    Included
    02
    Prioritise the evidence gapsScenario · 8 points
    Included
    03
    Record a two-minute defenceSpoken response · 12 points
    Review
  4. Step 04

    Deterministic selection

    Use the saved exercise pool and the supported selection settings. Existing learner results and difficulty settings determine the next task selection where adaptive selection is enabled.

    SubSchool teacher workspaceDraft saved
    Practice

    Deterministic selection

    Lesson contextInterview evidence and decision risks
    01
    Explain your recommendationExtended answer · 10 points
    Included
    02
    Prioritise the evidence gapsScenario · 8 points
    Included
    03
    Record a two-minute defenceSpoken response · 12 points
    Review
  5. Step 05

    Persisted exercise IDs

    Use the saved exercise pool and the supported selection settings. Existing learner results and difficulty settings determine the next task selection where adaptive selection is enabled.

    SubSchool teacher workspaceDraft saved
    Practice

    Persisted exercise IDs

    Lesson contextInterview evidence and decision risks
    01
    Explain your recommendationExtended answer · 10 points
    Included
    02
    Prioritise the evidence gapsScenario · 8 points
    Included
    03
    Record a two-minute defenceSpoken response · 12 points
    Review
01

Choose a static or dynamic set

A static set keeps teacher-defined item order. A dynamic set selects from an exercise pool labelled with A/B/C/D difficulty.

02

Move up after success and simplify after difficulty

For dynamic delivery, the selector reads stored learner success percentages by difficulty for the course subject. Strong success keeps or moves the recipe toward more advanced tasks; weaker results at a higher level can move it back to simpler practice.

03

Respect the configured volume and available pool

The requested volume determines how many exercises are needed at each difficulty; shortages are filled from the remaining pool.

04

Persist one selection for the lesson

The selected exercise IDs are saved for that learner, lesson, and set so later visits return the same selection.

Verified product proof

Current dynamic-set selection

The released selector uses the course subject, stored success percentages by difficulty, the requested volume, and the available A/B/C/D exercise pool.

Real source stateCourse subject, learner difficulty-success stats, set volume, and A/B/C/D exercises
  1. 01

    Teacher attaches a dynamic set to a lesson

  2. 02

    Strong success keeps or moves the recipe toward more advanced tasks

  3. 03

    Weaker results at a higher level can return the recipe to simpler tasks

  4. 04

    The selected exercise IDs are persisted for later visits

Useful next step

Choose an editable exercise set

Open the exercise-set library and choose static or dynamic delivery based on the available difficulty-labelled tasks.

Questions and limits

Common questions

Continue in SubSchool

Turn the page into a real teaching workflow

Build a dynamic exercise set from difficulty-labelled tasks. SubSchool uses the learner’s subject-level success by difficulty to choose and persist one set for that lesson.