Notification routes
Each route is one ntfy topic. An alert goes to every route that wants it.| Route | Students | Alerts | Quiet hours | |
|---|---|---|---|---|
| Mammy-Calliope | Calliope | All types | 21:00-07:00 | Edit |
| Mammy-Ezra | Ezra | All types | 21:00-07:00 | Edit |
| Parents | All | All types | 21:00-07:00 | Edit |
Sources
Where grades and assignments come from.Google Calendar
Copy assignments onto your calendars as all-day events.One-time Google setup (about 10 minutes, free)
- Open Google Cloud Console and create a project named Mammy. No billing account is needed.
- In APIs & Services → Library, find Google Calendar API and click Enable.
- Open Google Auth Platform (the OAuth consent screen) → Get started. App name Mammy, your email, audience External.
- Under Audience, click Publish app to move it to In production. Otherwise Google ends the sign-in every 7 days. Google doesn't review an app only you use. When you connect, Google will warn that the app is unverified: choose Advanced → Go to Mammy.
- Under Clients → Create client, choose type Desktop app, name it Mammy, and paste the client ID and secret below.