I've been asked to set up a student lab with about 20 linux machines (ubuntu 18.04.4).
I'm starting this without any experience except that I was a Unix system admin 20 years ago, for about 10 years.
The students won't save any files to their machines. Every time the machine reboots it will get a clean fresh instance of the machine. If they want to save anything, they'll save it to a USB memory stick.
Thanks for any helpful suggestions or links.
(I have submitted a parallel question about how to set up the share on the server.)