I need to set up a 30-user Ubuntu classroom. All our PCs are currently Microsoft Windows based and run from Windows servers. In the school I need my students to have full access to Ubuntu OS, so that they can learn how to use Linux, with ability to run sudo etc.
I've been looking at a few ways of sorting this out. Initially I thought I would install VirtualBox on all of the PC's (on individual images), but this would mean the students would always have to use the same computer, so this isn't ideal.
Now I am trying to think of a way for the client machines to use VirtualBox and connect using their own username and password to a 'Server'.
Does anybody have any recommendations for setting this up? Is there a way I can set up a VirtualBox of Ubuntu, and have different users connect to it as if it was their own machine?
I would need to be able to see all of the users files and they need to be able to save onto their own Ubuntu desktop.
What would be the best way to achieve this?