Remote Marking

Team-based marking system for distributed evaluation of student work
Beta Feature
Remote Marking is currently in beta. When enabled, it replaces Teacher Marking for the session.

Remote Marking enables multiple marking teams to evaluate student work simultaneously. Unlike Teacher Marking (single teacher) or Competition Marking (room-based with schedules), Remote Marking offers a middle-ground solution for distributed team-based evaluation.

When to Use Remote Marking

Multiple Evaluators — When you need several teams or experts to mark students in parallel
Remote Evaluation — Evaluators can work from anywhere with internet access
Simple Tracking — Completion-based marking (marked/not marked) without detailed scoring

Enabling Remote Marking

1
Go to Session Settings

Navigate to the Settings page for your session.

2
Enable Remote Marking Mode

In the Marking section, toggle on "Remote Marking Mode".

3
Access Remote Marking

The Marking menu will now show the Remote Marking interface instead of Teacher Marking.

Managing Teams

Create marking teams and distribute access codes to your evaluators.

Creating a Team

1
Click "Create Team"

Opens the team creation modal.

2
Enter Team Details

Provide team name, leader name, and leader email address.

3
Send Access Code

Click "Send Code" to email the 6-character access code to the team leader.

Team Access

Each team receives a unique 6-character access code. Team members use this code to log in to the marking dashboard at /remote-marking.

Starting the Marking Session

Marking is controlled globally by the administrator:

Start Marking — Enables marking for all teams. Teams can now mark students.
Stop Marking — Pauses the session. Teams see "Session Paused" and cannot mark until resumed.
Teams logged in before you start the session will see a waiting message. The page auto-refreshes to detect when marking begins.

Team Dashboard

When marking is active, team members see a dashboard with:

Module Selection

Tabs at the top allow switching between modules. Each module shows its completion progress.

Module Information

If a module has descriptions or attachments, teams can click "Module Info" to view:

  • Module Description — Information intended for students
  • Expert/Judge Notes — Information specifically for evaluators
  • Amendments — Any updates or corrections to the module
  • Student Attachments — Files available to students
  • Expert Attachments — Files only visible to evaluators

Student List

The main table displays all students with:

Credentials — Username and password with copy buttons for quick access
View Deployment — Opens the student's deployed website for the selected module
Git Repository — Access the student's Git code repository
Database Tools — phpMyAdmin (MySQL) and pgAdmin (PostgreSQL) access

Marking Students

Remote Marking uses a first-come-first-served approach:

  • Any team can mark any student — No pre-assigned marking slots
  • One marking per student per module — Once marked, other teams see who completed it
  • Undo your own markings — Teams can remove their own markings but not others'
Mark Complete — Click to mark a student as completed for the current module
Undo — Remove your team's marking (only available for your own markings)

Monitoring Progress

The admin view includes real-time progress monitoring:

  • Overall progress — Total completion percentage across all modules
  • Per-module breakdown — How many students marked per module
  • Team statistics — Which team has marked the most students
  • Auto-refresh — Progress updates every 3-5 seconds

Comparison with Other Marking Modes

Feature Teacher Marking Remote Marking
Evaluators Single teacher Multiple teams
Authentication User login 6-char access code
Scoring Pass/Partial/Fail + comments Completion only
Session Control Always available Global start/stop
Student Assignment N/A (single teacher) First-come-first-served