Skip to content
VEX-NXDocs

Classroom

Classroom for instructors

Run a shared class on one appliance without chaos.

Classroom instructor dashboard
Classroom instructor dashboard

Goal

Run a shared class on one appliance without chaos.

Before class checklist

  1. Size the host for concurrent nodes (Sizing and upgrades)
  2. Activate Enterprise if you need class timers, PDF, Proctor, and auto-grade (Licence)
  3. Create student users (Users, roles, and quotas)
  4. Import required images before class (Bulk folder import)
  5. Build a gold lab; share it per Sharing labs and class timers
  6. Confirm FRR/Alpine seeds if using FOSS starters (sudo vexnx-seed-docker)
  7. Confirm /dev/kvm for QEMU labs

During class

TaskWhere
Share / timerLab -> workspace Classroom
Broadcast, grade, PDF, ProctorInstructor dashboard
Prefer Stop vs WipeTimer Then action, or Operate Stop all
Watch capacityHome Launch Budget / disk free
External consolesClient Pack for SecureCRT/PuTTY when students need it

After class

  • Stop labs; optionally wipe student nodes
  • Export useful topologies as lab packs when your edition supports it
  • Use Classroom Export PDF for a printable session snapshot when needed

Expected result

  • Students open the shared lab without rebuilding
  • Timers enforce Stop/Wipe at the deadline
  • Dashboard lists only shared or timed labs

If it fails

  • No Classroom feature -> Student edition; share may still work without timers
  • Dashboard empty -> share the lab or start a timer
  • Host pressure -> reduce concurrent QEMU nodes; see sizing guide