Skip to content
VEX-NXDocs

Classroom

Instructor dashboard

Run class-wide actions from **Classroom** studio: see sessions, broadcast a message, auto-grade, export PDF, and open Proctor.

Instructor classroom dashboard
Instructor classroom dashboard

Goal

Run class-wide actions from Classroom studio: see sessions, broadcast a message, auto-grade, export PDF, and open Proctor.

Instructor classroom dashboard
Instructor classroom dashboard

Why a dashboard exists

The in-lab Classroom panel is for one topology. The dashboard is for the instructor who juggles many shared or timed labs in one session.

Open the dashboard

  • Sidebar / apps -> Classroom, or
  • Lab -> Classroom -> Open instructor classroom dashboard

Requires the Classroom feature (Enterprise) and an instructor role (admin or editor with access).

Sessions list

The list shows labs that are shared with students and/or have an active class timer. Private labs with neither do not clutter the list.

Column / fieldMeaning
Lab nameInstructor topology
StudentsShared usernames (progress may show as invited until student copies exist)
TimerEnds-at when a class timer is running
StatusIdle / active based on node run state

Recipe: broadcast

  1. Select a session lab
  2. Enter a short message
  3. Send broadcast - students with share see a notification / lab message

Recipe: auto-grade

  1. Select the gold lab
  2. Run Auto-grade / grade students
  3. Scores come from lab validate against the instructor lab and matching student copies (same name or preset)

Recipe: Export PDF

  1. Select the session
  2. Export PDF downloads a printable classroom report (scores + invited rows)

Recipe: Proctor

  1. Open Proctor for the lab
  2. Review student rows: status, nodes up, optional score when a copy exists

Expected result

  • Only classroom-relevant labs appear
  • Broadcast, grade, PDF, and Proctor return successfully when entitled

If it fails

  • Empty list -> share the lab or start a timer first
  • 403 / upgrade message -> licence missing classroom, or role is plain user
  • Grades always zero -> no running validate findings yet; Start nodes and re-run
  • Sharing labs and class timers
  • Classroom for instructors