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

# Quizzes

> Set up quiz questions, grading, and the passing score in Introw.

**Open in Introw:** [Courses](https://app.introw.io/courses)

## How it works

You add quiz questions **inside a course section** using the section editor. A
section can hold one or more questions, and learners must answer them to move on.
Each question is one of three types:

* **Multiple choice** - the learner picks from options you define.
* **Open-ended** - the learner writes a free-text answer, graded automatically by AI against the course material. You can preview how a sample answer would be graded before publishing.
* **Upload** - the learner submits a file or written response that a reviewer marks by hand.

Scores combine across questions into a module score and an overall course score.
If you set a **minimum passing score**, a learner must reach it to pass the course
(and earn its certificate). When a course contains upload questions, completion
waits until those answers are reviewed.

## Prerequisites

* **Write access to Courses** to add quizzes and set the passing score.
* **AI features** enabled for automatic grading of open-ended answers.
* Reviewer access to mark upload answers.

## Settings & configuration

Quiz behavior is controlled in two places: per-question settings in the section
editor, and course-wide settings in the **Update course** dialog.

**Question type** is set per question in the section editor. Each question is
either **Multiple choice** (the learner picks from options you define),
**Open-ended** (free text, graded by AI), or **Upload** (a file or written
response a person reviews). Pick the type that matches what you're really testing.

**Minimum score to pass** lives on the **Advanced** tab and is **off** by default.
When you turn it on it sets a 70% bar that you can adjust to any percentage from 0
to 100; a learner must reach it to pass the course and earn its certificate. While
it's off, any completion counts as a pass.

**Reviewer feedback** is the optional note a reviewer leaves when marking an upload
answer correct or incorrect, so the learner understands the decision.

**Quiz button labels** live on the **Button Labels** tab and let you customize the
**Next** and **Submit** wording learners see while answering.

## Setup walkthrough

<Steps>
  <Step title="Add a quiz to a section">
    In the course builder, open a section and insert a quiz, then add questions.
  </Step>

  <Step title="Pick question types">
    Choose multiple-choice, open-ended (AI-graded), or upload (reviewed) for each question.
  </Step>

  <Step title="Set the passing score">
    Open **Update course → Advanced**, enable **Minimum score to pass**, and set the percentage.
  </Step>

  <Step title="Review uploads">
    As learners submit upload answers, mark them from the enrollment detail in the course tracking view.
  </Step>
</Steps>

## How-to guides

<CardGroup cols={2}>
  <Card title="Assess learners with a quiz" icon="book-open" href="/features/courses/quizzes/guides/assess-learners-with-a-quiz">
    Add quiz questions to a course, require a passing score, and review the answers that need a human - end to end.
  </Card>
</CardGroup>

## Limits & gotchas

<Warning>
  A course with upload questions can't be marked complete until every upload answer is reviewed, even if all modules are otherwise done. Open-ended grading is AI-assisted - spot-check important assessments using the preview grader. Changing the passing score affects who counts as passed going forward, not retroactively.
</Warning>

## Troubleshooting

* **Learner stuck just short of complete** - there are unreviewed upload answers; mark them to release completion.
* **Unexpected grade on an open-ended answer** - use the preview grader to calibrate the question and its expected answer.
* **Everyone passes regardless of score** - the minimum passing score is off; enable it in **Advanced**.
