schemetrical / ubcscheduler Goto Github PK
View Code? Open in Web Editor NEWUBC Course Scheduler
Home Page: https://yichen.dev/UBCScheduler/
License: GNU General Public License v3.0
UBC Course Scheduler
Home Page: https://yichen.dev/UBCScheduler/
License: GNU General Public License v3.0
2018W, T1
CPSC 110
CPSC 121
CPSC 210
PHYS 100
MATH 221
2018W, T1
CPSC 110
CPSC 121
MATH 100
PHYS 101
SCIE 113
The above arrangements of schedules generate too many combinations and crash the browser or makes it hang.
Either by:
I'm using opera gx, windows 10
Currently, restrictions act like regular classes. However, since we know restrictions must be there, they should be already colored green and locked in place.
Currently, waitlists are automatically ignored (hardcoded). There should be a button to not ignore waitlists (easy, but might have to deal with lack of labs being subsections).
Is it possible to add the feature to automatically add lab/tutorials when adding a course?
Currently, blocked sections are not filtered (hardcoded). There should be a button to filter out the blocked sections (easy).
When adding a course, all session/term should be locked. However, when you click remove/remove all and there are no courses remaining, the session/term is unlocked even though a course is in progress of being added.
Each section/subsection pair should be one lecture and one GP lecture. Ugh labeling
Not sure what's wrong yet.
Courselist:
Hi I just wanted to ask whether the UBC Course Scheduler would be updated to support UBC's 2021W semester. It's super helpful when I was trying to plan out my courses previously so it would be appreciated. Thank you and stay safe!
Better information for the users as well as links that show the SSC page that corresponded to the course code. Possible Github issue submit button with autofilled content.
No labs are factored into the schedule for my ENGR classes.
If one restriction is created that overlapped another, no schedule will generate. There needs to be some way to stop either the creation of overlapped restrictions or to stop overlapped restrictions to conflict. #7 might allow this to be easier.
Specific for the 24-hour time, instead of alert() there could be an error message that appears if the input is incorrect before the submit button is pressed.
Possible improvements here:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.