utmgdsc / CourseOfAction

Course Manager that uses a script to convert you syllabus PDFs to website component with custom notification to keep you on track to get a 4.0
https://mcsapps.utm.utoronto.ca/coa
4 stars 4 forks source link

UI for Dashboard #10

Open joymalhotra opened 2 years ago

joymalhotra commented 2 years ago

In the side panel we would like to be able to display offering terms which would then contain courses. For example, W2022, F2022, S2022, and each term would contain relevant courses in that term.

The current term should be under "Current Courses" and the past terms should be under "Archives". Under each term is the corresponding courses which are offered in that term.

These terms would be populated by the corresponding courses' information (i.e. the server will return the offering term for each course and you have to sort it to the new structure).

So the structure would look something like this:

Current term:

Archives

This issue deals with simply creating the UI for the current term UI, the archives UI and the specific offering semesters' UI.

image

This is the panel we want to have these relevant sub-categories in.