Skip to content

A tool that reads .csv files, parses them, calculates the students’ final grades, and generates the report as a structured JSON file that can easily be consumed by the front-end.

Notifications You must be signed in to change notification settings

faroukalsajee/generate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

generate

A tool that reads .csv files, parses them, calculates the students’ final grades and generates the report as a structured JSON file that can easily be consumed by the front-end.

Running project

to start the project, just run python main.py or pass the full arguments' path in the command line as: python main.py resources/courses.csv resources/students.csv resources/tests.csv resources/marks.csv output.json

Testing project

To test the project using unit testing, just run python unit_test.py

About

A tool that reads .csv files, parses them, calculates the students’ final grades, and generates the report as a structured JSON file that can easily be consumed by the front-end.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages