Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 522 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 522 Bytes

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