Settings
๐ Security (2-Factor)
Free email one-time-code on sign-in (uses Supabase email OTP โ no SMS/AI cost).
๐ Language
UI labels marked for translation switch instantly.
โฟ Accessibility
๐ Staff Attendance Geofence
Set the official school GPS location and allowed radius. Staff check-in is blocked when the device is outside this radius or when GPS permission is denied. This prevents staff from marking attendance from home or outside school premises.
No geofence loaded yet.
๐ณ Next-Term Fee Bills on Report Cards
Pick class, arm and department from dropdowns โ no typing, so no typos. Each combination can have its own next-term bill printed automatically on report cards. Previous balances come from fee payment records. Works in full once database/complete-schema.sql has been run in Supabase (kills the old "Could not load class bills / schema cache" error).
๐ซ School-Wide Default Bill (fallback used for classes without an override below)
๐ฏ Class / Department Overrides
โฑ Staff Check-in Deadline
Set the daily cut-off time for staff arrival. Staff who clock in after this time are automatically marked late on the Staff Check-In page.
๐ข Auto-Generated Admission Numbers & Staff IDs
Configure how the system automatically generates student admission numbers and staff IDs when new records are created. Numbers start with your school's acronym/prefix followed by a sequential number.
โ (next student admission)
โ (next staff ID)
โ๏ธ Official Signature for Documents
Paste a Google Drive/direct image link for the principal/admin signature. It will appear on receipts, certificates, admission letters and academic records printed from this browser/site.
๐ Site License & Subscription โ Proprietor/Owner
View this portal's ownership model (one-time / lifetime or subscription), subscription status, expiry and grace period. Admins can renew, extend (+30/90/365 days), suspend or resume the subscription โ changes apply portal-wide within 15 minutes.
๐ Module Access Control โ leadership & authorized editors
For each protected module below, the owner tier (Super Admin / Admin / Proprietor) decides whether Principal, Head Teacher and Bursar get Full read/write (default) or Read-only. Individual staff can additionally be granted edit rights per module (same mechanism as the timetable's Authorized Editors). Enforced in the DATABASE (RLS + sc_can_edit) and mirrored in the UI. Needs database/v9.9-aid-editors-subjects.sql.
๐ค AI Assistant (optional โ bring your own key)
School Connect never requires AI. If YOUR school wants AI drafting help (lesson plans, report comments, announcements, quiz questions), connect any OpenAI-compatible provider with the school's own key. Calls go straight from the staff member's browser to your provider โ HMG is never involved and never billed. Free-tier friendly options: Groq (free tier, https://api.groq.com/openai/v1), OpenRouter (free models, https://openrouter.ai/api/v1), a local Ollama server, or OpenAI/DeepSeek/Together with a paid key. Keys are stored server-side with staff-only read access โ students and parents can never see or use them.
Where it appears once enabled: โจ buttons for staff on Lesson Plans, Scheme of Work, Announcements and Messages, plus AI.openBox() for ad-hoc drafting. AI output is always a suggestion for a human to review โ never an automatic decision.