VM's for running software
It looks like we're going to have to allow various bits of software (Basic, Python etc) to run on our ICT suite PCs. The only practical and safe and usable way I can see of doing this after much testing is to bung it all onto a VM and let the students run the VM locally. If it gets broken then we copy the VM back over. We would disable the network card on the VM's so it would work well as a local machine.
Has anyone else done this? any pitfalls or advice? Its a bit of a fudge solution, but to allow Smallbasic etc to work, we'd have to allow .exe's to run from the students work area, which would be a rather bad idea in our environment. I suggested using 'sacrifical' laptops which could be re-imaged but they want to use a full suite.