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

# Manage Student Assignments

> Manage LitLab assignments: see how new work queues up, remove or reorder assignments for individual students, and schedule work for later dates.

Each student has an **assignment queue.** Think of it like a music playlist—the assignment at the top is what students are working on now, and the rest are lined up next.

## How the assignment queue works

* Students work on **one assignment at a time**.
* Additional assignments wait in the queue.
* When a student finishes an assignment, the next one unlocks the **next time they log in**.

## Assigning new work

You have two options when creating an assignment: release it immediately or schedule it for a future date.

### Assign right away

Choosing **Right Away** moves the new assignment to the **front of the queue**. Everything else shifts back one spot.

<Frame>
  <img src="https://mintcdn.com/litlab/hGquzLl9k6D6upnO/images/Screenshot-2026-07-13-at-12.38.40-PM.png?fit=max&auto=format&n=hGquzLl9k6D6upnO&q=85&s=d0bc48db39e3f0777629c2938469c16a" alt="Screenshot 2026 07 13 At 12 38 40 PM" width="1584" height="800" data-path="images/Screenshot-2026-07-13-at-12.38.40-PM.png" />
</Frame>

If the student was already working on another assignment, **their progress is saved**. They'll pick up where they left off once that assignment returns to the top of their queue.

### Schedule for later

Choose **Schedule for Later** to release an assignment on a future date.

* Students won't see the assignment before its release date.
* Scheduled assignments must be set for **tomorrow or later**.
* On the release date, the assignment is automatically added to the front of the student's queue.

## Editing an assignment

From the **Assignments** tab, stay on the **By assignment** toggle, then click **Edit** on the assignment card you want to change.

<Frame>
  <img src="https://mintcdn.com/litlab/u70uBCvgxxn0gMkb/images/Screenshot-2026-08-07-at-8.42.02-PM.png?fit=max&auto=format&n=u70uBCvgxxn0gMkb&q=85&s=ab4ff1a3a585400b1bc6074b079b6212" alt="Screenshot 2026 08 07 At 8 42 02 PM" width="2142" height="634" data-path="images/Screenshot-2026-08-07-at-8.42.02-PM.png" />
</Frame>

The edit panel lets you update:

* **Reading mode** — switch between **Silent Reading** (students read silently, with an option for audio support) and **Read Aloud** (progress monitoring with real-time feedback and automatic AI fluency analysis).
* **Release timing** — choose **Release now** or **Schedule** for a future date.
* **Assigned students** — add or remove students from the assignment.
* **Stories** — add or remove stories from the assignment.

Click **Save changes** to apply your updates, or **Cancel** to discard them.

<Frame>
  <img src="https://mintcdn.com/litlab/u70uBCvgxxn0gMkb/images/Screenshot-2026-08-07-at-8.42.33-PM.png?fit=max&auto=format&n=u70uBCvgxxn0gMkb&q=85&s=db8b5e6ed4f09c890337f0a4aa678710" alt="Screenshot 2026 08 07 At 8 42 33 PM" width="2734" height="1522" data-path="images/Screenshot-2026-08-07-at-8.42.33-PM.png" />
</Frame>

<Warning>
  Editing an assignment through **By assignment** applies to every student assigned to it. To change what one student sees without affecting the rest of the class, use the **By student** view instead.
</Warning>

## Managing one student's queue

Every change above applies at the class level. To adjust what happens for a **single student** without touching anyone else's queue, open the **Assignments** tab on the teacher dashboard and switch to the **By student** view.

Each student's queue is broken into three sections:

* **Reading now** — the assignment they're currently on.
* **Up next in queue** — assignments waiting their turn.
* **Scheduled for later** — assignments not yet released.

### Removing an assignment from one student

Open the **⋯** menu on an assignment card and choose **Remove from queue**, then confirm in the dialog. This only removes the assignment for that student — everyone else in the class keeps it.

<Warning>
  A student can't be removed from an assignment they've already started reading.
</Warning>

### Reordering a student's queue

Assignments in **Reading now** and **Up next in queue** can be reordered by dragging them, or via **Move up** / **Move down** in the **⋯** menu.

* Dragging or moving a queued assignment into the top slot makes it the student's active assignment.
* In the **Scheduled for later** section, change the release date or remove the assignment.

## When students see their next assignment

After finishing every story in their current assignment, students can keep browsing and creating on LitLab for the rest of that session.

The **next assignment** in their queue becomes available the **next time they log in**.

## Unlocking story creation

Finishing all stories in an assignment unlocks a student's ability to create their own stories (up to **3 per day**).

Students must complete **every story** in an assignment before **Create a Story** and **Find a Story** unlock. Once complete, these buttons unlock immediately—no refresh required.

## Deleting an assignment for an entire class

To delete an assignment for the whole class, on the **Assignments** tab on the teacher dashboard, click **Delete assignment.**

<Frame>
  <img src="https://mintcdn.com/litlab/fWvvzWnKEZ-IAsHh/images/image-2.png?fit=max&auto=format&n=fWvvzWnKEZ-IAsHh&q=85&s=ed37fe0855e376f4d353b8448383b3cf" alt="Delete assignment icon" width="2048" height="664" data-path="images/image-2.png" />
</Frame>

<Warning>
  Deleting an assignment removes it for **every student in the class**, including students who have already started it.
</Warning>

If you only want to change what one student sees—remove it, reorder it, or reassign something different—use the **By student** view described in [Managing one student's queue](/practice/managing-assignments#managing-one-students-queue) instead of deleting for the whole class.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Will students lose their progress if I assign something new?">
    No. Progress is automatically saved. The student's previous assignment simply moves back one spot in their playlist.
  </Accordion>

  <Accordion title="Can I schedule an assignment to release today?">
    No. Scheduled assignments can begin starting tomorrow. If students should start today, choose "**Right Away**".
  </Accordion>

  <Accordion title="Why can't my student create a story yet?">
    Students must finish every assigned story before story creation unlocks. Also, check whether they've reached the default limit of 3 created stories per day.
  </Accordion>

  <Accordion title="Can I delete an assignment for just one student?">
    Yes. Open the **By student** view on the **Assignments** tab, find the student, and choose **Remove from queue** on the assignment. This only affects that student—the rest of the class keeps the assignment.

    Note that an assignment can't be removed once the student has already started reading it. See [Managing one student's queue](/practice/managing-assignments#managing-one-students-queue) for more information.
  </Accordion>

  <Accordion title="Can I change the order of a student's queue?">
    Yes. In the **By student** view, drag an assignment to a new position, or use **Move up** / **Move down** in its **⋯** menu. This only works for assignments in **Reading now** or **Up next in queue**—completed and scheduled assignments can't be reordered.
  </Accordion>

  <Accordion title="When does the next assignment appear after a student finishes one?">
    Students continue browsing LitLab for the rest of their current session. The next assignment in their queue appears the next time they log in.
  </Accordion>
</AccordionGroup>
