📷 Run Session Scanner
Scan a student barcode or type an ID and press Enter. Bluetooth scanners work as keyboard input and auto-submit.
⚙ Scanner & Track Settings
Seconds to wait before the same barcode can be accepted again. Use 0 only for testing.
🔄 Offline Scan Queue
Review kiosk scan batches that were captured while offline, then merge them into the main records.
⏱ Timed Lap Events
Record split times and best times. Use for timed mile or timed lap events.
No timed run active.
➕ Add Student
👥 Student Profiles
Students are stored locally for this demo. Add one here or use the Import tab for a full roster.
Parent Account Linking
Create local guardian link codes for the parent portal. These are a demo bridge until real parent accounts and access tokens are enabled.
📈 Student Progress History
Coach Hub
Plan sessions, assign training, manage sports teams, and review coach insight tools from one staff workspace.
🏋 Sports Command Centre
Run Club stays protected from carnival training. Use this tab for interschool teams, consent, event results, PBs, house points, and seasonal Cross Country planning.
When off, student goals stay focused on Laps, Lap Time, and Distance. When on, the command centre opens Athletics and Cross Country tools without adding anything to Run Club lap totals.
Event Teams
Open an event to select eligible students only. Ball games can be filtered by division inside the popup.
Team List Summary
Printable and exportable list of selected athletes, events, division, class, PBs, and consent status.
Cross Country Courses
Show this section when it is Cross Country season, then hide it again outside that window.
Interschool Results
PB Tracking
Age Champions
House Points
🏆 Leaderboard
⏱ Log Activity Minutes
Record distance-learning or off-track activity. 20 minutes of heart-pumping activity = 1 km credit.
📅 Events Calendar
Plan run club sessions around WA school terms and holidays. Holiday dates are stored locally from the WA Department of Education published term dates.
📅 Program Events
Create named events (Jog-a-thon, Run Club, PE class, Move-a-thon, etc.) to segment lap reports by event type.
🎍 Milestone Awards
Awards auto-trigger at milestones. Print certificates or export for distribution.
🥇 Medals
Simple distance tiers for celebrating regular progress.
Custom Milestone Thresholds
Set the lap milestones that trigger award badges and scan notifications. Keep the list simple so students understand the next target.
📄 Certificates
Students appear here when they cross a printable distance milestone.
🌟 Custom Awards
Create one-off awards for effort, improvement, leadership, or special events.
🎯 Challenges
Set club-wide goals and fun challenges to keep participants motivated.
🏋 Create Training Assignment
Build a workout, assign it to selected students, and track whether students open or complete it. This does not collect self-reported activity.
📋 Training Status
Shows assigned tasks, link opens, and student completion status.
Program Resources
Quick teacher-facing cards for planning run club, carnival practice, cross country, and scanner setup. These are printable notes only; they do not collect student data.
Privacy And Safety Reminders
Before real data: complete Priority 0. Keep demo names during testing and share student information only through approved school processes.
- Students do not self-report outside activity.
- Kiosk access stays behind admin login.
- Export only the reports you actually need.
Lesson Plan Starters
Open a session above to adapt timings, include or skip activities, and print the teacher-ready version.
Speed Tune-Up
Warm-up jog, A-skips, wall drives, three 30m accelerations, one relaxed 75m, cooldown walk.
Best for: 50m, 75m, 100m, and 200m prep.
Middle-Distance Builder
Easy lap, pacing talk, two steady 200m efforts, one controlled 400m effort, recovery walk.
Best for: 400m, cross country, and run club endurance.
Field Event Circuit
Long jump take-off markers, standing throw practice, safe retrieval routine, three measured attempts.
Best for: long jump and distance throws.
Barcode And Device Setup
Print ID cards, test one barcode per class, name each scanner device, confirm camera permission, then run a demo scan.
Best for: new iPads, phones, and Bluetooth scanners.
School Admin
Reports, settings, imports, and launch help live here so the daily run-club tools stay easier to scan.
🧩 Onboarding Wizard
Set the core school and program defaults used by scanning, reports, certificates, and future setup screens.
📊 Reports
Export data by individual, class, year, or event. Use date range filters for event-specific reports.
📈 Report Summaries
Admin Dashboards
Quick summary panels for school, division, year group, and class progress.
Multi-School Reporting
Use this when a roster includes multiple school or campus names. This is a local reporting view only; production school-scoped permissions still belong in Priority 0.
Student Full History
Term And Class Reports
Award Packs And Certificates
Prepare printable award sheets and export certificate batches for admin records.
Attendance And Participation
Manual Adjustment Ledger
Workflow Templates
Download starter templates for roster imports, manual adjustments, training assignments, and event logs.
📜 Recent Scan Audit
Basic trail of who scanned, which student, when, and whether the scan was accepted.
🌎 School-wide summary
School Settings
Set the name and emblem coaches want this school run club to use. If nothing is saved, Corso and the default Corso mark stay active.
Using the default Corso mark until a school emblem is uploaded.
Vendor Compliance Posture
Corso can verify technical readiness and produce evidence, but school approval remains a human sign-off.
Run the automatic checks, complete school sign-off, then export the evidence pack for review.
School Admin Signup & Use Attestation
Record the authorised school contact and the operating commitments before real student data is used.
Auto-checked technical controls
These are detected from the app configuration, backend readiness, and built-in guardrails.
School sign-off required
Human attestation items for leadership, parent communication, ST4S-style evidence, retention, and breach response.
Data Map
Plain-English inventory of what Corso handles, why it exists, who can access it, and the suggested review/retention decision.
Parent Collection Notice
Draft wording schools can review before families are asked to use the platform.
Incident / Breach Log
Staff-only local incident register skeleton. Use the school/Department breach process for real incidents.
Coach Tools
Staff-only tools for quick follow-up lists, award nudges, training checks, PB reviews, class trends, and celebration candidates.
Coach Notes
Notes saved here are staff-only local demo notes. Keep sensitive real student details out until live permissions and backend rules are final.
📥 CSV Roster Import
Upload a CSV to bulk-import students. Classes are created automatically if they don't exist.
Required columns: firstname, lastname, yeargroup, classname
barcodeid is auto-generated. Duplicate rows are skipped.
⬇ Download CSV templateAuthorised Compass CSV Import
Upload a class-list CSV exported by authorised school staff. This does not connect to the Compass API; API sync should only happen later with school or department approval and credentials.
Accepted columns: Preferred Name, Surname, Year Level, Home Group, School or the standard roster columns.
📋 Print Barcode / QR ID Cards
Auto-generated barcode and QR cards for every student. Print on card stock and laminate. Available in 4 sizes.
Beta Testing Toolkit
Use these before sharing a demo link or handing the project to another reviewer.
Export first if you want to keep the current local test state. Reset clears Corso demo data from this browser and reloads the seeded sample state.
Go-Live Privacy Gate
Do not enter real student data until Priority 0 is complete. Use demo names only while testing layouts, scanning, training, reports, and interschool workflows.
- Keep `DEMO` access for testing only.
- Before launch, add real staff login, role permissions, consent controls, and audit logs.
- Export or clear demo data before using real student information.
Education Compliance Readiness
Use this evidence pack before sharing Corso with a school, Department contact, or privacy reviewer.
Record principal/leadership approval, parent communication, acceptable-use expectations, and whether Corso needs Department or sector review.
Confirm every field collected, why it is needed, who can see it, where it is stored, and when it is deleted or de-identified.
Prepare ST4S-style evidence for privacy, security, online safety, interoperability, sub-processors, hosting, backups, and breach response.
Nominate the school contact path, preserve logs, assess affected records, and follow the school/Department information breach process.
Reference: Education Compliance Readiness Notes
Backend Storage Gate
This gate must show ready before real student names, barcodes, guardian links, training records, scans, or reports are entered.
Launch Readiness Checklist
Use this before sharing the app with staff or entering real student data.
First-Time Admin Guide
- Set the school name, colours, and emblem in School Admin > Settings.
- Add students manually or import a demo roster CSV from School Admin > Import.
- Generate barcode / QR cards and test one code from each class.
- Run sessions on one logged-in admin device, then check the scanner session log before sharing results.
- Review leaderboards, awards, and reports before sharing results with families.
Feature Status
Public-facing beta information is in place.
Demo profile, awards, timeline, barcode, medical, and training checklist exist.
Test real phone/iPad camera and Bluetooth scanners before beta.
Recheck event filters, consent checklist, team lists, and results after edits.
Rule-based planning helper only. Staff must review all suggestions.
Required before real student data or school deployment.
Evidence support only. School sign-off still happens externally.
PWA and hosted beta come first.
Page Health Labels
Device Setup
Use the installable PWA shell where possible. Camera scanning needs browser camera permission and good light on the barcode.
Pair the scanner as keyboard input, tap the barcode field, then scan. Set a duplicate cooldown before the session starts.
Kiosk is admin-only. Exit returns to the home page, and offline batches should be reviewed before merging.
Workflow Notes
Add, edit, delete, and print student IDs from the Students tab. Students do not log their own activity.
Assign teacher-directed training tasks. The portal tracks link opens and reviewed status, not student-entered activity claims.
Use Interschool Athletics Mode for sprints, jumps, throws, ball games, Cross Country, PBs, age champions, and house points.
Use reports for audit trails, progress summaries, certificates, carnival exports, and cross country exports.