osu-capstone-cs72 / cs-applied-plan-portal

A portal that streamlines the planning process for OSU CS Applied students and advisors
https://applied-plan-portal.herokuapp.com
MIT License
2 stars 5 forks source link

Course Updating #63

Closed silverware13 closed 4 years ago

silverware13 commented 4 years ago

Add 6784 courses to the database.

Allow the head advisor to update the list of courses in the database to include any new courses from the OSU course catalog.

Add entity that holds a list of all of the required courses (is referenced when the courses in the database are updated).

Change course "credits" column from int to string, as some courses in the course catalog have a range allowed for credits (ex: 1 to 16 credits).

When adding a course with a range of credits, users will be shown a prompt to enter the amount of credits that they would like to pick. An error message will be shown if the user tries to enter an invalid amount of credits.

When loading paginated results the "show more" button no longer needs to be pressed. More results will load as the user scrolls to the bottom of the page.

Handle course filtering on the back-end, using the search courses endpoint.