Activities

Activities let you run classroom exercises where students join using a unique code or QR code. Go to /teacher/activities.

Activity Types

Type Best For
Quiz Questions with scoring and optional automatic grading
Questionnaire Reflections, surveys, feedback forms, and open responses
Team Project Team-based submissions with text and file upload support
Anonymous Voting Live voting where individual choices stay anonymous
Keyword Collector Quick brainstorming, vocabulary checks, and concept mapping

Creating and Running an Activity

  1. Choose an activity type to open the builder
  2. Write the activity manually or use AI generation where available
  3. Add up to 5 photos to any question if you want to include images
  4. Assign the activity to a group and subject
  5. Set the due date and time
  6. Save the activity to finish it (this publishes the draft and generates the share code)
  7. Click Start activity when you are ready to run it
  8. Share the unique code, link, or QR code with students
  9. Monitor submissions, then review results after the activity expires

Students do not need accounts. They join from the public activity page with the activity code.

Drafts and Saving

While you build an activity, it saves automatically as a private draft, so unfinished work is not lost. A draft shows a Draft — save to start label until you save it. Saving publishes the draft and generates its share code. Once saved, click Start activity to make it live for students, or View activity to open one that is already running.

Clicking an activity card opens it: a started activity opens its results, and a draft or not-yet-started activity opens in the builder for editing. Each card also has a menu with Copy, Edit (shown while the activity hasn't started or expired), and Delete.

To reuse an existing activity, use Copy in the card's ⋮ menu. This creates a fresh draft pre-filled from the original (titled "Copy of …") that you can edit and save as a new activity.

Saving Results to Students

Several activity types include a Save to individual students when activity expires option. When enabled, results can be attached to student progress records after the activity closes.

For quizzes, automatic grading can also be enabled when saving to students is turned on.

AI Generation and Notes

AI can generate activity content for supported activity types. This uses one AI request.

After an activity expires, you can generate AI-powered notes based on submissions. These notes help you turn activity responses into follow-up feedback.

Request usage for notes varies by activity type. Anonymous Voting and Keyword Collector use one request, Team Project uses one request per team, and Quiz or Questionnaire notes can use one request per student.

Sharing and Expiration

Activities expire at the due date and time. After expiration, the code stops working for new submissions, but you can still review results. Expired codes are invalidated so students cannot join an old activity later.

Team Projects

For Team Projects, create teams before starting the activity. Students submit as a team, and you can review team submissions from the results view.

Teaching With It

Activities are the fastest way to see where your class actually is — students join by QR in seconds, with no accounts (Reading the room). Questionnaires carry student reflection routines (Student self-reflection), and when you save results to students, they become part of each student's history — context future generations build on (How TeachersFlow fits together).