My reasoning (often flawed).
Starting the class, I am just using a basic desktop image with a PI user (locked), a teacher account and a student account with browsers, Libre office, VNC and a few others for school work. I would like to introduce Scratch which is loaded but somewhat deemed a game by several right now.
I needed to be basic but have programs that will allow users to get acclimated and learn without being too overwhelmed. I opted for Linux over Windows is due to the viruses on most of the PC’s we encounter and potential cost of Windows. If something should go wrong, then the resolution needs to be quick and simple. I only need 1 Micro SD image and 1 of each server and can duplicate them with a USB writer, 5 min per sd or 60-ish per SSD. My laptop options have been a wide range of brands and age that I felt could be difficult being old and slow and could require too many OS images to keep track of.
I have thought about open ldap or the Pi-Net server to make user accounts and saving work more personal, as right know I just have a file server for the students to save work based upon grade and teacher. A lot depends on the teachers grasp.
With the school having 520 students, we decided to build a full-size classroom to better benefit this many students. This will allow us to see what does or doesn’t work and adjust as needed. Having a full class will provide others the opportunity to test drive it onsite and hopefully create new jobs that are so needed. We have a few on the Haitian team that are in school for IT and wanting to learn the system to gain extra computer skills, ability to run a lab, and teach the students and teachers at the school.
My issue right now is that this class is pretty much self-funded and I do 99% of the work. I can only make so many trips a year so I am trying to pick my battles.
Any feedback or suggestions are welcome. I certainly know that I don’t come close to having all the right answers.