Yeah. Theoretically they are thin clients, but then it was decided that the load on our servers if 20 students were logged in and doing lessons, talking to each other and the teacher by VOIP would be too great, and so they should operate as stand alone systems as well. Great forward planning there, eh!?
I will have to look into your suggestion: they should not be able to override this as they will not have access to admin accounts on the machines. The problem may be (I am not actually responsible for this project, have just had it thrown at me as an after thought: "Tim, is there any way we can... blah blah blah?") that the lessons are delivered through a Virtual Learning Environment that is viewed in a browser window, in which case the load is still placed on our servers... what I have just thought, tho, and maybe you can knock this down if I'm being stupid, is that we could set up a DNS server on one of our machines, and configure the laptops/thin clients to use that DNS, which would only return results for the two or three sites that we would want them going to, any others would get a DNS lookup failed... Does that sound like it makes sense?
Thanks for batting ideas around with me, it helps a lot!