Setup
Tick one per location. Each calendar's name becomes that club's label in the app (e.g. "Main Club", "Eagle Point").
Calendar
Showing your class schedule calendars and the Sub Tracker calendar overlaid. If this doesn't load, the calendars may need "Make available to public" turned on in Google Calendar's sharing settings.
Sub requests that already have someone covering them.
Sub requests that don't have anyone assigned yet.
Assign a regular teacher to each weekly time slot. This is separate from substitute assignments.
Admin Access
Emails listed here get full access to every tab (Management, Dashboard, assigning subs, etc.). Anyone signed in whose email is not listed here only sees their own classes and can request/cancel their own sub requests. If this list is empty, everyone currently has full access.
Notice Emails
Who gets the admin copy of each email notice (a sub is requested, withdrawn, assigned, or backs out). Everyone on the Admin list in Settings keeps full access whether or not they are listed here. Requesters and covering subs still get their own emails. If this list is empty, notices go to the backup address set in the middleman script.
History Range
How far back past classes and sub requests are pulled in from Google Calendar — this only affects what shows up in Request Sub and the dashboard; nothing on the calendars themselves is ever deleted or affected by this setting.
Calendars
Choose which Google calendars hold the class schedule and the Sub Tracker.
Testing & Setup Tools
Setup tools. You will rarely need these.
Creates a throwaway test event 5 minutes from now with an email + popup reminder set to fire about 2 minutes from now, so you can demo exactly what the reminder looks like on demand. Safe to delete afterward from Google Calendar directly.
Load a starter roster and regular-teacher assignments from a JSON file (used when setting up a new studio). Replaces the current roster and class assignments; admins and sub requests are untouched.
LAYA by Sthira · version 1.0
Generates a per-class attendance log for payroll: substitutes get credit for classes they covered, regular teachers get credit otherwise, and cancelled classes are excluded. Classes with no regular teacher and no substitute, and sub requests nobody filled, are flagged separately so you can catch gaps before running payroll. Uses the Club filter above when one is picked.
Tap a preset to fill the dates, or edit either field directly for a custom range.
Instructors here can be assigned as a class's regular teacher and picked as a substitute. Linking an email lets that person sign in and see only their own classes (see Settings → Admin Access to control who gets full access).