-
Couldn't load subscription status.
- Fork 328
Description
Related to #1097 (user impersonation using the exchange), I think users can adjust files or timestamps after submission when using the filesystem exchange. My understanding is that the exchange only uses timestamp.txt (for a good reason in most cases), but because these files are accessible to students there's not much to do.
Things are a bit obfuscated: now that we have random strings in submissions, the submission log file doesn't say what they are. But if assignment is submitted from the command line, it shows the random string and enough to find the submission directory. Then timestamp.txt can presumably be altered or the submitted .ipynb file can be changed. My workaround is telling instructors to not rely on that, until you collect you can't know anything.
One could use filesystem timestamps (related to #1097), but that will assume there are no copies (or copies careful to preserve timestapms) before collection...
This is perhaps minor, but thought I would document it.
I could also be wrong and it uses filesystem times somehow, in which case this can be closed - I only checked a while ago.