Open ccnadude opened 1 month ago
To address this problem while keeping the GradeMaster focused on grading, I propose implementing a separate utility script to identify and handle these kinds of filename mismatches.
The utility script will:
students.csv
.{username}-{assignment}.txt
).Standalone Utility: The script will run separately from the grading process and can be executed before grading starts. This will ensure that all student submissions are correctly matched with their respective records in the CSV file. Output Report: The utility will generate a report/log that lists any mismatched files, along with suggested corrections for easy resolution.
This approach will help streamline the grading process by ensuring that all files are properly named and matched with students before grading begins, reducing the likelihood of any missed submissions.
Let me know if you have any questions or need additional clarification!
The script should identify any files that it finds where there is no matching student in the student CSV file. I've had a couple of students mess up their own username in the file names. One was just a case of capitalizing the first letter of their username.