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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file e2xgradingtools-0.0.4.tar.gz.
File metadata
- Download URL: e2xgradingtools-0.0.4.tar.gz
- Upload date:
- Size: 13.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a24c5d5dd3f194460f77f4916f093f0a30d9e171b02320b88b23432ac99ae4d
|
|
| MD5 |
3a57d1b3d4a8656e75f6d590e3655cc0
|
|
| BLAKE2b-256 |
53d839eb2c053cdb3b17da02b0a42a3ae56f93446c7c3e6543f8581c9f1a90e6
|
File details
Details for the file e2xgradingtools-0.0.4-py3-none-any.whl.
File metadata
- Download URL: e2xgradingtools-0.0.4-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52d3abea6b13b15e430a6e14f2f0ed8b46324a9874a10dd96186da7cc9e3e789
|
|
| MD5 |
03446009b903fbb2be3e658e9d2eda58
|
|
| BLAKE2b-256 |
1d1a34803b5dca9cfe0f7c91a4d76de8b141ab13256ea5e303e083e7715b4101
|