Your syllabus, your structure
Courses hold units, units hold lessons, lessons hold activities — cloze, matching, ordering, multiple choice, error correction, listening, open writing. Reorder any of it by dragging. Nothing is ever hard-deleted, so an afternoon of restructuring is recoverable.
Lessons a student can actually sit down with
A student opens the lesson, works through it block by block, and every answer is kept as evidence — what they attempted, what they got, how long it took. You see the record, not a completion tick.
Spaced review that schedules itself
What a student meets in a lesson becomes a review item, and the scheduler decides when it comes back. You do not build the revision homework; you teach, and the interval does the rest.
AI that drafts, and never publishes
Generation produces a draft. A draft is not a lesson until you have read it and said so. There is no configuration that changes this, and no path where generated content reaches a student unapproved.