Skip to content
Flint Help Center
Open Flint

Classes, activities, and sessions in Flint

Key terms to know to navigate and understand Flint

Updated October 8, 2026

Classes

A class in Flint can be an actual class, a club, a faculty group, or any other set of people you want to share work with.

Anyone can make a class, and whoever makes it gets Can edit access to it. People you add default to Can participate, unless you choose Can edit. (More on what each role can do.)

  • Can edit — create and change activities, see everyone's sessions and submissions, add and remove people, and manage the class's settings.
  • Can participate — take part in the class's activities and create activities of your own. You can edit what you create, but cannot manage the class or see everyone else's work.

A class's Access permissions decide who can find it. Open to your school lets people in that school find the class and join it. Anyone with the link hides it from general discovery, but members and editors retain access without needing the link again. The option's description shows which audience can use the link; restrictions on the school or term still apply.

Private limits access to people you add and people with inherited editing access, such as school or term owners. Eligible school moderators can also inspect private work within their assigned scope.

The class must also be published for participants to open it. Unpublished classes remain visible to editors; changing access permissions does not publish a class.

Reordering your classes

You can rearrange published classes with the sidebar expanded. Unpublished classes have no drag handle or move-menu options until they are published.

  • Desktop: Hover over a class in the sidebar — a grip handle (⠿) will appear to the left of the class name. Click and drag the handle to move the class up or down in your list.
  • Mobile: The grip handle is always visible for published classes. Tap and hold the handle, then drag the class to its new position.
  • Without dragging: Open the class's … menu and use Move to top, Move up, Move down, or Move to bottom.

Your custom order is saved automatically and will persist across sessions. Published classes always appear above unpublished ones and any unordered classes will be sorted alphabetically.

Activities

Activities are AI-powered learning activities that can act as assistants, assignments, practice buddies, or more. Some possible use cases for activities include:

  • Assess students' understanding of a new topic and give an overview of who knows what
  • Practice speaking 1-on-1 in supported languages
  • Help students with extra practice before a test
  • Give students immediate feedback on their writing

Activities have their own Access permissions, with the same three settings as a class. Everyone in a class can see activities that are open to the class. Anyone with the link allows the audience described by the option to open the activity through its link; members and editors retain access. Private retains access for people added to the activity, inherited editors and eligible school moderators. An activity's permissions cannot override restrictions on its parent class or school. Availability settings also control when students can start work.

An activity can be a Chat with Sparky, a File upload, or an Assessment with questions and an answer key. File-upload and assessment work appears as submissions rather than chat sessions.

Sessions and submissions

A chat session is one person's conversation with Sparky inside an activity. A submission is work handed in for an activity — a chat, uploaded files, or assessment answers.

Chat activities allow repeated sessions, subject to Pause activity, Available from and Due date. Existing sessions stay readable when the activity is unavailable.

An assessment submission is one person's set of answers, saved while they work and handed in when they submit. Assessments allow one submitted attempt by default; the teacher can turn on Allow multiple attempts in the activity thumbnail → Activity settings → Assignment. A due date stops assessment work and automatically submits outstanding attempts.

A conversation that isn't part of an activity is called a chat rather than a session. Chats live under Chats in the sidebar.