what software are you using and how is the class structured? It sounds like this might be a rotating group of students all using the same ipads? Does the school have access to some sort of storage medium that requires unique (per student) login credentials that the students could save their files to?
The concern for code duplication is valid, but as the article mentioned it is also a while off until the Nova project is mainlined. I honestly never thought of how the work to bring in Rust to mainline may in effect lead to a more complete deprecation of older hardware as we start to change API’s older/unmaintained components aren’t updated. On the flip side, trimming out older stuff might save maintainer work going forward.