Add Courses

Opening the add course screen

Three ways to get there:

  1. From the Schedule tab, tap the + button (bottom-right)
  2. From the Manage tab, tap Manual Add
  3. Tap any course card on the schedule view to edit an existing course

Course form fields

Basic info

FieldDescription
Course name *Required. e.g. "Advanced Mathematics"
TeacherOptional. e.g. "Prof. Zhang"
Room / LocationOptional. e.g. "Yifu Building 301"
NotesOptional, multi-line. Textbook, credits, etc.
ColorAuto-assigned (based on course name hash) or tap the color dot to pick manually

Week range

Set which weeks this course runs. e.g. week 1 through week 16. Range: 1-30.

Meeting slots

Each course can have multiple meeting slots (e.g. lecture on Monday, lab on Wednesday). Tap + Add Slot to add more.

Each slot has two input modes:

Period mode

Use when your school has a fixed period schedule:

  • Start period — which period number (e.g. period 3)
  • Consecutive count — how many periods in a row (e.g. 2 = periods 3-4)

Time mode

Use for courses with non-standard timing:

  • Start time — e.g. "10:00"
  • End time — e.g. "11:40"

Select the days of the week by tapping the day buttons. The app checks for time conflicts between different slots of the same course.

Customizing course color

Each course gets a unique color. The default auto color is generated from the course name with an algorithm that ensures visually distinct hues across all your courses.

To pick a custom color, tap the color dot to open the HSV color picker: drag on the saturation-value panel (top) and the hue slider (bottom) to find your preferred color.

Saving

Tap the Save button in the top bar. If there are errors (empty name, time conflicts), red validation messages appear at the top. Fix them and save again.

Editing and deleting

Tap any course card on the schedule to edit. The delete button is at the bottom of the edit screen.

Next

With courses added, see Viewing Your Schedule for the different ways to browse it.