A lesson holds no content of its own. It is an ordered list of parts, and a single
lesson usually mixes them, for example a rich-text introduction followed by a few
exercises.
Part kinds
Each part is exactly one of:- Rich-text document: a Tiptap document for explanations and reading material.
- Rich-media composition: a layout of fragments that bind to content and assets.
- Exercise: one of the exercise types.
The content kinds (rich-text, rich-media, exercise) classify a part, not a lesson.