Staff Guide

Training Sessions

Training sessions let trainers host structured sessions for candidates, track attendance, grade outcomes, and optionally auto-rank passing attendees directly from the dashboard.

Required capability

sessions.view to see the board. sessions.host to start sessions and record attendees.

Session board#

The Sessions page shows all sessions for your org, sorted by start time with the most recent first. You can filter by session type or status (Scheduled, In Progress, Completed, Cancelled).

Each card shows the session type, host name, attendee count, and start time. Click a card to open the session detail page.

Session types#

Your org admin creates session types in Settings. Each type has:

  • A name (e.g., "Basic Training", "Advanced Certification").
  • Configurable phases (e.g., Introduction → Theory → Practical → Conclusion).
  • An optional pass rank — if set, passing attendees are automatically promoted to that Roblox group rank.

Starting a session#

Click New Session on the board, choose a session type, confirm the start time (defaults to now), and click Start. You become the host.

Once started, the session is in the In Progress state. Attendees can be added at any time while the session is running.

Adding attendees#

Inside the active session view, search for attendees by Roblox username or ID and add them to the session. Each attendee record stores:

  • Their Roblox username and user ID.
  • Join time.
  • Outcome — Pending, Pass, or Fail.
  • Optional notes per attendee.

Grading outcomes#

At the end of the session (or at any point for early departures), set each attendee's outcome to Pass or Fail. You can add a note explaining the grade.

If the session type has a pass rank configured and the player is currently below that rank in the Roblox group, they will be automatically promoted when you mark them as Pass. The ranking is performed server-side using the credentials set up by your org admin.

Auto-ranking

Auto-ranking only fires if the attendee's current rank is below the pass rank. Players already at or above the pass rank will not be changed.

Session admins & roles#

Org admins can define session admin roles (co-host, observer, etc.) that grant additional staff members management access to a specific session. These are configured per session type in Settings and assigned during a live session.

Phases#

As the session progresses, you can advance through the configured phases using the phase controls on the session detail page. Phases are displayed to all participants with access to the session view. They serve as a progress tracker and appear in the audit log.

Concluding a session#

When the session is over, click End Session. This locks the attendee list and writes a final audit entry. Ended sessions cannot be reopened — if you need to add notes afterwards, use the session's notes field before ending.

Session notes & audit#

Every session action — start, phase advance, attendee add, grade change, end — is written to the audit log. You can review session history in the Audit page filtered by the session.* action prefix.