Skip to content

Assign

Assignments connect your content to your students. Once you’ve built courses and quizzes, you create an assignment to push that content to a class with a due date, time limit, and settings.

TypeBest for
ScheduledHomework, tests, and self-paced work with a deadline
RecurringRegular practice that repeats on a schedule (daily, weekly)
LiveReal-time class sessions where you control the pace
  1. Click + New Assignment from the Assignments page.
  2. Choose the assignment type.
  3. Select the content to assign — a collection, index (course), section, or component.
  4. Configure the settings (due date, time limit, attempts, etc.).
  5. Publish the assignment — students in the selected class can immediately access it.
SettingDescription
TitleThe assignment name students see
ContentThe collection, course, or component being assigned
ClassThe class receiving this assignment
Due dateDeadline for submission
Time limitTotal time allowed per attempt
AttemptsNumber of times a student can attempt the assignment
ShuffleRandomize question order for each attempt
Show resultsWhether students see their score immediately after submission
StatusMeaning
DraftNot yet published — students cannot see it
ActivePublished and accessible to students
EndedPast the due date — submissions closed
ArchivedManually archived — hidden from the active list

A scheduled assignment is a one-time task pushed to a class with an open date and a due date.

  1. Go to Assignments and click + New Assignment.
  2. Select Scheduled as the type.
  3. Configure:
FieldDescription
TitleWhat students see in their assignment list
ContentThe collection, course, section, or component to assign
Open dateWhen the assignment becomes available to students
Due dateThe submission deadline
Time limitOptional — limits total time per attempt
Show score on completionWhether students see their result immediately
  1. Click Publish — the assignment goes live for the class.

You can edit a published assignment’s due date, title, and settings. Content cannot be swapped after publication without creating a new assignment.


A recurring assignment repeats on a set schedule. Each recurrence is a fresh attempt — student progress from the previous round does not carry over.

  1. Click + New Assignment and select Recurring.
  2. Configure the same fields as a scheduled assignment, plus:
FieldDescription
Repeat frequencyDaily, weekly, or custom interval
Repeat daysFor weekly — select which days of the week
End dateWhen the recurrence stops (optional)
  1. Publish — the first instance activates on the open date. Subsequent instances are generated automatically.
  • The Assignments list shows each active instance separately.
  • You can pause a recurring assignment to temporarily stop new instances from generating.
  • You can end a recurring assignment to stop future instances without deleting past ones.
  • Editing a recurring assignment updates all future instances — past instances are not changed.

Live assignments let you run a quiz or activity in real-time with your class. You control when each question is shown, see responses arrive as students answer, and display a live leaderboard.

  1. You launch a live session from Studio.
  2. Students join using a session code or by opening the assignment in Campus.
  3. You advance the questions one by one — all students see the same question at the same time.
  4. Responses are shown live in your host view.
  5. After each question, you can reveal the correct answer and show standings.
  1. Go to Assignments and click + New Assignment.
  2. Select Live as the type.
  3. Configure:
FieldDescription
TitleSession name shown to students
ContentThe component or section to run
Time per questionOptional countdown per element
Show leaderboardDisplay scores between questions
  1. Click Create — the session is created in Draft status.
  1. Go to Host in the Studio navigation (or open the live assignment).
  2. Click Launch Session — a session code is generated.
  3. Students join by entering the code in Campus or clicking the assignment link.
  4. Once enough students have joined, click Start to begin.

As students answer, you see:

  • Response count — how many students have answered vs. total joined
  • Answer distribution — a live breakdown of which options were chosen
  • Individual responses — per-student answers visible in your host view

After each question (or on demand), you can display the leaderboard — a ranked list of top-scoring students visible on the class screen. The leaderboard updates in real time as answers come in.

Click End Session when all questions are complete. This closes the session, finalizes all scores, and makes the results available in the Results section.