Right now there is essentially a single file that has all of the functions needed to start up the grader and run it.
I would suggest we make a Grader class that contains any grading logic and that we put it inside of the grader module. Then at the top level (outside of the module) we have a run.py that instantiates the grader and gets things running.
I think this would make things a bit easier to maintain.
Right now there is essentially a single file that has all of the functions needed to start up the grader and run it.
I would suggest we make a
Grader
class that contains any grading logic and that we put it inside of thegrader
module. Then at the top level (outside of the module) we have arun.py
that instantiates the grader and gets things running.I think this would make things a bit easier to maintain.