/calendar. Parents and students get a read-only view of the same events, scoped to their child’s or their own learning centre. Administrators also manage public holidays from a dedicated screen, and anyone can subscribe the calendar to their phone or desktop calendar app.
Where to find it
- Administrator, supervisor, monitor
- Parent
- Student
The Calendar sidebar item opens
/calendar, a full month/week/day grid with Prev, Next, and Today navigation, plus filters for event type, centre, and visibility.Clicking an event opens a detail modal. Parents and students see the details only; the New Event button and edit/delete controls appear for administrators and supervisors.
Event types
Each event carries one of six types, shown as a colored chip in the grid.| Event type | Chip color | Typical source |
|---|---|---|
| Academic | Primary | Created directly, or pushed in from homework due dates |
| Holiday | Warning | Seeded or added on the Manage Holidays screen |
| School-wide | Info | Created directly by an administrator |
| Centre | Secondary | Created by an administrator or supervisor for one or more centres |
| Extracurricular | Success | Pushed in from an extracurricular activity’s schedule |
| Meeting | Accent | Pushed in when a meeting is booked |
Visibility levels
Every event has a visibility setting that maps to roles. It controls who can read the event in the calendar UI and in the iCal feed.| Visibility | Who sees it |
|---|---|
| Admin | Administrator only |
| Staff | Administrator, supervisor, monitor |
| Parents | Staff roles, plus parents |
| Students | Staff roles, plus parents and students |
| Public | All authenticated roles |
Centre scoping
An event with no centre assigned is org-wide and visible to everyone whose visibility level allows it. An event assigned to one or more specific centres is visible only to people connected to those centres.- Administrators are unscoped and see every event.
- Supervisors and monitors see only org-wide events plus events targeting one of their assigned centres, in both the calendar list and their iCal feed.
- Parents see org-wide events plus events targeting their child’s centre.
- Students see org-wide events plus events targeting their own centre.
Views and filters
The staff calendar at/calendar switches between month, week, and day views. Each view supports filtering by event type, centre, and visibility, so an administrator can, for example, isolate a single centre’s meetings for the current week.
The parent view is a month grid with a per-child filter. The student view is an agenda list rather than a grid.
Events that appear automatically
Some events are not created directly in the calendar. Other features write them in as a one-way feed, and they show a link back to the source record.| Source feature | What it adds | Default visibility |
|---|---|---|
| Meetings | The scheduled meeting, with a “View meeting” link | Parents |
| Homework | An all-day event on the due date, with a “View homework” link | Parents |
| Extracurriculars | The activity’s recurring schedule, with a “View activity” link | Students |
Manage Holidays
Administrators reach a dedicated holiday screen from Settings > Holidays. From there you can seed Uganda’s public holidays, mark a seeded holiday as not observed if the school does not follow it, reinstate a hidden one, and add a custom holiday. This screen is administrator-only; other roles are redirected away from it. See Managing events for details.Subscribing from another calendar app
Every user, staff or family, can generate a private link that syncs the school calendar into Google, Apple, or Outlook. The link respects the same visibility and centre rules as the in-app view. See iCal subscription for how to generate, use, and revoke it.Creating and managing events
Create events, target centres, set recurrence, and handle recurring-series edits and holidays.
iCal subscription
Generate, use, and revoke a calendar sync link for Google, Apple, or Outlook.
Meetings overview
Booked meetings appear on the calendar automatically once confirmed.
Homework overview
Homework due dates feed into the calendar as all-day academic events.