Admin Dashboard

👩‍🏫
Teachers
🎓
Students
📋
NAPLAN Records
Quick Upload
Recent Uploads
📭 No uploads yet
Data Coverage by Class
Sign in to load coverage data

Schools

Manage all schools and organisations on the platform

🏫
Total schools
Active
👩‍🏫
Total teachers
🎓
Total students
Loading schools...

🗑 Deletion History

Permanent audit trail of every school deletion (and preview) run through deleteSchoolData

Loading deletion history...

💳 Price Change Notices

Manually notify selected organisations of an upcoming renewal price change. Automated 14-day renewal reminders run daily and need no action here — this is only for announcing a price change ahead of time.

Sends only to orgs selected below whose actual Stripe renewal date is at least 30 days away — anything closer is automatically skipped and reported, not sent.

Select organisations
Loading organisations...

Teacher Management

Invite, approve and manage teachers in your organisation

Active
Invite sent
Awaiting approval
Inactive
Loading teachers...
Upload NAPLAN Data
📋
Accepted format: The SSSR Student Results Table export from your NAPLAN reporting system. Each row = one student × one question. Required columns: Student PSI, Student Name, Year Level, Domain, Subdomain, Descriptor, Student Marked Response.
📋
Drop NAPLAN XLSX / CSV here or click to browse
Accepts SSSR Student Results Table export · max 20 MB
NAPLAN Upload History
📭 No uploads yet
Upload School Item Report
🔗
What this does: The School Item Report maps each Item ID to its Australian Curriculum code (e.g. ACMNA076). Uploading this enables precise skill-level mapping for every NAPLAN question — making the hex analytics far more accurate. Upload this before or after uploading the Student Results Table.
📄
Accepted file: SSSR School Item Report export (XLSX or CSV). Expected columns: Item ID, Subdomain, Curriculum Content Code, Descriptor, % Correct, Incorrect
🔗
Drop School Item Report XLSX / CSV here or click to browse
Maps Item IDs → Australian Curriculum codes for accurate skill analysis
Item Report Status
📭 No item report uploaded yet
All Upload History
📁 Sign in to view history
Hexagonal Weakness Analysis
Combines Ninja Maths · NAPLAN — larger & darker = more errors
to Analytics uses most recent test per student in range
Sources:
Ninja Maths
NAPLAN
Strands:
Number
Measurement
Stats & Prob
Skill Weakness Map — All Sources
Click "Run Analysis" to generate the hexagonal weakness map
Weak
Strong Circle size = number of students with errors · Hover for detail
Detailed Skill Breakdown
Run analysis to see skill breakdown
Score Distribution
Ninja Maths scores for filtered students
Student Skill Heatmap
Click a student name to see their full breakdown
Run analysis to see heatmap
Weak (0-34%)
Developing (35-54%)
Building (55-69%)
Proficient (70-84%)
Mastered (85%+)
Progress Over Time
Recorded automatically on every quiz submission
Click Load Progress to see improvement data
School Improvement Plan Report
Generates a formatted print-ready report for board meetings, strategic plans, and annual reports. Run Hex Analytics first to populate data.
ℹ️ Run Hex Analytics first to load student data — the report will use whatever filters are currently applied (class, year level, date range).
Report Preview
📑
Fill in the fields above, run Hex Analytics, then click Generate Report.
The report opens in a new tab ready to print or save as PDF.
🛡️ Admin Access Required

Admin Sign In

Sign in to access the admin portal. Only pre-authorised accounts can access this portal.

or use email