Tessera locks the LMS data contract (tracking, completion, scoring,
navigation, persistence) and gets out of the way of the design.
AI-assisted authoring
Every course project ships with AGENTS.md. Your
assistant reads it for the conventions and writes
properly-structured pages, components, and quizzes from
plain-English prompts.
Total design control
Brand a course any way you like, build the layouts your content
calls for, and style it freely. Tessera handles the LMS
plumbing and stays out of the visual layer.
Hooks API for components
useQuestion, useQuiz,
useNavigation, useProgress,
usePersistence. Anything the built-ins do,
agent-authored components can do too.
Design any assessment you can imagine
Drag-and-drop, hotspot, branching scenarios, fully custom UI:
whatever the content calls for. useQuestion and
useQuiz wire any widget into the LMS with the
same scoring, persistence, and cmi.interactions
reporting as the built-ins.
Live preview as you build
Pages are .svelte files served by a local Vite server.
Save and the browser updates instantly, so you see each change as the
agent writes it, or as you edit by hand.
Custom xAPI events
Need richer telemetry than completion and score? Emit custom
xAPI statements from any component for fine-grained analytics
on how learners actually move through your course.