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

# How to Create a Lesson

> Add sources, objectives, assignments, and content to your lessons

A lesson is one step in your course. Each lesson can have reading, videos, worksheets, and quizzes.

## Create a Lesson

1. Open your course
2. Click **Add Lesson** (inside a section, or directly in the course)
3. Type in a lesson name
4. The lesson editor opens with four tabs: **Sources**, **Details**, **Quiz**, and **Content**

## Sources

The **Sources** tab is where you attach files like textbook pages or curriculum guides. These help AI understand what you're teaching.

When you attach a source to a lesson:

1. **Students can see it** as a reference while they work
2. **AI uses it** to write better content, quiz questions, and tutor responses

### How to Add a Source

1. Open your lesson and go to the **Sources** tab
2. Upload a file or pick one from your source library
3. Choose the pages that go with this lesson

You can add more than one source. Add sources before you generate anything else. They make AI results much better.

<Card title="Learn About Sources" icon="folder-open" href="/sources/overview">
  See how to upload and organize your source files.
</Card>

## Objectives

The **Details** tab is where you set the lesson name, description, and learning objectives.

Learning objectives tell students what they'll learn. They also help AI write better content and quiz questions.

### How to Add Objectives

1. Go to the **Details** tab
2. Find the **Learning Objectives** section
3. Type in what students should be able to do after this lesson
4. You can add up to 8 objectives per lesson

**Examples of good objectives:**

* "Students will be able to multiply two-digit numbers"
* "Students will identify the main idea in a paragraph"
* "Students will explain why plants need sunlight"

### Let AI Suggest Objectives

If you've added sources, click the **Generate** button next to Learning Objectives. AI reads your source material and suggests objectives. You can keep, change, or remove them.

If objectives already exist, the button says **Regenerate** instead.

<Note>
  The Generate button only works if you've added sources first.
</Note>

### Standards Alignment

You can connect your lesson to specific standards:

* Common Core (Math or ELA)
* Next Generation Science Standards (NGSS)
* C3 Social Studies
* AP, IB, or State standards

AI can suggest which standards match your lesson. You decide whether to keep or change them.

## Assignments

Assignments are worksheets and projects that students complete in your lesson. You set these up in the **Content** tab. You can attach projects you've already made or create new ones.

### How to Add an Assignment

1. Go to the **Content** tab
2. Click **Add Project**
3. Pick a project from your library (or create a new one)
4. Choose the role:

| Role             | What It Means                                    |
| ---------------- | ------------------------------------------------ |
| **Primary**      | Students must complete this to finish the lesson |
| **Supplemental** | Extra practice. Students can skip it.            |

### How Students Turn In Work

You can pick how students submit:

| Method               | How It Works                                              |
| -------------------- | --------------------------------------------------------- |
| **Digital**          | Students complete the worksheet on screen                 |
| **Print and Upload** | Students print it out, do it on paper, and upload a photo |

### Reorder Assignments

Drag assignments up or down to change the order. A good order:

1. Instruction or reading first
2. Practice next
3. Assessment last

## Content

The **Content** tab is also where you write the main lesson text and add video. This is what students see when they open the lesson.

### Adding Text

1. Go to the **Content** tab
2. Click in the text area
3. Type your instructions or explanation
4. Use the toolbar for bold, lists, headings, and more

### Adding Video

You can add a video two ways:

* **Paste a link** from YouTube or Vimeo
* **Upload a video file** from your computer

The video shows at the top of the lesson.

### Let AI Write Your Content

If you've added sources and objectives, AI can write the lesson content:

1. Click **Generate** in the Content tab
2. Pick a length:
   * **Brief** (about 500 words)
   * **Standard** (about 1,000 words) - default
   * **Comprehensive** (about 2,000 words)
3. Click **Generate** (or **Replace & Generate** if content already exists)
4. AI writes lesson text based on your sources and objectives
5. Read through it and change anything you want

### Teacher Context

You can give AI extra info about your students so it writes better content:

| Setting               | What It Does                                                                   |
| --------------------- | ------------------------------------------------------------------------------ |
| **Population Type**   | General, Intervention, Honors, English Language Learners, or Special Education |
| **Scaffolding Level** | How much support to include: Minimal, Moderate, or Heavy                       |
| **Focus Areas**       | Specific skills to focus on (like vocabulary or problem-solving steps)         |
| **Notes**             | Anything else you want AI to know about your class                             |

## Adding a Quiz

The **Quiz** tab is where you add questions to test if students understand the lesson. Quizzes adjust to each student's level automatically.

1. Go to the **Quiz** tab
2. Add questions yourself or click **Generate Questions** to let AI create them from your sources
3. Set your quiz settings:

| Setting               | What It Does                                                             |
| --------------------- | ------------------------------------------------------------------------ |
| **Target Questions**  | How many questions to aim for (default: 5)                               |
| **Max Questions**     | The most questions a student will see (default: 10)                      |
| **Mastery Threshold** | How many right answers in a row means the student "gets it" (default: 2) |
| **Allow Early Exit**  | Let strong students finish early if they show mastery (default: off)     |
| **Hints Enabled**     | Let students see hints when they're stuck                                |
| **Max Retakes**       | How many times a student can try the quiz again                          |

<Card title="Learn About Adaptive Quizzes" icon="clipboard-question" href="/ai-tutor/adaptive-quiz">
  See how quizzes adjust to each student's level.
</Card>

## Lesson Settings

| Setting               | What It Does                                                                     |
| --------------------- | -------------------------------------------------------------------------------- |
| **Title**             | The lesson name students see                                                     |
| **Description**       | A short overview of the lesson                                                   |
| **Estimated Time**    | How long you think it will take (shown to students)                              |
| **AI Tutor Override** | Use a different AI tutor than the course default, or turn it off for this lesson |
| **Previewable**       | Let students see this lesson before they enroll                                  |

## Tips

<AccordionGroup>
  <Accordion title="Add sources first">
    Sources power everything else. Add your files before you generate objectives, content, or quiz questions.
  </Accordion>

  <Accordion title="Put things in a clear order">
    Teach first, then practice, then test. Students do best when lessons follow a clear path.
  </Accordion>

  <Accordion title="Use supplemental assignments for different levels">
    Add an easier worksheet as supplemental for students who need extra help. Add a harder one for students who need a challenge.
  </Accordion>

  <Accordion title="Set up the AI tutor">
    If you have an AI tutor, give it details about this lesson so it can help students better.
  </Accordion>
</AccordionGroup>
