Skip to content
LEAPDocs

Core concepts

Seven terms that the rest of the documentation assumes. Read this page once and the others make sense.

If you only remember one thing: a gate is the unit everything else is measured against. Content is generated per gate, mastery is recorded per gate, and remediation is chosen by walking the gate graph backwards.

Course

A course is the container: a code, a title, a term, the faculty member who owns it, and the students enrolled in it. It moves through a lifecycle rather than simply existing.

draftCreated, no syllabus yet
processingExtraction running
reviewAwaiting faculty approval
activeBeing taught
archivedTerm ended

A course that fails extraction lands in failed rather than silently staying in processing — the syllabus screen tells you which stage failed and lets you retry.

Gate

A gate is a checkpoint in the course: a coherent chunk of learning a student must clear before the next one opens.

Gates are numbered and ordered, carry a title, a description, learning objectives and a scheduled week. Crucially, they carry prerequisites — which gate must be cleared before this one unlocks. That relationship is what makes the course a graph rather than a list.

  • Content is generated per gate — lesson plans, scripts, questions, materials.
  • Mastery is recorded per gate, per student, as a percentage.
  • A gate carries a Bloom target: the cognitive level a student is expected to reach in it.
  • A gate has its own status while under review — draft, accepted, rejected or pending_regeneration.

Knowledge graph

The gates plus their prerequisite edges. It is what the platform reasons over: sequencing a course, deciding whether a student may open a gate, choosing what to assign when they fail one, and rendering the concept map in class analytics. Extraction proposes the graph; the faculty member approves or reshapes it during review.

Bloom's levels and the DIKW ladder

Two scales for the same thing — how deep the thinking goes — at different resolutions.

Bloom

Six levels, in order: remember, understand, apply, analyze, evaluate, create. Every question carries one. Every gate carries a target. Each student accumulates a per-level score inside a gate, and their Bloom ceiling is the highest level they have scored at least 50% on.

The ceiling is the useful number: a student at 70% mastery whose ceiling is understand has a different problem from one at 70% whose ceiling is evaluate. The first has not gone deep; the second has gaps at the surface.

DIKW

A coarser four-step reading of the same axis — Data, Information, Knowledge, Wisdom — used where six levels are more resolution than the reader needs. Remember maps to Data, understand to Information, apply and analyze to Knowledge, evaluate and create to Wisdom.

Lesson

A lesson is one teaching session inside a gate. It carries the plan, a four-stage Socratic script, generated materials, a question set, attendance, and — if recorded — a transcript.

A gate usually spans several lessons. The gate is the unit of assessment; the lesson is the unit of delivery.

Assessment, quiz group and attempt

QuestionOne item: MCQ, true/false, short answer or open-ended. Carries marks, a Bloom level, concept tags and — for MCQs — misconception-based distractors.
Quiz groupA set of questions mapped to a gate and its outcomes. Questions are drafted once and reused across groups, with per-use difficulty and Bloom overrides.
AssessmentA quiz group made real for a cohort: scheduled, configured (timing, exam mode, result visibility) and published. Types include quiz, midterm, final, assignment, adaptive test and practice.
AttemptOne student sitting one assessment. Decomposes into per-question attempts, each carrying a score and the Bloom level actually demonstrated.

Per-question attempts are the atom. Everything above them — mastery, the Bloom ceiling, class analytics, the report card, outcome attainment — is derived, so a regraded question corrects every number downstream of it.

Mastery

The single number that says how well a student holds a gate.

Mastery is marks earned divided by marks possible across the gate’s questions, expressed as a percentage. Where a student has attempted a question more than once, only the most recent attempt counts.

It is recomputed from the stored attempts rather than accumulated incrementally, which means a late regrade, a manual override or a passed remediation quiz all correct it without a repair script.

Course-level mastery is the average across the student’s gate progress rows. A gate below the deficiency threshold — 60% by default, configurable per course — is what triggers remediation.

Remediation

When a student finishes an assessment below the deficiency threshold, LEAP walks back through the gate’s prerequisites and assembles a targeted quiz from the material that covers the actual gap. On a reattempt it narrows further, dropping topics the student has since cleared. Passing rolls straight back into mastery for the affected gates.