Job 2: planification
Where do we get our data ?
- ÉTS website:
- Create all courses (id, code, title, description, credits, cycle) and store it
- Create all the program data (id, programType, code, credits, url, cycle)
- Cheminot data:
- Store program courses with typicalSessionIndex.
- Horaire Cours PDF:
- From current session (based on current date), we use it to fetch and store the courses prerequisites.
- Store current session pdf data inside horaireCoursPdfJson
- Planification PDF:
- Create CourseInstance based on the planification pdf data
- Store current session pdf data inside planificationPdfJson