A package for creating autograder tests in Jupyter notebooks
Project description
E2X Grading Tools
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
e2xgradingtools-0.0.4.tar.gz
(13.9 kB
view hashes)
Built Distribution
Close
Hashes for e2xgradingtools-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d3abea6b13b15e430a6e14f2f0ed8b46324a9874a10dd96186da7cc9e3e789 |
|
MD5 | 03446009b903fbb2be3e658e9d2eda58 |
|
BLAKE2b-256 | 1d1a34803b5dca9cfe0f7c91a4d76de8b141ab13256ea5e303e083e7715b4101 |