Backup and reset in educational context

I will be interested to hear what responses you get as I tutor an after school club two afternoons a week.
We have two towers of 6 Raspberry Pi-Zero-Ws that each class of 12 students use.
At the moment we make extensive use of Node-RED's 'project' facility to keep each day's work separated.