You should checkout Veyon.
It's open source, available for both Windows and Linux, it does more than you need but those extra features are handy and won't cost you anything.
You can simple monitor what the students are doing, but also broadcast your own screen.
Advanced File Renamer
There is no type of renaming that this program cannot do (among other things). It supports anything from layman-friendly patterns, to regular expressions, to full on scripting (hence the "can do everything"). It also has a CLI, for the really advanced uses.
It will show you the results before renaming your files, so you don't make any ...
Take a look at Bulk Rename Utility which seems to be able to do the job.
Free download (also portable version available): https://www.bulkrenameutility.co.uk/
In Renaming Options > Advenced Options select Allow Overwrite and agree to the warning
Make sure Subfolders is checked
Add the main folder, and select all files
Put the string (with the leading space)...
This should work with your project, I believe.
It enables applications to store data locally while offline, then
synchronize it with ... the application is back online, keeping the
user's data in sync no matter where they next login.
See more Pounchdb