ok-client
ok-client copied to clipboard
ok-client loads all protocols
I know this was supposed to be a "feature" solving a lot of problems, but this becomes problematic when trying to add a rate-limiting feature. This rate-limiting feature should by no means be the default, as you can imagine some courses not wanting rate-limiting on their assignment. But if this were to be implemented as a protocol, there wouldn't be a non-abusable way to "turn this off", since students would be able to access any flags we create (see comments in #278).
I don't have a good answer for this, but if protocols are not the way to go, then we need to have another way to configure ok "staff-side" to support features like optional rate-limiting.