Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started