Teacher guide

Set a thinking task, then read how it was thought through.

Use the management portal to define a challenge, publish it, assign it, and read each session. This guide covers those screens in the order you use them.

How to use this guide

Follow the workflows in order

This guide is divided into numbered workflows. Each workflow is a task made of numbered steps, and workflows appear in the order you first need them.

Workflow 1

Signing in

  1. Open the management portal, not the student portal

    Open the management address from your institution. It sends you directly to the sign in form.

  2. Enter your work email address and password

    Enter both in the sign in form. The portal never sees or resets your password.

    The sign in form asking for a password, with the account's email address shown above the password box and a Forgot password link beneath it. The address and the password are blurred.
    The password screen. The email address and the password box are deliberately blurred in this picture; on your screen they show normally.
  3. Wait for the portal to come back

    The tab returns to the portal by itself and lands on the dashboard. Nothing needs to be clicked in between.

The first time only: the privacy policy and terms

Read the privacy policy and terms of use, tick both boxes, and choose Agree. You are asked again when either document changes.

Workflow 2

Finding your way around

  1. Read the dashboard tiles

    A teacher sees Templates, Assignments, Sessions, Open Safeguards, Completion, and Rosters. Users and Institutions appear only for institution and platform administrators. The linked tiles open their lists, and the panels below show open safeguards and recent sessions.

    The management portal dashboard, with a navigation drawer on the left listing Dashboard, Templates, Rosters, Assignments, Reports, Safeguards and About, and a grid of counting tiles for templates, assignments, sessions, open safeguards, completion, rosters, users and institutions.
    The dashboard as it appears after signing in. The navigation drawer is docked open on the left and the signed-in address sits at the top right, blurred here.
  2. Use the drawer to move between areas

    The drawer links to Dashboard, Templates, Rosters, Assignments, Reports, Safeguards, and About. About links to the privacy policy, terms of use, and third-party notices. User accounts and institution settings belong to institution administrators.

  3. Expect the same shape on every screen

    Lists provide search, a New button, and row actions. Select a record to open it; dialogs confirm actions such as archiving or removing.

Workflow 3

Defining a challenge: the template

  1. Know what a template is

    A template is a reusable reasoning exercise, and it has two layers. The fields on the template itself, Title, Type, Visibility, Locale, Subject, Age rating, and Description, say what kind of challenge it is, who may use it, and how it is filed; none of them reach the agent. The challenge itself, the scenario, constraints, goal, and evaluation criteria, lives in a published version, covered in the next workflow, so it can be frozen and revised without the record of past sessions changing underneath it.

  2. Open Templates

    Search templates by title, and narrow the list with Show, Type, and Subject above it. Show starts at My templates: yours, plus any your institution shares with its teachers. Platform library switches to the ready-made library covered in workflow 6, and All templates lists both. Use Show archived to find retired work.

    The Templates list narrowed by a search term, showing one template row with its type, locale, visibility, status and latest published version, and Edit, Clone, Publish and Archive actions at the end of the row.
    The Templates list, narrowed by the search box. Each row shows its status and its latest published version, with the row actions at the end.
  3. Choose New template and describe the challenge

    Enter a title, and a Description written for the student rather than for you: it is the short summary shown in lists and on the student's card, saying what the challenge is about. It is not read by the agent, and it is not the narrative the agent speaks in, that is the assignment's Theme, set per assignment and covered in workflow 8. Type sets the rules the agent runs the conversation by; see the challenge types reference for what each of the five does and how it is graded. Socratic Constraint is the default. Locale records the language the challenge is written in.

  4. Know who else can see it

    Visibility is filled in as Personal, and a template you create is saved as Personal: only you see it, assign it, and change it. Templates your institution administrator shares at Institution visibility appear to every teacher in that institution, who can assign and clone them but not edit them. Platform library templates (Visibility System) are read-only, but every teacher can browse them, assign them directly, or clone one into a template of their own.

  5. File it by subject and age

    Subject files the template under a topic (Everyday reasoning, Philosophy and ethics, AI and technology, Science, and so on) for the Subject filter on the Templates list. Both fields are optional. Age rating (13+, 16+ or 18+) marks content that is not for every age: a rated template blocks a student under that age, or one with no recorded date of birth, from starting it. Leave it empty for a challenge any student may start.

    The new template form, filled in with a title, a type of Socratic Constraint, a visibility of Personal, a locale, a subject of Everyday reasoning, an empty age rating, and a description, with Cancel and Save buttons beneath it and the Teacher assistant panel to its right.
    The new template form, filled in and ready to save. The Teacher assistant panel beside it is covered in workflow 5. Saving returns you to the list with the new template on it, as a draft.
  6. Save it as a draft

    Save creates the template. It cannot be assigned until it has a published version.

