Managing Students
Students are added to your session and automatically have access to all modules within it. Each student gets their own Git repository, database, and deployment URL.
Adding Students
Navigate to Students from the session menu. You can add students individually or in bulk.
- 1. Click Add Student
- 2. Enter name and workstation number
- 3. Set a unique subdomain
- 4. Save — access code is generated automatically
Student Fields
student01)
Sharing Access Codes
Each student needs their unique 6-digit code to access the platform. Share codes securely:
- Copy individually — Click the copy icon next to each student
- Download PDF — Download all credentials as a printable PDF for distribution
What Students Get
Once added, each student automatically receives:
Personal dashboard with module info and timers
Git account for code repositories
Dedicated database per module
Live preview of their work
Git Lock/Unlock
Control student access to their Git repositories. When locked, students cannot push code changes.
Prevents the student from pushing code. Useful for:
- • Freezing submissions at deadline
- • Preventing changes during evaluation
- • Investigating potential issues
Restores push access. Use when:
- • Granting more time after deadline
- • Fixing an accidental lock
- • Re-enabling access after review
Individual: Click the student's dropdown menu → Lock Git / Unlock Git
Bulk: Use the "Lock All" / "Unlock All" button in the toolbar to affect all students at once
Clean Git
The Clean Git action removes all Git repositories for a student. Use this when a student needs to start completely fresh.
Internet Control
Toggle internet access for individual students. This allows you to restrict or enable network access during sessions.
To use Internet Control:
- Enable Student Internet Control in session settings
- Click the student's dropdown menu
- Select Toggle Internet to enable or disable access
The student's internet status is reflected in their dashboard and they will see a notification when access changes.
Extended Time
Grant extra time to students who need accommodations:
- Find the student in the list
- Click on their row to open details
- Set the extended time amount
- The extra time is added to their module timer
Monitoring
The students page shows at a glance:
- Online status — Green dot if currently connected
- Last activity — When they last pushed code
- Deployment status — Success/failure indicator
- Extended time — Any extra time granted
Seat Usage
Each student uses one seat from your organization's allocation. Monitor usage in Account → Billing.