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

Mean to deactivate/block certain users #139

Open
werner-matthias opened this issue Jun 11, 2016 · 1 comment
Open

Mean to deactivate/block certain users #139

werner-matthias opened this issue Jun 11, 2016 · 1 comment

Comments

@werner-matthias
Copy link
Collaborator

Would be helpful to banish cheating students. Shouldn't be global, but for a certain course or even assignment.

@troeger troeger added this to the Next major release milestone Jun 16, 2016
@troeger
Copy link
Owner

troeger commented Jun 16, 2016

Discussion lead to the following proposal:

  • Assignments can be configured with a list of users.
  • Assignment configuration also shows a switch that allows to let this list being interpreted as black list or white list. The entries do not change on using the switch.

Internally, it seems to be reasonable to manage black and white list as ordinary foreign keys to the user table. Given that, it will be still possible to gather the list of assignments with one query to the ORM.

It is still open if the student should see an indication about the blocking. Otherwise, this could lead to annoying questions ("Your system is broken, I don't see the assignment.") One option is a greyed-out entry in the student dashboard. Other proposals are welcome.

@troeger troeger removed this from the Next major release milestone Jan 17, 2018
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