A walkthrough of every screen in the console. Each screen notes which roles can open it.
Roles & permissions
Tier
Who can access
public
Anyone (no sign-in)
all
All signed-in users
staff
Super Admin, Manager, Project Coordinator, Accountant
write_staff
Super Admin, Manager, Project Coordinator
admin
Super Admin, Manager, Project Coordinator
super_admin
Super Admin only
self
The account owner
self_or_staff
The owner, or any staff role
self_or_admin
The owner, or Super Admin / Manager / Project Coordinator
Screenshots show the Super Admin view (the fullest). Manager and Project Coordinator see the same screens except Policies, which is Super Admin only; see Role view differences.
Contents
Schedules
Schedules
The schedule calendar lists every class with its teacher, subject, and location.
Switch between the calendar and timeline views with the view toggle. Your view choice is kept in the page URL.
Filter by teacher, location, subject, zone, program, and status. Non-staff users only ever see their own classes.
Click a class to open its detail panel (see Class Detail below).
Roles: Super Admin, Manager, Project Coordinator, Accountant
Class Detail
Opening a class shows its detail panel, with links to the teacher and the location.
Status override (for support cases): admins can manually set the class status to Present, Late, Absent, or Cancelled - for example, to cancel a class for a school activity, or to mark attendance when a teacher could not check in. A reason is required, and the override wins over the automatic status. A class locked by an approved leave cannot be overridden.
Check area: from the Location field, test whether a point falls inside the location's check-in radius, by entering a coordinate or using your current location.
Admins can also edit or delete the class from here, unless it already has recorded attendance.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Add Schedule
Build a weekly timetable: pick the teacher, location, program, and zone, then lay out class slots and repeat them across a date range.
Add slots by clicking or dragging empty cells in the weekly grid; drag a block to move it, drag its edges to resize in 5-minute steps. Each slot sets its subject, level, section, day, and start/end time.
Pick the semester date range to repeat the weekly pattern across. For a one-off class, pick the same day twice.
If the same subject + level + section appears on more than one day, a "Possible duplicate classes this week" warning is shown. It does not block you - confirm if it is intentional (for example, a make-up class).
Existing classes for the chosen teacher appear as greyed-out blocks so you can avoid clashes.
Admins can manage the Program and Subject lists in place from those dropdowns ("Manage programs" / "Manage subjects"): add, rename, recolor subjects, or remove. An item still used by a schedule cannot be deleted.
Roles: Super Admin, Manager, Project Coordinator
Edit Schedule
Adjust an existing class.
A class that already has recorded attendance cannot be edited.
For a class in a recurring series, you choose whether the change applies to this class only, this and following classes, or the whole series.
Other classes for the same teacher that day are drawn alongside; any that overlap the times you set are highlighted in red.
Roles: Super Admin, Manager, Project Coordinator
Attendance
Attendance
Staff review the attendance roster across teachers for a chosen month; each teacher sees only their own summary.
See each teacher's attendance rate for the period, with a present / late / absent / cancelled breakdown bar.
Choose the period with the date-range picker. It defaults to the current month and can span up to one year.
Filter to specific teachers, and sort by teacher, present, late, or absent. Click View for a teacher’s full breakdown.
Substitute counts classes covered for other teachers; these are already included in the totals, so they are shown separately.
Roles: The owner, or any staff role
Locations
Locations
All teaching locations with their zone assignments.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Add Location
Register a new location.
Roles: Super Admin, Manager, Project Coordinator
Location Detail
A single location with its details and map.
Check area: from the Map section, test whether a point falls inside the location’s check-in radius. Enter a latitude/longitude or use your current location, and the dialog shows Inside or Outside, the distance from the centre, and the radius.
The same Check area tool is available while creating or editing a location, and from the Location field on a class detail.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Edit Location
Update a location.
Roles: Super Admin, Manager, Project Coordinator
Users
Users
The directory of staff and teachers.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Add User
Create a new user, set their role, and give them an initial password.
Set the role, contact details, and an initial password. Use the copy button to share the password with the user; they can change it themselves later from My Profile > Change Password.
The Active toggle controls data access: when disabled, the user can still sign in but cannot reach any data or features.
Project Coordinators can be assigned the zones they oversee.
Roles: Super Admin, Manager, Project Coordinator
User Detail
A user profile with role, contact, documents, and assignment details.
Tabs cover personal information, documents, face enrollment, and accepted consents.
Face enrollment happens on the mobile app after the user accepts the biometric consent. Admins can Reset it here, after which the user must re-enroll before checking in again.
Roles: The owner, or any staff role
Edit User
Change a user’s role, contact, employment, address, and bank details.
Delete user: permanently removes the user and everything attached to them - documents and their files, leaves, notices, face enrollment, consents, and the login account. You must type the user’s name to confirm, and it cannot be undone.
A user who is still referenced by schedules or check-ins cannot be deleted; reassign or remove those first.
Roles: Super Admin, Manager, Project Coordinator
Notices
Notices
Announcements broadcast to the mobile app.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Add Notice
Compose a new notice.
Roles: Super Admin, Manager, Project Coordinator
Notice Detail
A published notice.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Edit Notice
Update a notice.
Roles: Super Admin, Manager, Project Coordinator
Leaves
Leaves
Leave requests with status and type filters.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Request Leave
Submit a leave request over a date range.
Roles: All signed-in users
Leave Detail
Review a leave request and approve, reject, or cancel it.
Roles: The owner, or any staff role
Reports
Reports
Generate downloadable attendance reports over a date range.
Choose the report kind: Attendance (one Excel file per teacher, zipped) or Summary (a single sheet, one row per teacher).
Pick the teachers to include, or leave the selection empty to cover all active teachers, then choose the date range.
Generated reports appear in the list below and can be downloaded once they finish processing.
Roles: Super Admin, Manager, Project Coordinator, Accountant
Notifications
Notifications
Your in-app notification feed.
Roles: All signed-in users
Policies
Policies
Legal policy documents (biometric, privacy, terms of service).
Roles: Super Admin only
Edit Policy
Edit the content of a legal policy.
Roles: Super Admin only
Profile
My Profile
Your own profile and documents.
Roles: All signed-in users
Edit Profile
Update your personal details.
Roles: The account owner
Change Password
Set a new password.
Roles: The account owner
Edit Documents
Upload or replace your personal documents.
Roles: The account owner
Role view differences
Manager and Project Coordinator share the same access as Super Admin, minus the Super Admin-only Policies area. Below is the Schedules screen as a Project Coordinator; note the sidebar has no Policies entry.