/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.

Primary LanguagePython

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