Skip to content
Maestro.

Eleven templates, four tiers

Every interaction in Maestro is an instance of a reusable, hardened template. Content scales without new code, and the integrity rules are built into the template schema itself.

Template-first architecture

An Interactive Template is a reusable interaction pattern plus an editable form schema, built once by the dev team, QA-tested, and accessibility-validated. An Interactive Instance is one node's use of a template, filled with that node's approved content. A renderer turns any valid instance into the learner-facing experience.

Because the template schema is where required reasoning and confidence fields, the radical/incidental split, and the diagnostic bands all live, a non-compliant instance simply cannot exist.

Four tiers of interaction

Tier P · Presentation

accordion reveal, tabbed panels, process steps — present content; completion only, no evidence.

Tier B · Practice

classify, match pairs, sequence order — formative, retryable, immediate feedback; never an official check.

Tier C · Evidence

select and justify, compare and decide, misconception confrontation — reasoning required; Evidence Check eligible.

Tier D · Context-bound

prior-answer probe, scenario decision pathway — the strongest class, built on the learner's own history.

Build the renderers once; scale content forever

The team hardens roughly eleven renderers a single time. Every new course scales through instances — no new code, always accessible, always governed.

Get started

See these ideas working on a real course.