I already have a copy from 10/28/14 23:28 UTC-7 (The time I posted that I was done editing)
Now, as for what you are saying about "having to remember policy" because of the mathematical nature of the flow of the system, I am already creating a bash script for it. All that would happen is you would type status [option] [username] <warning content>; with options being -w for warn, -b for a specific immediate ban, -p for a permanent ban, -v,g,s,m,t,a ta assign usergroups, -r will revoke a ban, and -s for their current status information. I will make it so that a -p requires three separate administrators to authorize within a three day time span and -b brings up a ban dialogue and requires two administrators to create the same ban. You might also be able to directly execute this from the chat line in minecraft if I can learn plugin-fu, then the warning content immediately gets sent to the user from the chat line. If you were to not type the status command, nothing would happen to the user. You also can't war a user while they aren't online.
Again, as far as user rules are concerned, the only change to the rules are that you aren't allowed to lie to students. As far as administrators are concerned, those extra eight or nine key strokes will probably be enough to inhibit excessive warning it takes eight warnings to ban a user for three days, so I think the users will be just fine anyway. I could include a minimum time between warnings if you think it is needed.
If you want it to be even harder to ban a user, I could make the command require a bunch of extra characters no admin would remember, so they would have to go out of their way look them up in order to actually ban someone.
Now, as for what you are saying about "having to remember policy" because of the mathematical nature of the flow of the system, I am already creating a bash script for it. All that would happen is you would type status [option] [username] <warning content>; with options being -w for warn, -b for a specific immediate ban, -p for a permanent ban, -v,g,s,m,t,a ta assign usergroups, -r will revoke a ban, and -s for their current status information. I will make it so that a -p requires three separate administrators to authorize within a three day time span and -b brings up a ban dialogue and requires two administrators to create the same ban. You might also be able to directly execute this from the chat line in minecraft if I can learn plugin-fu, then the warning content immediately gets sent to the user from the chat line. If you were to not type the status command, nothing would happen to the user. You also can't war a user while they aren't online.
Again, as far as user rules are concerned, the only change to the rules are that you aren't allowed to lie to students. As far as administrators are concerned, those extra eight or nine key strokes will probably be enough to inhibit excessive warning it takes eight warnings to ban a user for three days, so I think the users will be just fine anyway. I could include a minimum time between warnings if you think it is needed.
If you want it to be even harder to ban a user, I could make the command require a bunch of extra characters no admin would remember, so they would have to go out of their way look them up in order to actually ban someone.