Portal
Sign in using your staff email.
You will receive a secure login link by email. The link is valid for 10 minutes and can be used once.
After that, your session will stay active for 8 hours.
Setup
One-time configuration
Paste your deployed Apps Script Web App URL (the one ending with /exec).
This page will call backend actions such as requestMagicLink and submitTransaction.
Tip: After saving the URL once, you do not need to paste again on this device.
How it works
Core rules
• Category A/B/C demerit points are enforced by backend (A=250, B=50, C=10).
• If a student is a Prefect, demerit points are doubled automatically.
• Your transaction is saved with base_points, multiplier, and final_points for audit.
• If a student is a Prefect, demerit points are doubled automatically.
• Your transaction is saved with base_points, multiplier, and final_points for audit.