uWaterloo / Datasets

Datasets powering the Open Data API
https://api.uwaterloo.ca
61 stars 56 forks source link

Make "Course Schedule by Term" data available for older terms (Fall 2013 and earlier) #46

Open nathanv opened 10 years ago

nathanv commented 10 years ago

via email support:

"Can you say why "Course Schedule by Term" data for some older terms is not available?

I'm gathering class sizes for a collection of courses and am finding that no data is available for terms older that fall 2013 (1139).

The UW Registrar's page usually restricts listings to 4 terms worth of course schedule data: http://www.adm.uwaterloo.ca/infocour/CIR/SA/under.html

The CS dept, however, has a similar page of course schedule data (for any UW course) for over 10 years of terms. And the data looks like the UW Registrar pages. Their URL is https://cs.uwaterloo.ca/cscf/teaching/schedule/

Here's an example for course CHEM 123 in Winter 2013 (1131): This URL https://api.uwaterloo.ca/v2/terms/1131/CHEM/123/schedule.json?key=e4f2a20a4d95c0e0292aa5f14224ca83

returns

{ "meta":{ "requests":78, "timestamp":1407528285, "status":204, "message":"No data returned", "method_id":1193, "method":{ } }, "data":[

] }

The CS dept course schedule page has this information:

https://info.uwaterloo.ca/cgi-bin/cgiwrap/infocour/salook.pl?sess=1131&level=under&subject=CHEM&cournum=123

just not in json format. "

KartikTalwar commented 10 years ago

The goal is to have the last 10yrs worth of schedule data imported after we do our infrastructure migration in the next month