Edit Toddler, Reception 1 and Reception 2 progress-report items by class and term. This does not affect Primary, Transition or High School reports.
Select a class and term, then click Load / Refresh.
Put one skill item per line. The selected class and term will be used in Enter Scores, Result Manager, student result preview and PDF download after the portal is reloaded.
📅 Session & Publication Management
If set to Hidden, students cannot view or download results, even if they have paid their fees.
🔒 Session / Term Lock
When locked, non-admin teaching staff cannot save score or report edits for that session and term.
Loading term lock status...
💾 Disaster Recovery Tools
Download a safer complete offline backup of all portal tables. Restore uses smart-merge so current active records are not deleted.
🎓 Student Promotion Module
Move students to their next class. (Only shows classes in your section).
Select Students to Move
Student Name
Reg. No
🗂️ Graduated / Withdrawn Student Archive
Browse graduated and withdrawn pupils/students, export or print the archive, and safely restore/reactivate a student into a class when needed. This does not delete reports, scores, fees, medical records or guardian records.
Archive records are inactive student records. Use Restore Selected only when the student is returning to school or was archived by mistake.
Last loaded: Not loaded yet
0visible archived records
0graduated
0withdrawn
0flagged in active class
Student
Previous Class
Status
Archive Source
Date
Session
Archived By
Click Load Archive to view graduated and withdrawn students.
📢 Manage Announcements
Announcements posted here will only be visible to students in your section.
Draft autosave is ready.
Active Announcements (Your Section)
Loading...
✅ Attendance Register
Record daily class attendance, print registers, export CSV records and generate date-range attendance summaries. This module uses the dedicated Attendance Manager page and does not affect scores, reports or fee records.
Daily RegisterMark Present, Absent or Late for each student/pupil by date and class.
ReportsSummarize present, absent and late counts across a selected date range.
ExportsPrint registers and download CSV files for school records.
Block students with outstanding fees from checking their results.
This blocks only the selected session and term. Existing old/global blocks are still respected until you allow access.
Name
Reg. No
Status
Action
🧾 Fee Payment Records & Receipt Printing
Record termly fee payments, track balances and print receipts. This is separate from result blocking until you choose to sync access from balances.
Tick students before clicking Apply Fee to update selected students only. If nobody is ticked, it applies to all visible students. Use Sync Result Access only when you want balances to block/allow result checking.
Student
Total Fee
Paid
Balance
Status
Pay Now
Method
Actions
👨🏫 Staff Management & Accountability
No roles added yet.
📋 Staff Directory
Username
Password
Role
Portfolio / Access
Password Last Changed
Edit
Action
📜 Activity History
View recent important actions without downloading the full audit log. This loads only recent records to keep the portal fast on mobile data.
-- visible records
-- latest user
-- latest activity
Date/Time
User
Role
Action
Details
Click Refresh to load recent activity.
✏️ Edit Staff Account
Loading…
⚠️ This username is already taken.
Changing the username updates the login email and Supabase Auth account.
Leave blank to keep the existing password unchanged.
No roles assigned yet.
Applies to Teaching Staff only. Admin roles have full access.