Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a final exam schedule to ICS feature #21

Open
npaun opened this issue Apr 26, 2017 · 3 comments
Open

Add a final exam schedule to ICS feature #21

npaun opened this issue Apr 26, 2017 · 3 comments
Assignees

Comments

@npaun
Copy link

npaun commented Apr 26, 2017

I have suggestion for a feature you could implement in the extension, if you like -- Allowing the user to download their final exam schedules as an ICS file, or possibly with some other interface.

You can already parse the user's course schedule, and my final exam schedule dataset is actually really high-quality now (let's hope McGill keeps using their new process for making those PDFs). Users might also find it useful if you put that feature in the extension's menu around finals season.

@demetrios-koziris
Copy link
Owner

Would definitely be a useful features. I found the 201609 and 201701 final exam schedule datasets you have. I think you had mentioned it before but would you want to setup a github repo for mcgill related data and host it there?

As an aside, were you able to generate these programmatically or do you have to do it manually? If it's possible to generate the datasets for previous exam schedules (201409, 201501, 201509, 201601), I might have another feature in mind that could make use of them.

@npaun
Copy link
Author

npaun commented Apr 28, 2017

Sure, I'll set up a repo, and some proposed schemas, early in May.

The datasets can be programmatically generated since 201701, assuming McGill doesn't screw things up again. Everything before that is semi-manual, sadly.

@austinhuang0131
Copy link
Contributor

austinhuang0131 commented May 5, 2024

I have made another scraper (and a frontend) for exam schedules released after the pandemic.

For example, the past semester: https://mcgill-exams.bus-hit.me/w2024.json

A list of current schedules is at https://mcgill-exams.bus-hit.me/schedules.json

I have iCal on the frontend. So either you can link to my tool (I'll also have to make a way to read from URL fragments to automatically populate exams), or you can use the JSON directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants