SubSchool feature

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.

SubSchool
SubSchool feature

Static or dynamic set

ContextSubject success by difficulty
Teacher controlPersisted exercise IDsReady for review
How it works in SubSchool

Each step stays editable, visible, and connected

These product views use example data to show what the teacher actually sees—not an abstract feature diagram.

  1. Step 01

    Subject success by difficulty

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

    SubSchool teacher workspaceDraft saved
    source

    Subject success by difficulty

    DescriptionBook or PDFVideos
    Add approved source materialPDF, DOCX, video or lesson recording
  2. Step 02

    Static or dynamic set

    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.

    SubSchool teacher workspaceDraft saved
    course

    Static or dynamic set

    AI & PRODUCTDecision-making with evidence
    Module 1Frame the decision3 lessons
    Module 2Collect useful evidence4 lessons
    Module 3Test the recommendation3 lessons
  3. Step 03

    Volume recipe

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

    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

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

    SubSchool teacher workspaceDraft saved
    response

    Deterministic selection

    AssignmentDefend the decision and name the largest uncertainty.
    02:14
    Student response

    “The strongest evidence supports option B, but the sample is still too narrow…”

    Transcript ready
  5. Step 05

    Persisted exercise IDs

    Build an editable exercise pool from the actual lesson context, then select the tasks, response formats, difficulty, and points that fit this learner.

    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.

05

Keep the boundary explicit

The released selector does not diagnose named knowledge gaps or error types. It also does not use recency, teacher-priority rules, locked required tasks, or a learner-facing explanation.

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

What source formats can I use with adaptive homework?

A static set keeps teacher-defined item order. A dynamic set selects from an exercise pool labelled with A/B/C/D difficulty. Only use source material you are authorised to process, and remove unnecessary personal or sensitive information.

Does adaptive homework use my own material as context?

A static set keeps teacher-defined item order. A dynamic set selects from an exercise pool labelled with A/B/C/D difficulty. The selected description, document, recording, lesson, or response remains the grounding context for the requested workflow.

Can I edit the output from adaptive homework?

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. When the current product workflow creates a saved course, lesson, exercise set, score, or feedback item, the teacher can inspect the supported fields instead of relying on a public-tool output as an automatic import.

What happens to files and recordings uploaded for adaptive homework?

Only upload material you are authorised to process. Keep personal data to the minimum needed for the teaching task, review the result before sharing it, and follow your organisation’s retention and consent policy.

Can a teacher override the result from adaptive homework?

The requested volume determines how many exercises are needed at each difficulty; shortages are filled from the remaining pool. AI can prepare or assess a supported first pass. The educator can inspect and change supported course, lesson, exercise, score, and feedback states; tutoring homework generated from authorised chat context is posted automatically and remains editable afterward.

Which subjects and languages work with adaptive homework?

The requested volume determines how many exercises are needed at each difficulty; shortages are filled from the remaining pool. Support depends on the source quality and requested subject, so educators should review terminology, notation, cultural context, and assessment expectations before use.

How is adaptive homework priced?

AI usage is metered with the same SubSchool AI balance used by course, lesson, homework, and assessment workflows. You can keep drafts private and review the expected operation before publishing or assigning the result.

Can I use adaptive homework without publishing a public course?

The selected exercise IDs are saved for that learner, lesson, and set so later visits return the same selection. Course work can stay in the distinct draft state while it is reviewed. Private, public, and paid are separate course types rather than properties of the same draft.

Continue in SubSchool

Turn the page into a real teaching workflow

Keep the result editable, connect it to learners, and preserve teacher review.

Create your first course