I've run into a problem and I wondered if there's any way round it? I had some Java CodeRunner questions running where students were required to upload additional files. Unfortunately, some of the students forgot to upload these which meant their tests failed. I tried going back in and editing the questions to add these files as support files and ran a dry run of a regrade. This worked but then would change the results of the students who did remember to upload the files or (harder to detect) the students who uploaded the files but managed to accidentally introduce errors into them by adding things like package statements. Is there anyway the student files can be ignored (where they exist) and instead just use my support files? I tried editing the questions to disallow additional files but I guess since their answer has already been entered that if they've uploaded a file it will still be there in the background even though it no longer appears in their answer?
To give an example:
Students have to add code to the answer box.
They also have to add Person.java as an additional file. If I upload Person.java as a support file is there anyway I can run a regrade to use my file? I'm guessing it will either not allow both files to exist in the same directory with the same name or if it does allow it, it will cause an error due to the naming conflict and not run the tests?
Is there anyway round this?