Question: In python, create an auto grader which takes a csv file of the scores and processes it to produce another file with the grades and
In python, create an "auto grader" which takes a csv file of the scores and processes it to produce another file with the grades and an html page with custom feedback for each student. Import statementsglobal variables should not be used. Number of assignments, Number of students, and the weightage on the assignments can change. You should not assume a fixed set of values for these variables. you can not assume a the number of assignments b points for the assignments c number of students. These can vary. Your solution should be generic which can be used for any class. sample CSV files are provided:
IDLast Name,First Name,Email,LabLabLabLabLabAAAAFPFP FP FP FP FP FP FP Final Test
LastName,FirstName,last@first@metrostate.edu,
yoboytb,ycottycottyoboytb@zyzotroytbto.odu,
Lor,Kong,kong.lor@zyzotroytbto.odu,
bzonwu,Wiydoz,wiydoz.bzonwu@zyzotroytbto.odu,
Robiychko,Bon,bon.robiychko@zyzotroytbto.odu,
ykjordbl,Lucby,lucby.ykjordbl@zyzotroytbto.odu,
DblyJorozy,jorozy.dbly@zyzotroytbto.odu,
Hbybnbhzod,bhzod.hbybn@zyzotroytbto.odu,
Robbck,Brbndon,brbndon.robbck@zyzotroytbto.odu,
Pioryon,Nbthbnnbthbnpioryon@zyzotroytbto.odu,
Vorbvongyy,ybrbhybrbhvorbvongyy@zyzotroytbto.odu,
blbbtuyhi,zohbzod,zohbzod.blbbtuyhi@zyzotroytbto.odu,
IDLast Name,First Name,Email,LabLabLabLabLabAAAAFinal Test
LastName,FirstName,last@first@metrostate.edu,
yoboytb,ycottycottyoboytb@zyzotroytbto.odu,
Lor,Kong,kong.lor@zyzotroytbto.odu,
bzonwu,Wiydoz,wiydoz.bzonwu@zyzotroytbto.odu,
Robiychko,Bon,bon.robiychko@zyzotroytbto.odu,
ykjordbl,Lucby,lucby.ykjordbl@zyzotroytbto.odu,
DblyJorozy,jorozy.dbly@zyzotroytbto.odu,
Hbybnbhzod,bhzod.hbybn@zyzotroytbto.odu,
Robbck,Brbndon,brbndon.robbck@zyzotroytbto.odu,
Pioryon,Nbthbnnbthbnpioryon@zyzotroytbto.odu,
A correct implementation of this method will produce four output files
finalgradestxt feedbacktxt finalgradestxt feedbacktxt
The OUTPUTGRADESFILE contains additional columns: totalpoints, percentage, and grade.
The OUTPUTFEEDBACKFILE contains the feedback for each student. The feedback should reflect the scores the student got in each assignment, final total, percentage, and the grade.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
