Question: I ' m working on developing an Auto Grader web application, and I could use some guidance on how to approach it . The project

I'm working on developing an "Auto Grader" web application, and I could use some guidance on how to approach it. The project needs to take a CSV file with scores and generate:
A file with final grades.
An HTML page with custom feedback for each student.
Here are the design and implementation constraints:
The "Auto Grader" must be a web application.
I need to use HTML, CSS, JavaScript, JQuery, and PHP for the solution.
I have a sample CSV file, but the solution should be generic enough to handle varying numbers of assignments, points, and students.
Requirements include:
A title and file upload widget at a particular webpage where instructors can upload a CSV file.
Display the CSV file as a JQuery data table with features like sorting, filtering, and pagination.
A "Grade" button to generate a final grades file (final_grades.csv).
A "Feedback" button that opens a new tab with an HTML page showing feedback for each student (name, scores, total, percentage, and grade).
The feedback page should include clickable student names at the top to navigate directly to their feedback.
Can you help point me in the right direction on how to handle some of these requirements, particularly around the file upload and generating the HTML feedback page? I'm unsure about how to structure the process and handle the dynamic nature of the student and assignment data. Any advice would be helpful!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!