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

Courses should not be in conflict with each other #218

Open
esmillas opened this issue Nov 6, 2019 · 4 comments
Open

Courses should not be in conflict with each other #218

esmillas opened this issue Nov 6, 2019 · 4 comments
Labels
bug pending RIT We will need new/different data from RIT

Comments

@esmillas
Copy link

esmillas commented Nov 6, 2019

MECE-205 (dynamics) and MECE-210 (fluid mechanics 1) both have exams at 6:30 pm on Tuesdays but the exams are on different weeks. Many in MECE are required to take both courses at once but schedule maker will not permit you to have both classes even though sis will allow this.

@devinmatte
Copy link
Member

This is a hard problem to deal with simply because the data dump that RIT gives us does not include any information about what weeks exam sections are held. They only give us the times and day of the week. In order to deal with this we will need more information from RIT sadly

@devinmatte devinmatte added bug pending RIT We will need new/different data from RIT labels Nov 6, 2019
@nicholastmosher
Copy link

I feel like it may be a little overzealous to try to prevent exam conflicts by default in schedulemaker. People take courseloads with conflicting exams all the time, and there's a process for moving exam dates when conflicts arise. It seems by what @devinmatte is saying that it's probably not possible to do with the current information available, but if it were to become unblocked I think it should be an option but not default behavior.

@devinmatte
Copy link
Member

I think a solution may be a checkbox on a class that is allow conflict where you can allow a class to conflict with others and still produce a schedule. It will require a fairly significant change to the generation logic, but that may be the solution here

@pandapants200
Copy link

Since this is still an issue is there a good way to work around it and still generate schedules? My Thermodynamics and Programming have “conflicting” exam blocks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug pending RIT We will need new/different data from RIT
Projects
None yet
Development

No branches or pull requests

4 participants