Skip to main content

Instructor Dashboard

The instructor dashboard provides a comprehensive overview of your course’s health, student engagement, and assignment progress.

Dashboard Overview

Access the dashboard from the course home page. The dashboard displays key metrics and visualizations to help you monitor course activity and identify areas needing attention.

Course Metrics

Enrollment Statistics

  • Total enrolled students
  • Active students (logged in within last 7 days)
  • Students with pending assignments
  • Students with overdue submissions

Assignment Overview

The assignment overview section displays metrics for all assignments: Per-Assignment Metrics:
  • Total submissions received
  • Submissions pending grading
  • Average autograder score
  • Grading completion percentage
  • Upcoming due dates
Visual Indicators:
  • Green: All grading complete
  • Yellow: Grading in progress
  • Red: Grading overdue or blocked

Grading Workload

Monitor grading distribution across your staff:
  • Total grading assignments pending
  • Grading assignments by staff member
  • Average time to complete grading
  • Overdue grading assignments
Workload Balance View:
  • Bar chart showing grading assignments per staff member
  • Identification of overloaded graders
  • Suggestions for workload rebalancing

Assignment Metrics Revamp

Recent improvements to the assignment overview provide deeper insights into assignment performance:

Submission Timeline

Interactive timeline showing:
  • Submission rate over time
  • Clustering of submissions near deadline
  • Late submission patterns
  • Resubmission frequency
Use cases:
  • Identify if deadlines are too tight (last-minute clustering)
  • Spot students who consistently submit late
  • Evaluate effectiveness of late token policies

Autograder Performance

Detailed autograder metrics per assignment:
  • Pass rate by test case
  • Common failure patterns
  • Average execution time
  • Timeout and error rates
Actionable insights:
  • Identify confusing test cases (low pass rates)
  • Detect autograder configuration issues
  • Find opportunities to improve starter code

Grading Progress Tracking

Enhanced grading progress visualization:
  • Completion rate by rubric part
  • Time spent grading per submission
  • Grader consistency metrics (score variance)
  • Bottlenecks in grading workflow
Grader Performance Metrics:
  • Average grading time per grader
  • Score distribution by grader (consistency check)
  • Completion rate relative to due dates
  • Feedback quality indicators (comment length, rubric coverage)

Student Engagement Metrics

Track student interaction with assignments:
  • Repository commit frequency
  • Time between commits
  • Code churn (lines added/removed)
  • Collaboration patterns (for group assignments)
Early Warning Indicators:
  • Students with no commits approaching deadline
  • Groups with uneven contribution patterns
  • Students with unusually low commit frequency

Filtering and Drill-Down

Filter Options

Customize dashboard views with filters:
  • Date range selection
  • Specific assignments or assignment types
  • Student sections or groups
  • Grader assignments

Drill-Down Views

Click on any metric to see detailed breakdowns:
  • Individual student performance
  • Specific assignment analytics
  • Grader-level details
  • Historical trends

Exporting Dashboard Data

Export dashboard metrics for external analysis:
  1. Click Export in the top-right corner
  2. Choose export format (CSV, JSON, or PDF report)
  3. Select metrics to include
  4. Download the export file
Export formats:
  • CSV: Raw data for spreadsheet analysis
  • JSON: Structured data for custom processing
  • PDF: Formatted report for sharing with administrators

Dashboard Customization

Customize which metrics appear on your dashboard:
  1. Click Customize Dashboard in settings
  2. Drag and drop metric cards to reorder
  3. Toggle visibility of specific metrics
  4. Save your layout preferences
Dashboard layouts are saved per instructor and persist across sessions.