Ability for users to persist the system's state (a snapshot of the virtual machine, currently open file in the editor, open man pages, etc) could be useful.
LocalStorage might be useful, but the storage space might not be enough.
If we do not want to use a backend database, we could allow users to download this system state in an archive, then be able to upload it again so that the system is exactly where it was).
This functionality can also be used to distribute a specific for users to start with, for example, in a classroom.
Ability for users to persist the system's state (a snapshot of the virtual machine, currently open file in the editor, open man pages, etc) could be useful.
LocalStorage might be useful, but the storage space might not be enough.
If we do not want to use a backend database, we could allow users to download this system state in an archive, then be able to upload it again so that the system is exactly where it was).
This functionality can also be used to distribute a specific for users to start with, for example, in a classroom.