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

Display schedule options as tree #254

Open
yevagorbachev opened this issue Apr 14, 2021 · 1 comment
Open

Display schedule options as tree #254

yevagorbachev opened this issue Apr 14, 2021 · 1 comment

Comments

@yevagorbachev
Copy link

Display all of the possible sections of a new course that would fit into a given schedule as children of the given schedule. Easier to go through than many similar-looking schedules.

@mxmeinhold
Copy link

This would be pretty neat.

I can mock this better later, but I'm envisioning a UI where schedulemaker picks either the next schedule item with the fewest alternatives (possibly after resolving conflicts) or an arbitrary item, and adds all of its alternatives to a tree. This makes for a relatively intuitive UI (I think), and automatically achieves grouping of similar schedules.
image

We could even do simplification on the tree, i.e. if the raw tree is like so:

* a
  * b01
    * c
      * d
  * b02
    * c
      * d

it could be collapsed to

* a, c, d
  * b01
  * b02

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants