Tessera documentation
Tessera is a free, open-source eLearning authoring tool. You describe the course you want, your AI assistant builds it, and Tessera makes it run and track correctly in any SCORM or xAPI compliant LMS. These docs walk the whole journey in order.
How authoring works
The workflow, end to end:
- Create a workspace, one folder that holds all your courses.
- Open your AI assistant in it (Claude Code, Codex, or your agent of choice) and describe what you want in plain English.
- Watch the live preview. The course runs in your browser while you work, updating as the assistant writes it.
- Iterate until the course is what you want. Validation and accessibility checks run on every build.
- Export. One command packages the course for SCORM 1.2, SCORM 2004, cmi5, xAPI, or a plain website.
- Upload the package to your LMS.
You are the author and the editor; the assistant is the builder. You never have to write or read code, and there is no standard set of components you have to use in your courses.
The guides
- Getting started: install what you need and create your first workspace.
- What is a workspace: how your courses, shared design system, and dependencies are organised.
- Your workspace on GitHub: version control, collaboration, and rollback.
- Authoring with AI: the describe–preview–iterate loop, and how to ask for what you want.
- Quizzes & interactions: question types, scoring, and custom interactions.
- How SCORM & xAPI work: what the runtime tracks for you, and how completion is decided.
- Validation & accessibility: the checks that run on every build, and the deep audit.
- Exporting your module: packaging for each standard, and testing before you ship.
- Under the hood: the advanced machinery your assistant works with.
If you only read one thing
Go to Getting started. Ten minutes gets you a running course in your browser, and the rest of these docs will make more sense with one in front of you.