Well, they should have contacted the developer of the interface beforehand. If that was not plausible, they should have given all the students a heads-up a suitable time before blocking.
If they had done all the above, then I don't know what the fuss is all about.
If they had done all the above, then I don't know what the fuss is all about.