Skip to content

Excluded walk-ins from teachers who like running #1596

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

Closed
wants to merge 1 commit into from

Conversation

jerrywu64
Copy link
Contributor

Fairly self-explanatory. I don't think there's an issue open for this right now though.

@benjaminjkraft
Copy link
Contributor

Will this work if there's no open class category?

@jerrywu64
Copy link
Contributor Author

open_class_category might end up as None, I think? Regardless, open class category is used in a whole bunch of scheduling checks-- such as the previous implementation of all_class_sections, so I expect this change won't break anything that wasn't already broken.

@jmoldow
Copy link
Member

jmoldow commented Feb 15, 2015

Why would we do this? Why should it matter whether the class is a walkin or not?

@jerrywu64
Copy link
Contributor Author

Walk-ins start on the half hour, so you aren't actually going to be in a hurry if you need to travel to a walk-in from somewhere else on campus.

@jmoldow
Copy link
Member

jmoldow commented Feb 15, 2015

There is no special property of walk-ins that means they have to be scheduled on the half hour. This is a fad that MIT happens to be doing right now. It wasn't always that way, might not continue to be that way indefinitely, and is not that way at other chapters that use the walk-in seminar feature. This will break this scheduling check for, e.g. Stanford.

Can't you guys just ignore results that include walk-ins, rather than changing the code?

@benjaminjkraft
Copy link
Contributor

It's really nice to remove false positives from scheduling checks, it makes it a lot easier to iterate the checks. Maybe we should have a half hour walkins setting on the CRMI to control this, because we're eventually going to need that anyway -- I think at MIT the half-hour walkins thing is here to stay.

(OOC, do other chapters even use scheduling checks? Some are already fairly specific to the way MIT does things, even if other chapters could theoretically use them.)

@mgersh
Copy link
Contributor

mgersh commented Feb 15, 2015

I'm personally not a fan of putting workaround hacks like this in the codebase, even if we're the only ones using it, especially given that walk-ins are not a huge fraction of the "teachers who like running" false positives. Actually implementing #828 is the long-term solution, and I'm guessing that someone will actually do that within the next couple of years, but not soon enough that we'll remember we put this here and remove it.

@benjaminjkraft
Copy link
Contributor

Seems like once #1687 is done this will be less of an issue, so I'm going to close this until such time as we have a real half-hour walk-in solution across the site. If people still think otherwise, do say so.

@kkbrum kkbrum deleted the teachers-who-like-running-walkins branch May 12, 2023 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants