You could configure certain DEs in a kiosk mode. I don't know much about it, but it reset the session and user to a default at every log off, he could track usage time, do all sorts of remote session management.
If you search for Linux for classrooms there are probably a couple projects still around.