Creating a tester

Job ID: 31486647

Budget: $30 – $250 USD

Create a tester that Every time we test a submission, the results—including the score, detailed feedback, penalties, GCC messages, they'll grind messages, output of the program, and return code—are stored in an SQLite database You should be able to run an admin command to invoke this tester. When you run the tester for each assignment, it generates a score as a fraction and stores the fraction for each person. When a person logs in to the scores page using their university identification details, they will be able to view their scores on each assignment in a table and then view the details of how many test cases they passed penalties for valgrind messages, GCC messsages or other. It should also pick up the time in UTC that the assignment is submitted and compare that time with the time in UTC that the assignment is due and assess penalties for late penalty if necessary.