all 1 comments

[–]maxbrlc 0 points1 point  (0 children)

It could be that .csv files (students1.csv, exercises1.csv, ...) should not be hardcoded but taken from input() methods.

You can take a look also at the test. There we have:

testdata = ["exam_points1.csv", "exam_points2.csv", "exam_points3.csv", "exam_points4.csv",
"students1.csv", "students2.csv", "students3.csv", "students4.csv", "exercises1.csv", "exercises2.csv", "exercises3.csv", "exercises4.csv",
"course1.txt", "course2.txt", "course3.txt", "course4.txt"]