PikaCourse / homiehomie

3 stars 0 forks source link

Course Data Integrity #126

Open MARX1108 opened 3 years ago

MARX1108 commented 3 years ago

Course Data Integrity

The foundation of the platform is that the users can be able to select/view course info without going to their school course system. Therefore, it is paramount that the course data that we provided, accessible by users via the search bar, need to be accurate and complete

Before publishing, we need to check and verify the following

Three data principles

Course Data Integrity

William-An commented 3 years ago

Regarding the three data principles:

  1. Availability: can be handled by introducing dynamically loading course section info when the user access it as #85
  2. Accessibility: Currently the backend should have enough information for the user to access and decide which course to take except for some taggings, which will be fixed via introducing #90; however, it should primarily be a frontend task to decide in which manner to present the raw information provided by backend apis @joannafg
  3. Integrity: current course and coursemeta models are fixed for read-only and can only be modified via database upload. After introducing #85 for loading course info automatically, admin only upload/modification for course data will be enabled and all the data will be gathered from official sources