Timetable, calendar and reminders

Put your classes on a real week grid, see deadlines and meetings together, and get native notifications with quiet hours.

4 min read Updated Sep 2, 2026

Put classes on the timetable

The Timetable page is a Monday-to-Friday grid with a real time axis. It fills itself from the meeting times on your courses, so there is nothing to draw:

  1. Open Courses and click Add course, or edit an existing one.
  2. Under meeting times add each weekly meeting: weekday, start and end time, and room. A lecture on Monday and Wednesday plus a Friday lab is three entries.
  3. Pick a color. It follows the course everywhere: timetable, calendar, assignment lists.

Syllabus import fills meeting times in for you.

On the timetable itself:

  • Saturday and Sunday columns appear automatically when a course meets on a weekend, and stay hidden otherwise.
  • A current-time line and a today highlight make the page useful as a glance-at-it dashboard during the day.
  • The dashboard’s Today’s classes list comes from the same data.

The calendar

The Calendar page merges three things: assignment due dates, exams, and class meetings.

  • Switch between month and week views.
  • Click a day to open the day peek panel, which lists everything on that day and lets you open an assignment directly.
  • Each deadline shows its type and, when it has a weight, its share of the grade, so a 30% final and a 2% reading do not look the same.

Deadlines from Canvas or Google can be pulled in with the .ics import.

Turn on reminders

Reminders are native operating-system notifications. Open Settings and choose Notifications:

ReminderWhen it fires
Due todayA morning heads-up for anything due before midnight
Due tomorrowOne day of runway
Class starts in 15 minutesBefore each meeting of an enrolled course

Each one has its own switch. Under Quiet hours set a window (for example 22:00 to 08:00) during which nothing is shown.

The app checks once a minute while it is running, so keep it open in the background on class days. On macOS the first notification triggers the system permission prompt; if you dismissed it, allow CampusKit under System Settings, Notifications.

Something unclear or out of date? Email hello@campuskit.app or open an issue.