Open Jekyll1021 opened 8 years ago
Sorry, just saw this, but yeah go for it! I'll review your pull request and merge it when it's ready.
For final exams, you'll have to build rules based on the data here: http://schedule.berkeley.edu/examf.html
For "cs" for "compsci" changes, you can probably just add some extra categories in the dropdown, and have a dictionary to map them to the appropriate category.
For past grade distributions, I was thinking this would mostly be handled by berkeleytime ( https://www.berkeleytime.com/grades/ ) . I was planning on having people discover courses through berkeleytime, and then arrange by schedule in this app.
Also, if you need any support as you go through this, feel free to contact me on Facebook messenger (my name is "Pierre Karashchuk").
I think people are mostly done planning courses for this semester, but this is gonna become more relevant as people start planning again for next semester in a month.
I think it would be helpful to be able to generate final schedule, as what is possible for ninjacourse. Also when browsing for desired courses, I feel it would be more convenient if we are able to search "cs" for "compsci", etc. If you wasn't planning to do these changes yet, do you mind if I take a try? I'm learning JS and I think it would be an excellent practice.
Also, are you planning on adding past grade distributions? I feel like it is probably one of the most helpful thing on ninjacouse.