Teacher Guide

Marks attendance, sets homework, records Hifz progress, and manages class events.

Signing in

Every account signs in with a username, not an email address.

  • Sign in at /login with your username and password (not your email).
  • Forgot your username or password? Use the links on the login page — both are resolved by the email on file.
  • First time signing in via Google/Microsoft/etc.? You'll be asked for your ITS number before you can continue.
  • If you don't see any menu items after logging in, an admin hasn't assigned you a role yet — you'll land on an "awaiting role" screen until they do.

Dashboard

Your home page after signing in, with cards tailored to your role.

  • Quick links to your classes, today's attendance, and anything awaiting your review.

Attendance

Daily attendance, marked per class session.

  • Attendance → your class → mark each student for today's session.
  • You can also check yourself in for the session (self-attendance).
  • Attendance → History shows past sessions for your own classes.
  • You're scoped to classes you teach — you won't see other teachers' classes here.

Calendar

Class-specific events and school-wide events, with an approval workflow for general events.

  • Calendar → New event to add an event for your own class.
  • Request a school-wide (general) event — it goes to an admin/committee member for approval before it appears for everyone.
  • Subscribe to your class calendar via its iCal feed link to see events in your phone's calendar app.

Messages & Announcements

Direct messages between users, plus school-wide announcements.

  • Messages → New message to contact a student, parent, or staff member directly.
  • Replies show up in your Messages list.

Notifications

In-app notifications for things that need your attention.

  • The bell icon shows unread notifications; open Notifications for the full history.

Classes

A public listing of the school's classes.

  • Classes shows every class in the school, not just your own.

Your profile

Your own account settings.

  • Profile → edit your name, photo, and username.
  • Request an ITS number change if yours is wrong — an admin will review it.

Library

Book catalogue with barcode-based checkout and return.

  • Library → search the catalogue and check books in or out.

Book issuance

Grade-level textbook catalogue — separate from the general Library.

  • Issuance → view items issued within your own classes.

Digital resources

Shared links, files, and photos — class-scoped or school-wide.

  • Resources → browse everything visible to you, and add resources for your own classes.

Homework / Assignments

Assignments, submissions, and status tracking.

  • Homework → create an assignment for your class, delete it if needed, and see submission status per student.

Hifz tracker

Not enabled on this deployment

Qur'an memorisation records, tracked surah by surah, ayah range by ayah range.

  • Hifz → record a memorisation assessment (surah + ayah range) for a student in your class.

Exams

Not enabled on this deployment

Class exam scheduling, upcoming and past.

  • Exams → schedule an exam for your own class; view upcoming and past exams for your classes.

Parent-teacher meetings

Not enabled on this deployment

Bookable meeting slots between teachers and parents.

  • PTM → create available meeting slots; cancel a booking if needed.

Access is enforced by your account’s role, so you’ll only ever see the parts of the system described above — not everything documented site-wide.