Teacher#

Who this guide is for#

This guide is for users with the global Teacher role. It covers everything you need from signing in to managing classes, content, grades, and memberships.

What you can do#

  • Create classes.

  • Manage members in assigned classes.

  • Create and order modules, lessons, and assignments.

  • Upload, reuse, publish, and unpublish materials.

  • Grade from the Grades tab.

  • Archive and unarchive classes.

  • Use the chat inside published lessons for your own work.

Important limits#

  • You cannot change global roles.

  • You cannot open Admin global settings unless you also have the Admin role.

  • You cannot view students’ private chats.

  • You cannot remove Admins from a class.

  • A class must always retain at least one active Teacher.


Getting started#

Task: sign in#

Goal#

Access the product with your account.

Before you start#

  • You need a registered email and password.

Steps#

  1. Open the access screen.

  2. Enter your email.

  3. Enter your password.

  4. Confirm access.

Expected result#

The system takes you to the dashboard with your Teacher role options.

Limits and notes#

  • v1 does not require email verification.

  • v1 has no password reset flow inside the product.

access-sign-in — Access screen with email and password fields.


Task: confirm your role has changed#

Goal#

Verify that the Teacher role is now active on your account.

Before you start#

  • An Admin has already told you your role was assigned or updated.

Steps#

  1. Sign out.

  2. Sign in again with the same account.

  3. Check whether you now see the dashboard and Teacher options.

Expected result#

Your Teacher role is active and you can create or manage classes from the dashboard.

Limits and notes#

  • Role changes do not take effect in the current session.

  • You must always sign out and sign back in.

  • Teacher cannot open Admin global settings unless they also have that role.

access-role-change — Visible difference between the previous state and the state after sign-in, with Teacher options active.



Classes#

Task: create a class#

Goal#

Open a new class ready to receive structure and members.

Before you start#

  • You have an active Teacher role.

Steps#

  1. Go to the dashboard.

  2. Use the action to create a new class.

  3. Fill in at least title and description.

  4. Confirm creation.

Expected result#

The class is immediately active and you can open its workspace.

Limits and notes#

  • Class configuration lives inside that class’s workspace.

teacher-create-class — New class form with  and .


Task: approve requests and manage members#

Goal#

Control who enters the class and who remains active inside it.

Before you start#

  • You have opened the correct class.

  • You have entered Class Settings.

Steps#

  1. Open the members table.

  2. Review students with Pending status.

  3. Approve or reject as appropriate.

  4. Remove approved students when necessary.

  5. Use search and bulk actions if the list is long.

Expected result#

The members table reflects Pending, Approved, Rejected, or Removed states, and the class retains only valid access.

Limits and notes#

  • Rejected or removed students are hidden by default and appear with a toggle or filter.

  • You can add Teachers or Admins to the class by searching for existing users.

  • Teacher can only remove Teachers, not Admins.

  • Removing any member requires confirmation.

teacher-manage-members — Members table with pending and approved rows, and visible actions.


Task: archive or unarchive a class#

Goal#

Switch the class between active and archived state without losing its information.

Before you start#

  • You have opened Class Settings.

Steps#

  1. Find the archive or unarchive control.

  2. Confirm the action.

  3. Verify the new state of the class.

Expected result#

The class changes state and retains all stored information.

Limits and notes#

  • An archived class is read-only for Teachers and Admins.

  • Students retain read access to previously published content and grades.

  • An archived class does not accept new chats or submissions.

teacher-archive-class — Archive or unarchive control inside .


Content#

Task: create modules and lessons, and publish them#

Goal#

Build the academic structure of the class and make it visible to students.

Before you start#

  • You have opened the class.

Steps#

  1. Create a module from the class.

  2. Open the module to create a lesson.

  3. Fill in title, description, and visibility state where applicable.

  4. Use the Drafts view when you need to access unpublished content.

  5. Publish the module or lesson when it should appear in normal navigation.

Expected result#

The class is organized as Class -> Module -> Lesson, and only published content appears to students in normal navigation.

Limits and notes#

  • There are no module-level assignments in v1.

  • A lesson can only exist inside a module.

  • Drafts of assignments, materials, and grades do not appear in the Drafts view.

  • Deleting a module or lesson requires confirmation and soft-deletes dependent data.

