Skip to content

[FEATURE] Implement Course Statuses #360

@IsaDavRod

Description

@IsaDavRod

Essentially, Course Statuses is a feature to indicate if a course has been waitlisted, closed, or cancelled. This is helpful for the student to see their schedule and always know the status of their course. (Even later we can look into sending a notification to students when a course's status on their schedule has been updated)

A course only has a status if it has been waitlisted, closed, or cancelled, otherwise no status indicator is shown. This appears in course blocks in both calendar view and main popup. The position of the status in the calendar view is at the top right of the course block, whereas the status in the main popup is horizontally aligned right.

To label the status, the Calendar header and Main popup footer have a legend of each status w/ a label.

  • Turn "LAST UPDATED:" into "COURSE STATUSES LAST UPDATED:"
  • Implement the refresh icon (upon clicking, it should check UT's course schedule to see if any of the courses' statuses have changed) this should be reflected across all schedules.
  • Refresh course status data every 5 min or so(?) idk

Image

Image

Huly®: UTRP-344

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Ready

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions