Coder Social home page Coder Social logo

schemetrical / ubcscheduler Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 6.0 65 KB

UBC Course Scheduler

Home Page: https://yichen.dev/UBCScheduler/

License: GNU General Public License v3.0

HTML 31.52% JavaScript 66.73% CSS 1.75%
calendar education scheduler ubc

ubcscheduler's People

Contributors

schemetrical avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ubcscheduler's Issues

Disable "Remove/Remove all" when adding course

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.

Add debug features to alerts

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

No labs are factored into the schedule for my ENGR classes.

Add "ignore waitlists" option

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).

Make course list interactive

Possible improvements here:

  1. Make course list show current section
  2. Show the labs/subsections of the courses (whether there are any or not)
  3. Link to section page (needs instruction on how to preload worklist before clicking link)

Lab Sections

Is it possible to add the feature to automatically add lab/tutorials when adding a course?

UBC 2021W Schedule?

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!

Scheduling 4 courses breaks my browser :(

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.

Add "filter blocked" option

Currently, blocked sections are not filtered (hardcoded). There should be a button to filter out the blocked sections (easy).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.