How do you do it ?
I'm thinking of a few ideas :-
1). Dedicated suite on its own network and domain. (No budget!)
2). Raspberry Pi (Each student has their own sdcard) But doesn't cover VB etc. (No budget!)
3). Virtual Machine (Install Virtualbox and click on the image) Not sure how to make this work - how can you revert any changes made to the image?
Students can't currently compile anything as there's no exe allowed in their areas also no access to C: etc.