opensubmit
opensubmit copied to clipboard
Mean to deactivate/block certain users
Would be helpful to banish cheating students. Shouldn't be global, but for a certain course or even assignment.
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.