Monitoring & Dashboard

Real-time session overview and monitoring

The dashboard provides a real-time overview of your session, helping you monitor progress and identify issues quickly.

Dashboard Overview

The main dashboard displays:

Statistics Cards

  • Students — Total count and how many are currently online
  • Modules — Running, completed, and pending modules
  • Deployments — Success rate and recent deployment activity

Active Modules

Shows currently running modules with:

  • Live countdown timer
  • Quick actions (pause, resume, complete)
  • Status indicators

Module State Alerts

Prominent alerts show module status at a glance, ordered by urgency:

  • Overtime — Module exceeded scheduled time, with Complete action
  • Countdown — Module starting soon with live countdown timer
  • Paused — Module is paused, with Resume action
  • Running — Active module with time remaining and Pause/Complete actions
  • Ready to Start — Modules waiting to begin, with quick Start buttons

Attention Panel

The Attention Panel highlights issues requiring immediate attention. Items are color-coded by severity:

Failed Deployments

Build or deployment errors with error message details

Extended Time Expiring

Students with less than 5 minutes of extra time remaining

Dismissing alerts: Click the dismiss button on any attention item to hide it. Dismissed items won't reappear for the same issue, but new problems will show new alerts.

Click on any attention item to jump directly to that student's details and take action.

Student Grid

A visual overview of all competitors showing:

  • Workstation number
  • Online/offline status
  • Latest deployment status
  • Quick access to their work

Real-time Updates

The dashboard updates automatically via WebSockets. You'll see:

  • Deployment status changes
  • Competitor online/offline status
  • Module timer updates
  • New attention items
No need to refresh the page - all updates appear automatically.

Quick Links

The dashboard provides quick access to:

  • Git Server — Git server admin interface
  • phpMyAdmin — Database management
  • Overview Dashboard — Judge view (login-free link)
  • Competitor Dashboard — Student login portal

Module Overview

The sidebar modules section shows all modules for the session with:

  • Current status with color-coded highlighting
  • Time remaining (for running modules)
  • Quick action dropdown (start, pause, resume, complete, reset)
  • Status badges in header showing counts by state

Module Status Badges

The module card header displays badges summarizing module states:

X Overtime X Starting X Paused X Running X Ready