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

# Create a worksheet or problem set

> Setup is the same as a quiz. This page covers only what's different.

export const updated_0 = "19 September 2026"

export const page_0 = "/teachers/create/worksheet-problem-set"

export const label_0 = "Open your dashboard in GradingPal, then select New assignment"

export const href_0 = "https://app.gradingpal.ai/teacher"

Worksheets and problem sets are question-based types: you upload the blank handout, the AI pulls out the questions, and you approve the answer keys. The procedure is on [Create a quiz or exam](/teachers/create/quiz-exam). Here is what changes.

## What the handout usually looks like

A worksheet or problem set often has space for working on the page, several parts to one question, and answers that can take more than one form. When you review the questions, use **Add a sub-part under this question** to break a multi-part problem into A, B and C so each part gets its own points.

## Where partial credit matters most

**Award partial credit** is on by default and matters most here: a problem with three steps earns credit for each correct step. For open-ended problems the AI drafts a short rubric per question, and that's where you say how much the working counts.

## Collecting it on paper

This is the type most often done on paper. Scan the whole class into one PDF and use [Batch Scan](/teachers/collect/batch-scan) to split it into a submission per student.

## Related tasks

* [Create a quiz or exam](/teachers/create/quiz-exam)
* [Split one scan into many submissions](/teachers/collect/batch-scan)
* [Review questions and answer keys](/teachers/create/questions-and-answer-keys)

<Card title={label_0} icon="arrow-up-right-from-square" href={href_0} horizontal>
  Opens GradingPal on the screen this page describes.
</Card>

<hr />

<p style={{ fontSize: "0.875rem", opacity: 0.75 }}>Last updated {updated_0}</p>

<p>
  <strong>Was this page helpful?</strong>{" "}
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (helped): " + page_0)}>Yes, this helped</a>

  {" · "}

  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Help page feedback (problem): " + page_0) + "&body=" + encodeURIComponent("Which of these fits? Couldn't find the step / Didn't match what I see / Missing information / Out of date / Other\n\nTell us more:\n")}>No, something's wrong</a>
</p>

<p style={{ fontSize: "0.875rem" }}>
  <a href={"mailto:support@gradingpal.com?subject=" + encodeURIComponent("Problem with help page: " + page_0)}>Report a problem with this page</a>
</p>
