Skip to content

DigiKlausur/e2xgradingtools

Repository files navigation

E2X Grading Tools

PyPi License Documentation Status Ruff Code style: black

e2xgradingtools provides a structured approach to execute tests using the global namespace of Jupyter notebooks, with the following highlights:

  • Convenient variable and function existence checks
  • Continued execution of remaining tests even if one test fails
  • Hiding of student’s print statements during test execution
  • Built-in type checking for robust testing
  • Ability to reference implementation for comparison testing
  • Customizable to suit specific needs
  • Test output can be parsed by e2xgrader for partial point extraction

Please consult the docs and look at the example notebook in this repository.