Workflow 4

Publishing a version

  1. Select Publish on the template row

    The version form opens. Publishing creates a version that cannot be edited later, so the form opens only from this action.

  2. Write the challenge

    These fields are what the agent and the judge actually read. The Scenario is what the student is given, and what the agent works from turn by turn. Constraints, one per line, are rules the agent holds the student to, and the judge reads them too. The Goal is where the agent steers the conversation, and the judge reads it as well. The Evaluation criteria, one per line, are what the judge grades the student's messages against. Time limit (minutes) is optional: leave it blank and the session runs untimed, or set 1 to 240 minutes and the session closes at the limit and is graded on the work done, showing as Timed out. Only time between turns counts towards it, capped at fifteen minutes per gap. Challenge title defaults to the template title; goal and criteria default to values for the chosen Type, listed in the challenge types reference.

    A saved template with its publish form open. The form holds a Challenge title, a Scenario, Constraints listed one per line, a Goal, an optional Time limit in minutes, Evaluation criteria listed one per line, a readiness line, and Cancel and Publish buttons.
    The publish form on a saved template, filled in. These fields are the challenge; everything above them is only how the template is filed.
  3. Check the readiness line before publishing

    Under the fields, the portal checks the content as you type. Ready to publish means nothing is missing. A red chip names something that would stop the publish, such as an empty scenario, and Publish stays disabled until it is fixed. An amber chip flags content that is only thin, such as a very short scenario, no constraints, or no goal (the type's default is then used); it never stops you publishing.

  4. Publish, and understand what that fixes

    Publishing adds an assignable, immutable version. Later versions leave earlier versions and their sessions unchanged.

    The same template after publishing, with a Version history section listing Version 1 as an expandable panel. The panel holds that version's scenario, constraints, goal, its time limit where one was set, and evaluation criteria.
    After publishing. The version history keeps every version, and each panel opens to show the exact configuration that version froze.
  5. Publish more versions as the challenge develops

    Each new version starts from the previous fields. Assignments keep the version they were created with.

Workflow 5

Drafting with the teacher assistant

  1. Find the assistant beside the form

    The Teacher assistant panel sits to the right of the template form, on a new template and on any template you can edit. It does not appear on a template you can only read, such as a platform library template.

  2. Describe the challenge you have in mind

    Type the topic, the class, and what students should reason about, then choose Send, or press Enter (Shift+Enter starts a new line). The assistant can suggest a challenge type and say why, compare types, and ask you one question at a time. Ask it to draft the challenge when you are ready.

  3. Review the proposal card

    A draft arrives as a Proposal card under the conversation: a one-line summary, the title, description, and type it would set, and the scenario, constraints, goal, time limit, and evaluation criteria of the version it would publish. The same readiness chips as the publish form flag anything that would block publishing or is thin.

    The new template form with the Teacher assistant panel beside it. The panel shows the teacher's request and the assistant's reply, then a Proposal card listing a title, description, type, scenario, constraints, goal and evaluation criteria, with Confirm and save and Discard buttons, and a message box with a Send button beneath.
    A proposal from the assistant, waiting for a decision. Nothing on the card has been saved.
  4. Confirm it, or discard it

    Nothing is saved until you choose Confirm and save. On a new template that creates the template and publishes the proposed content as Version 1, the same as Save followed by Publish. On an existing template it updates the title and description if they changed and publishes the content as a new version. Discard drops the card and changes nothing. A template's type cannot change once it exists, so for a different type start a new template.

  5. Read the review of what was saved

    After a confirmed save the assistant reviews the saved version: a score out of five each for the scenario, constraints, goal, and criteria, whether any field gives the answer away, what is missing, and suggested fixes. Act on it by asking for a revised proposal, or by publishing a new version yourself.

    The saved template's own page with its version history showing Version 1, and the Teacher assistant panel beside it ending in the assistant's review of the saved version, with scores for the scenario, constraints, goal and criteria and an answer leak check.
    After Confirm and save. The template now exists with Version 1 published, and the assistant has reviewed what was stored.
  6. Know what it will not do

    The assistant never saves, publishes, or changes anything by itself; only your click on Confirm and save does. It will not write a worked answer, a solution, or the conclusion students should reach into any field: the scenario sets out the situation, and the student does the thinking. It sees only this template and your unsaved form, and the conversation is not kept once you leave the page.

Workflow 6

The platform library and cloning

  1. Show the platform library

    On Templates, set Show to Platform library. The library is a set of ready-made, published challenges, several of each type, maintained by the platform. Each row is marked System - read only.

    The Templates list showing the platform library, filtered to the Debate and civics subject, with rows showing each template's title, type, subject, locale, visibility of System and status, 16+ age chips beside two titles, and a Clone action and a System - read only label at the end of each row.
    The platform library, narrowed to one subject. The age chip sits beside the title of every rated template.
  2. Narrow it by type and subject

    Type and Subject filter the list, and the search box matches titles. Each row shows its type, subject, locale, and latest published version.

  3. Check the age rating

    A 13+, 16+ or 18+ chip marks a template for older students. A student under that age, or one with no date of birth on record, cannot start it. The assignment form warns you when you add a rated template to a challenge chain, but does not stop you saving, because the age check happens when each student starts.

  4. Open a library template to read it

    Select its title. A library template opens read-only: its description, its subject and age rating, and its version history with the full scenario, constraints, goal, and criteria. The one action is Clone this template.

    A platform library template's read-only page showing its description, a Debate and civics subject chip, a 16+ age chip and a Clone this template button, above its version history.
    A library template, read-only. Clone this template copies it into your own templates.
  5. Assign a library template directly, or clone it first

    You do not have to clone a platform library template to use it: it can be assigned as it is. Clone it when you want to edit it into your own version.

  6. Use the clone action

    Clone is available on any published, non-archived template you can read: on its row in the list, or with Clone this template on a library template's page. It copies the title (with " (copy)" appended), description, type, locale, subject, age rating, and the source's latest published content, and lands you on the new template's own page. The copy is Personal and yours to edit.

    A cloned template's own page, its title ending in (copy), with a version history panel showing Version 1 already published with the source's scenario, constraints, goal and evaluation criteria.
    A clone right after saving. Its content is already published as Version 1, so it can be assigned at once.
  7. Expect it to land published, not a draft

    A clone always publishes Version 1 from the source's latest content, so it is assignable immediately. Editing and publishing again adds Version 2, leaving the clone's own Version 1 unchanged.

  8. Archive what you have stopped using

    The archive action on a template's row hides it and stops it being chosen for new assignments. Existing sessions and reports remain available. Turn on Show archived to find it again and restore it. Platform library templates cannot be archived.

Workflow 7

Rosters

  1. Decide whether you need one

    A roster is a named group for repeated assignments. Assignments can also target one student directly.

    The Rosters list with a search box, a New roster button, and rows showing each roster's name, institution and student count.
    The Rosters list. Only rosters you teach, in institutions you still teach in, appear here.
  2. Create the roster

    Enter a roster name and select one of the institutions you teach in. If you teach in one institution, it is already selected. The institution cannot be changed after the roster is saved, because the roster's enrollments and assignments belong to that institution. Add students on the roster's page after saving.

  3. Add students by name

    Search with Add student, choose a person, and select Add. Each student must belong to the roster's institution. Remove a person from the table.

    A roster page with summary tiles for students, assignments, sessions and completion, an Add student search box, and a table of enrolled students showing names, blurred email addresses and enrollment dates.
    A roster with two students enrolled. The addresses are blurred in this picture; on your screen they show normally.
  4. Save before you leave

    Save applies enrollment changes. Leaving without saving discards them.

  5. Share a class code instead

    The key icon on a roster's row opens its class join code. Choose Generate code to make one, or Rotate code to replace an existing code with a new one - the old code stops working the moment you rotate. Copy the code or share the join link it fills in for students, and set an optional expiry and a max use count. Disable revokes the code immediately without issuing a new one.

    The class join code panel for a roster, showing the current code in monospace with a copy button, its active status and expiry, a use count, and fields for expiry days and max uses.
    A roster's class join code, just generated.
  6. What a student does with it

    A student signs up with the code, or opens your join link, which fills the code in for them; see Signing up and signing in. Either way lands them on your roster as a Student, with no admin involvement. A student who already has an account and opens the join link instead sees a "class code waiting" card on their dashboard and joins from there; see Joining another class.

Workflow 8

Assignments

  1. Open Assignments and choose New assignment

    An assignment connects a student or roster to one or more published challenge versions, an optional theme, a limit on student turns, and an availability window.

    The Assignments list with a search box, a switch to show canceled and archived assignments, a New assignment button, and rows showing each assignment's title, assignee, template, version, status and closing date.
    The Assignments list. The switch beside the search box brings back assignments you have canceled or archived.
  2. Choose who it is for

    If you teach in more than one institution, choose the Institution first: the student or roster, and every template in the chain, must fit it. If you teach in one, it is already chosen. Then set Assignee Type to Student or Roster, and search for the person or group.

  3. Build the challenge chain in order

    Add published template versions in sequence: your own templates, your institution's shared ones, or platform library templates. Use the arrows to reorder, Add challenge to extend, and the bin to remove a row. A row whose template carries an age rating shows the rating and a warning that younger students, or students with no date of birth on record, cannot start it.

  4. Set how many turns a student gets

    Max student turns is filled in with the platform's default. A session closes, with its report, after that many student messages if it has not finished sooner. The highest value accepted is the platform's ceiling, or a lower one your institution sets; the field names the limit if you go over it. A change made later applies only to sessions started after saving.

  5. Set a theme, if the class needs one

    Theme re-skins the narrative the agent speaks in, without changing the task or the grading. The same reasoning challenge can be set in a harbour for one class and a hospital for another, and the reports stay comparable because only the surface changed.

  6. Know what the agent actually uses

    Description and Theme are both prose you write, and it is easy to mix them up. Description is set on the template, is the same wherever the template is used, is shown to people in lists and cards, and never reaches the agent or the judge. Theme is set per assignment, wraps the narrative the agent speaks in on every turn, never changes the constraints or the goal, and never reaches the judge or scoring, so grades stay comparable across themes. The conversation itself is configured by Type, plus the Scenario, Constraints and Goal on the published version, plus this Theme.

  7. Set the dates

    Open At and Close At are optional but enforced. The student sees Opens, Due, or Closed, and cannot start or continue outside the window. Close At must follow Open At.

    The new assignment form, filled in with a title, a theme, a Max student turns value, an assignee type of Student, a named student, two ordered challenge rows each with a template and a version, and Open At and Close At dates.
    A new assignment with a two-challenge chain and its availability window set, ready to save. The student works through the rows in this order, and each row's Version reads "Version 1", "Version 2" and so on.
  8. Watch it from the assignment's own page

    The page lists sessions, turns, dates, and report links. The institution, assignee and chain are read-only; title, theme, turn limit, and dates remain editable.

    A saved assignment page with tiles for sessions, completed, open and close, the title, theme and turn limit, a note that the assignee and chain cannot be changed, the read-only challenge chain of two versions, the Open At and Close At fields filled in, and a student sessions table with one in-progress row and a Report link.
    A saved assignment after a student has begun. The Open and Close tiles and the two date fields read back what was set. The chain is read-only, and each session row links to its own report. Cancel assignment sits above the form.
  9. Cancel an assignment that should stop

    Cancel assignment stops new starts and marks open sessions Cancelled. Completed sessions keep their record and report. The assignment leaves the list until you select Show cancelled and archived; create a new assignment if the work should continue.

    The Cancel Assignment confirmation dialog over a saved assignment page, naming the assignment and stating that students cannot start new sessions, any session still in progress is stopped and marked Cancelled, and completed work and history remain available, with Back and Confirm buttons.
    The cancel confirmation. Back leaves the assignment as it is; Confirm stops it at once.

Workflow 9

Reading a session report

  1. Find the session

    Use Reports filters for institution, student, roster, assignment, template, status, or start date. Choose Apply filters, then View on a row; Clear filters restores the list.

    The Reports list with a filter panel offering institution, student, roster, assignment, template, status and start-date filters, above a search box and a grid of sessions showing student, template, status, locale, turns and start and completion times.
    The Reports list with its filter panel open. Only sessions on work you set appear here.
  2. Start with who and what

    The report shows the student, status, turn and hint counts, dates, and links to related assignment, template version, and roster.

  3. Expect the evaluation to fill in at the end

    Pending sessions show no evaluation. A finished session shows an overall score, a written summary, and, when enabled, four fixed dimension scores with a rationale each: conceptual accuracy, communication clarity, problem-solving approach, and completeness. See the challenge types reference for how the judge and the score are produced. Checkpoints list the milestones the judge tracked for the challenge type, whether each was met, and at which turn; the transcript marks a milestone where it happened.

  4. Read the transcript last

    The transcript is the student-visible conversation, labeled by speaker. Internal instructions and grading rules are excluded.

    A session report for a session still in progress: the student's name and status, tiles for turns and hint level, related records linking to the assignment and template, an evaluation section reading pending, a checkpoints section reading no checkpoint data, and the transcript of the conversation.
    A report on a session that is still running. Identity and counts at the top, then the evaluation and checkpoints waiting on the session to finish, then the student-visible transcript.

Workflow 10

Safeguard flags

  1. Check the Safeguard flags list

    A flag is raised when the AI sees a disclosure of self-harm, abuse or serious distress in a student's message. The student gets a short supportive reply, the session pauses, and the student sees a paused message in place of the response box until the flag is reviewed. Flags appear in the Safeguard flags list, in the dashboard's Open Safeguards count, and as a notification on your Notifications page.

    The Safeguard flags list, showing its search box and the empty state message that flagged sessions appear here for review.
    The Safeguard flags list. An empty list is the state you want; flagged sessions appear here for review.
  2. Review the session before deciding

    Opening a flag shows its context and the student-visible transcript.

  3. Enter notes and clear or escalate the flag

    Clear and Escalate both require reviewer notes and a reason. The notes and reason are saved with the flag. Clearing the last open flag on a session lets the student carry on where they left off; escalating leaves the session paused until someone clears it.

Not yet available

Detection covers safeguarding disclosures only, not inappropriate language or academic-integrity concerns. The beta sends no email, so watch your Notifications page and the Safeguard flags list.

Workflow 11

Theme, small screens and signing out

  1. Check your notifications

    The bell in the app bar shows how many notifications you have not read, and opens the Notifications page, also in the navigation drawer. It reports work you set being published and students finishing a challenge you assigned. Opening the page marks what it shows as read. There is no email, and no way yet to choose which notifications you receive.

  2. Switch the theme

    The top-right icon switches the portal between light and dark themes.

    The dashboard in the dark theme, with the same navigation drawer and counting tiles rendered on a dark background.
    The dashboard in the dark theme, from the toggle in the app bar.
  3. Work on a narrower window

    On a narrow window the drawer hides. Choose the menu button to open it over the page.

    The portal in a narrow window with the navigation drawer slid out over the page, listing Dashboard, Templates, Rosters, Assignments, Reports, Safeguards and About.
    The drawer on a narrow window, opened from the menu button.
  4. Pass on deletion requests

    There is no delete button for your own account or your students'. Your account owns your classes, templates, and assignments, and your students' records belong to your institution. Send any request to erase an account to your institution administrator, who can erase students and teachers from Institution users after moving any of your classes still in use. Independent learners can delete their own accounts.

  5. Sign out when you are finished

    The sign-out icon ends your session. Use it on a shared machine.

    The signed-out confirmation page reading You have been signed out, with a Sign in button.
    After signing out. Nothing of your session is left in the browser.
Available in beta

What you can do now

Define, publish, assign, and review challenges, draft them with the teacher assistant, or start from the platform library. Build rosters, set turn limits and availability windows, cancel assignments, and clear or escalate safeguard flags.

Planned next

What is not yet a beta workflow

Programs, bulk operations, exports, LMS integration, and additional challenge types are planned. User accounts and institution settings belong to institution administrators.