
A smart academic planner developed to solve academic planning problems at University of Hong Kong.
Links
Proposal
We worked with HKU Common Core and Academic Advising department to get official support so we could use real-time and structured data instead of manual scraping.
You can read the proposal here.
Student Survey
To convince the stakeholders and understand the problem better we carried out a survey. You can find the data here.
Data Schema
Curriculum
[ { "faculty": "Faculty of Engineering", "Major": { "Computer Science": [ [ "CAES1000" ], [ "CAES9542" ] ] } }, { "faculty": "Faculty of Social Sciences", "Minor": { "Neuroscience": [ [ "PSYC1001" ], [ "PSYC2110", \\This means one out of the four courses fulfils the requirement "PSYC2111", "PSYC2112", "PSYC4101" ], [ "PSYC2110", "PSYC2111", "PSYC2112", "PSYC4101", "BBMS3011", "BIOL3105", "BBMS2003", "MEDE3501", "PSYC2007", "PSYC2051" ] ] } } ]
Course
[ { "code": "CAES1000", "name": "CAES1000 Core University English", "to_clean": "Only for Year 1 students in the new cohort to enroll", "rec_year": 1, "semester": 4, "criteria": [ { "passed": [], "enrolled": [] } ], "exclusive": [], "ineligible": [ { "passed": [], "enrolled": [] } ], "faculty": "", "year": [ 1 ] } ]