teacher-create-module-lesson — Module and lesson creation, and access to the  view.

Task: configure a lesson’s AI chat mode#

Goal#

Choose how the AI assistant behaves for students in a specific lesson.

Before you start#

  • You have opened a lesson from Lessons in course settings.

Steps#

  1. Open course settings and go to Lessons.

  2. Select the lesson.

  3. Set AI chat mode to Standard, Reference, or Guided.

  4. Save changes.

Expected result#

The chat in that lesson uses the selected mode immediately — no republish needed, the same as editing the hidden prompt.

Limits and notes#

  • Standard is the default; existing lessons keep today’s behavior until you change this.

  • Reference answers directly, with citations, the same as Standard’s grounding behavior.

  • Guided favors hints and guiding questions before a full answer, and gives a direct explanation after a few turns rather than withholding it indefinitely.

  • This is an early proof of concept. It does not measure a student’s understanding, effort, or progress, and should not be used as a grading signal.

teacher-lesson-ai-chat-mode — Lesson Settings with the AI chat mode dropdown.


Materials#

Task: upload or reuse materials#

Goal#

Add learning resources to a lesson and control their visibility.

Before you start#

  • You have opened the correct lesson.

Steps#

  1. Go to Materials.

  2. Upload a new material or import one already used in another lesson.

  3. Edit title, description, and type if needed.

  4. Publish or unpublish the material according to the course timeline.

  5. Reorder or delete when necessary.

Expected result#

The lesson shows the correct set of materials, and students only see those that are published and ready.

Limits and notes#

  • Materials are shared by reference, not as copies.

  • Editing, unpublishing, or deleting a shared material affects all lessons that use it.

  • If processing fails, the material is discarded and the UI shows a simple error without technical detail.

teacher-manage-materials —  tab with upload, reuse, publish actions, and processing status.


Assignments#

Task: create assignments#

Goal#

Publish assignments from the correct place with clear submission rules.

Before you start#

  • You have opened the correct lesson.

Steps#

  1. Go to Assignments.

  2. Create a new assignment from that lesson.

  3. Fill in title, instructions, due date, visibility, and allowed file types.

  4. Publish the assignment when it should become visible.

Expected result#

The assignment appears in the lesson list and students can expand it to submit files.

Limits and notes#

  • Maximum file size is 30 MB.

  • You can use global default file types or an override per assignment.

  • The Assignments tab is not for grading.

  • A published assignment can be deleted directly with confirmation.

teacher-create-assignment — Assignment editor inside the lesson with instructions, date, and visibility fields.


Grades#

Task: grade from the Grades tab#

Goal#

Edit, publish, and unpublish grades in the correct place.

Before you start#

  • You have opened the correct lesson.

  • At least one assignment exists in that lesson.

Steps#

  1. Go to Grades.

  2. Select a single student.

  3. Edit the numeric grade, exempt, and feedback per row.

  4. Confirm that autosave completes the draft.

  5. Publish or unpublish the necessary rows.

Expected result#

The lesson saves grades and feedback per assignment row, and students only see published values.

Limits and notes#

  • The numeric scale is 0 to 10.

  • If a row is set to exempt, the numeric grade is fixed at 0 and feedback remains available.

  • If there is no current submission, the row shows No submission and the grade cannot be edited.

  • Edits to already-published data create a new draft until you publish again.

teacher-grades-tab —  tab with a student selected, assignment rows, and publish/unpublish actions.


Lifecycle and settings#

Task: manage content lifecycle#

Use Modules and Lessons in course settings to edit, reorder, publish, unpublish, or delete course structure. Draft content stays out of student navigation until its required ancestors are published.

Module and lesson lifecycle controls

Use the material and assignment status controls to review processing, retry supported failures, edit metadata, publish or unpublish content, and remove content with confirmation.

Material processing and lifecycle controls

Assignment publish and lifecycle controls

Task: use personal settings#

Use the shared Account and Settings guide for profile, password, appearance, reduced motion, support tickets, and account controls.


When to ask for help#

  • If you cannot manage a class, confirm that you are still assigned to that class as a Teacher.

  • When reporting a problem, share your role, the affected class or lesson, and a screenshot of the state you see.