Skip to main content

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.
Screenshot pending

ID: 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.
Screenshot pending

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


Navigating

Task: go from the dashboard to a lesson

Goal

Open a class and reach the lesson where you want to edit content, grade, or use the chat.

Before you start

  • You have an active Teacher role.
  • You can see the dashboard.

Steps

  1. Go to the dashboard.
  2. Open a class available for your account.
  3. In the left panel, navigate the hierarchy Class -> Module -> Lesson.
  4. Select the lesson you want to open.

Expected result

The class opens in its workspace and the lesson appears in the central area with its tabs, including Settings.

Limits and notes

  • Only published modules and lessons appear in normal navigation.
  • Class settings are accessed from the class workspace, not from the dashboard.
Screenshot pending

ID: nav-dashboard-to-lesson — Dashboard, open class, and navigation tree down to a lesson with Teacher tabs visible.


Task: understand when the right panel is active

Goal

Know when you can use the assistant and when you will only see an inactive state.

Before you start

  • You have entered a class.

Steps

  1. Open a published lesson.
  2. Check the right panel.
  3. If you are not inside a published lesson, confirm the panel is disabled.

Expected result

The right panel is only interactive inside a published lesson. Outside that context, the panel is disabled.

Limits and notes

  • Unpublished lessons do not allow chat, even for Teachers.
  • There is no free-form chat per class or personal chat outside a lesson.
Screenshot pending

ID: nav-right-panel-state — Right panel active inside a published lesson and disabled inside a draft or outside a lesson.


Task: find drafts and class settings

Goal

Locate the editing tools that do not appear in the published navigation.

Before you start

  • You have an active Teacher role.
  • You have opened the class.

Steps

  1. Open a class.
  2. Access Drafts to view unpublished modules and lessons.
  3. Open Class Settings from the class workspace when you need to manage the code, archive, or members.

Expected result

You can switch between published navigation for the normal experience and editing views for draft content and class configuration.

Limits and notes

  • The Drafts view only includes modules and lessons in draft state.
  • It does not show drafts of assignments, materials, or grades.
  • An archived class is read-only for Teachers; it does not accept new chats or submissions.
Screenshot pending

ID: nav-drafts-and-settings — Access to the Drafts view and access to Class Settings inside the workspace.


Task: get oriented in Class Settings

Goal

Know the sections available inside class configuration.

Before you start

  • You have opened Class Settings.

Steps

  1. Review the available sections: General, Members, Code, and others if present.
  2. Use Members to manage requests and memberships.
  3. Use General to edit the title, description, or archive the class.
  4. Use Code to share the class code with new students.

Expected result

You know where to find each type of setting without exploring blindly.

Limits and notes

  • Each action inside Class Settings affects only that class.
Screenshot pending

ID: teacher-class-settings-overview — Class Settings panel with all sections visible.


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.
Screenshot pending

ID: teacher-create-class — New class form with title and description.


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.
Screenshot pending

ID: 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.
Screenshot pending

ID: teacher-archive-class — Archive or unarchive control inside Class Settings.


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.
Screenshot pending

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


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.
Screenshot pending

ID: teacher-manage-materialsMaterials 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.
Screenshot pending

ID: 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.
Screenshot pending

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


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.