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

Signing up in pairs #21

Open
semidirect opened this issue Oct 4, 2020 · 1 comment
Open

Signing up in pairs #21

semidirect opened this issue Oct 4, 2020 · 1 comment

Comments

@semidirect
Copy link

Especially when we start having pair assignments, it will be useful for people to be able to sign up for office hours as pairs (so that they at least both get email notifications, or even better so that they both see the request on the website). This was less likely to be an issue in the past because pairs were likely to be working in the same place anyway.

@borjasotomayor
Copy link
Member

Fortunately, we added this to the database model last year in anticipation of this feature:

additional_students = models.ManyToManyField(User, related_name="additional_requests", blank=True)

I suspect we can have a simple interface ready before the first pairs PA, where they can simply enter the CNetID of the other student when making a request and, at the very least, that other student will also receive e-mail notifications about the requests. As a further step, we can make the request appear on the other student's interface, and prevent them from making a simultaneous request (to avoid students from trying to double their chances of getting an office hour slot by submitting two requests, one from each student)

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

No branches or pull requests

2 participants