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 |
|---|---|
| Test | Questions with scoring and optional automatic grading |
| Assignment | Work students hand in, individually or as a team, with text and document answers |
| Questionnaire | Named reflections, feedback forms, and open responses |
| Anonymous Survey | Class-wide feedback without roster names attached to responses |
| Keyword Collector | Quick brainstorming, vocabulary checks, and concept mapping |
Creating and Running an Activity
- Choose an activity type to open the builder
- Write the activity manually or use AI generation where available
- Add up to 5 photos to any question if you want to include images
- Choose a class when the activity type requires one, and add a subject where useful
- Set the due date and time
- Save the activity to finish it (this publishes the draft and generates the share code)
- Click Start activity when you are ready to run it
- Share the unique code, link, or QR code with students
- 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.
Where an activity is graded, you mark each answer against what the question is worth, and score the grading areas you set up. The final grade is worked out from those marks and is held back until every answer has been marked — an unmarked answer is not a zero. The result reaches each student's record when the activity is filed to the class, and appears in Progress beside grades and graded tests. Filing again replaces what is already there rather than adding a second copy.
AI Generation and Feedback
AI can generate activity content for supported activity types. This uses one AI request.
For a supported expired activity tied to a class, you can generate AI-written feedback from the submissions. Anonymous Survey stays class-wide and does not offer individual feedback.
Request usage for feedback varies by activity type. Keyword Collector uses one request, Assignment uses one request per team, and Test or Questionnaire feedback 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.
Assignments
For an Assignment that students work on in teams, create the 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).