Might be convenient to be able to prevent non-staff accounts from logging in (similar to a maintenance mode).
But it's also possible, with extensions and similar mechanisms, this soon becomes inadequate because some students may still need access when others don't. So maybe we need a more selective way of doing it.
In the meantime, setting students to inactive via the Admin interface would prevent logins... but it would also remove information from staff who are logged in, so this isn't the same thing, and why the issue exists.
Might be convenient to be able to prevent non-staff accounts from logging in (similar to a maintenance mode).
But it's also possible, with extensions and similar mechanisms, this soon becomes inadequate because some students may still need access when others don't. So maybe we need a more selective way of doing it.
In the meantime, setting students to inactive via the Admin interface would prevent logins... but it would also remove information from staff who are logged in, so this isn't the same thing, and why the issue exists.