> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Building Modules, Lessons, and Units

> Create, edit, remove, and reorder each level of an LMS course.

## Content hierarchy

```mermaid theme={null}
flowchart TD
    A[Course] --> B[Module]
    B --> C[Lesson]
    C --> D[Unit]
    D --> E[Content]
    D --> F[Optional assessment]
```

| Level  | Use it for                                         |
| ------ | -------------------------------------------------- |
| Course | The complete learning experience                   |
| Module | A major topic or stage                             |
| Lesson | A focused part of a module                         |
| Unit   | The page or activity a learner opens and completes |

## Build in order

1. Create the course.
2. Add a module to the course.
3. Add a lesson inside that module.
4. Add units inside the lesson.
5. Edit each unit's content.
6. Reorder each level to match the teaching sequence.
7. Preview the course.

## Unit content

Write for the learner who will see the unit without the editor around it. Use clear headings, short sections, useful examples, and an explicit completion goal.

## Attach CBT assessments

Use **Choose a test** in the editor to attach an existing eligible CBT test. Confirm the assessment matches the unit and course context. Editing the LMS connection does not rewrite the CBT questions.

## Reordering and deletion

Reordering changes navigation order. Deleting a parent can affect the content beneath it, so check child modules, lessons, or units and active enrollments before confirming.

<Warning>
  Do not delete published content merely to hide it temporarily. Use the available visibility or publication controls when the content may be needed again.
</Warning>
