Mission Control App¶
Mission Control (mc.practomime.com/agent) is the web app you use to manage cohorts, track individual student LP, handle character data, and send feedback to students. Students access their dossier and character sheet at mc.practomime.com.
Visuals coming
Screenshots of the Agent dashboard, operative dossier, and character sheet will be added here.
This guide assumes familiarity with the LAPIS curriculum mechanics: personas, traits, Puncta Virtūtis, dēnāriī, Memorātiō, the gear system, and Latinity Points.
Quick Reference¶
| Task | Where to go |
|---|---|
| Sign up or log in as Agent | /agent |
| Manage a cohort (overview) | Agent dashboard → cohort row |
| Switch between Characters and Operatives | Top-right pill switcher in cohort header |
| Award PV or dēnāriī | Cohort → Characters → Manage |
| Grant or remove gear | Character → Arma card |
| Group class periods | Character or operative → Section field |
| Look up a lost character code | Cohort → Characters roster |
| Look up a lost operative code | Cohort → Operatives roster |
| Award LP to one operative | Cohort → Operatives → Manage → LP grid |
| Award LP for an episode across the cohort | Cohort → Operatives → Bulk-award button |
| Mark attunement or key-text for the cohort | Cohort → Operatives → Bulk-mark button |
| Send feedback to one operative | Operative manage page → Transmit message |
| Configure Custom Entry labels | Operative manage page → Custom Entries card |
What Students Interact With¶
| Path | Audience | Purpose |
|---|---|---|
/ | Students | Single entry point. Enter an operative code or character code. |
/op/<code> | Individual student | Personal operative dossier: LP totals, level, mission progress, transmission from you, link to character sheet. |
/c/<code> | Team | Shared character sheet: persona, Arma, Traits, Memorātiō. |
Students have two codes: an operative code (OP-XXXX-XXXX) for their personal dossier, and a character code (XXXX-XXXX) for the shared team sheet. From inside their dossier, students can click through to the character sheet without needing the character code separately, so you can distribute only operative codes if you prefer.
The student homepage has no link to the teacher area. Students who find their way to /agent will see a login screen but cannot proceed without an Agent code.
Getting Started¶
Signing Up¶
- Open mc.practomime.com/agent.
- Use the Sign up form and enter your name.
- The site generates a unique Agent code (e.g.,
7XKR-2MQE) and displays it. - Save this code. There is no password reset; if you lose it, contact lapis@practomime.com to recover it from the database.
Logging In¶
Visit /agent, paste your Agent code, and click Log in. Sessions persist across browser closes; use the Log out button on shared computers.
Cohorts¶
A cohort is a group of characters and operatives managed together. In most cases one cohort equals one class period; see Sections below for running multiple periods inside one cohort.
Creating a Cohort¶
- On the dashboard, use the Create a Cohort form.
- Name it (e.g., "Latin II, 2025--26").
- Choose the curriculum: Operation LAPIS (28 missions) or Operation FALX (6-episode introductory curriculum).
- Submit.
Curriculum cannot be changed after creation
The curriculum is set once. To switch, you must delete the cohort and recreate it; all data is lost. Choose carefully.
Dashboard Chips¶
Each cohort row shows a curriculum badge and two pill buttons: N characters (green) and N operatives (blue), linking directly to those rosters.
Renaming and Deleting¶
- Rename: Open the cohort's Characters view, click Rename cohort, type a new name. Codes and data are unaffected.
- Delete: At the bottom of the Characters view. Removes every character, operative, and all associated data.
No undo for cohort deletion
Sections¶
Sections group characters and operatives within a cohort, useful for keeping multiple class periods together while still being able to tell them apart.
Sections are only visible to you; students never see their section assignment.
Assign a section from the Story Details card (characters) or Operative details card (operatives). The field autocompletes from sections you have already used in that cohort. Rosters display characters and operatives grouped by section, with unassigned items at the bottom.
Characters¶
A character is a team persona managed collectively. Create one from the cohort's Characters view by choosing a Persona from the dropdown.
Each character gets a unique code (XXXX-XXXX). Codes never change. If a team needs their code re-shared, it is visible on the Characters roster row.
Managing a Character¶
The Manage button on any character row opens the teacher view of that character's sheet. From here you can:
- Grant or subtract PV and dēnāriī (negative values subtract)
- Manage Arma (grant gear, equip, unequip, or permanently remove items)
- Edit Story Details (Section, Obsequium, Profession)
- View the Award History (last 30 entries)
- See which operatives are on this team, with direct links to their manage pages
Operatives and Latinity Points¶
An operative is one student. LP accumulate per operative across four sources: TSTT mission episodes, attunement, key-text, and Custom Entries.
Level math: every 1,275 LP = 1 level; capped at level 75.
Creating Operatives¶
From the Operatives view of a cohort:
- One at a time: fill in Name, optional Section, optional Character team. Submit.
- Bulk: paste a list of names (one per line) into the Bulk-create textarea.
Each operative gets a unique code OP-XXXX-XXXX. Share it with that student.
Assigning to a Character Team¶
On the operative's manage page, use the Character team dropdown. You can change team assignments at any time without losing LP data.
Awarding LP¶
One operative: open their manage page, expand the mission row, enter LP and check attunement/key-text boxes, click Save all LP data at the bottom. All rows save in one transaction.
Bulk-award (TSTT episode LP): click the green Bulk-award button on the Operatives view. Select mission and episode; a roster table loads with one LP input per operative. Pre-existing values are pre-filled and color-coded. Save commits all rows at once.
Bulk-mark (attunement and key-text): click the slate-blue Bulk-mark button. Select a mission; a table shows six checkboxes per operative (three attunement, three key-text). Tick, save. Each tick is worth 150 LP.
Blank vs. 0
A blank input means "not yet attempted" and shows as — on the dossier with no color. Explicitly entering 0 means "attempted and earned nothing" and shows as red. The distinction is preserved in the dossier.
Custom Entries¶
Four configurable LP slots per cohort for exams, projects, or any other assessment. Labels are cohort-wide; scores are per operative. Unused slots (no label, no score) are hidden from the student dossier.
Transmissions¶
A short feedback message sent directly to one student's dossier. On the operative manage page, type a message in the Transmission from Mission Control card and click Transmit message. The message appears in a green pill at the top of the student's dossier. Submit blank to clear it.
Transmissions are per operative; there is no cohort-wide broadcast.
The Operative Dossier and Character Sheet (Student View)¶
Student-facing documentation for the operative dossier and character sheet is on its own page. See Operative Dossier and Character Mechanics.
Practical Tips¶
Code Security¶
| Code | Format | Who should have it |
|---|---|---|
| Agent code | XXXX-XXXX | You only |
| Operative code | OP-XXXX-XXXX | One student |
| Character code | XXXX-XXXX | The team (or just you if distributing only operative codes) |
If a code is compromised, delete the character or operative and recreate it. The new record gets a new code; all prior data is gone.
Recovering from Mistakes¶
| Problem | Fix |
|---|---|
| Wrong PV grant | Grant a negative amount |
| Wrong dēnāriī grant | Grant a negative amount |
| Wrong gear granted | Use Remove on the Arma card |
| Wrong LP entered | Overwrite the cell via the manage page or Bulk-award |
| Deleted character or operative | No undo; contact lapis@practomime.com. The server is backed up nightly. |
Sections vs. Separate Cohorts¶
- Use separate cohorts when two classes are at different points in the story.
- Use sections within one cohort when two periods are running in lockstep and you want a unified gradebook with visual grouping.
Questions or bugs: lapis@practomime.com. Include your cohort name and a character or operative code if relevant.
Next: Character Mechanics