/python-grade

Grade assignment submitted through python-assessment module

Primary LanguagePython

Python Grading Module

The repo defines a single method, which recieves python files submitted for testing purpose.

The module rely on https://github.com/zainulabidin302/python-assessment in order to test if the results were correct. The files recieved in the solution are expanded and pytest is run against them in the source repo.

The result is sent to user and can be shared via email with any one.

A directory containing all the attempts is stored on the disk.

Max attemps can be controlled.

Last attempt date time is stamp on the directory with email address in the directory name.

How to run this server

flask run (for development purposes)