Skip to content

Main Schedule Page

Ryan Malone edited this page Oct 19, 2024 · 1 revision

Image of main schedule page


courseList

Image of courseList

  • Contains a list of courses a student has added to their schedule
  • This is done primarily through the addButton component on the add course search results page

course

Image of course

  • Contains the properties that make up a course and its functionalities (buttons) depending on the view it's on

courseSubject

Image of courseSubject

  • Displays the subject of the labelled course

courseNumber

Image of courseNumber

  • Displays the number of the labelled course

courseSection

Image of courseSection

  • Displays the section of the labelled course

courseName

Image of courseName

  • Displays the name of the labelled course

courseInstructors

Image of courseInstructors

  • Displays the instructors of the labelled course
  • It is possible that some courses may have more than one instructor, so they will be displayed on a new line from each other

courseMeetings

Image of courseMeetings

  • Displays the meeting times of the labelled course
  • Abbreviated days are shown first, and then the meetings for these days shown second
  • It is possible that some courses may have more than one meeting at different times, so they will be displays on a new line from each other

notifToggle

Image of notifToggle

  • Toggle used to control whether or not a notification is sent to a user's phone to remind them that a class is starting soon
  • A bell icon is displayed if notifications are toggled on for a class, a bell icon with a slash is displayed if they are turned off

deleteButton

Image of deleteButton

  • Button used to delete a course from a student's schedule

addCourseButton

Imgae of addCourseButton

  • Button used to add a course to a student's schedule
  • Tapping on it will move pages from the main schedule screen to the add course form screen

Clone this wiki locally