auto-grade python assignments
Project description
auto-grade python assignments
- Free software: ISC license
- Documentation: https://pygrade.readthedocs.org.
This library helps one create and grade programming assignments written in Python and submitted by students via Github.
Features include the ability to:
- Create private GitHub repositories for each student.
- Populate student repositories with starter code.
- Grade student assignments by running unittests against their code.
- Push grades and failing tests back to the student repositories.
- Summarize grades by test or student
See the example for a tutorial on usage.
History
0.2.5 (2018-01-25)
- Bugfixes
- New feature: delete student accounts
0.2.4 (2017-01-23)
- Bugfixes
- Enforce alpha version of github3
0.2.3 (2016-10-14)
- Bugfixes
0.2.2 (2016-10-14)
- Support extra file for external deductions
- Summarize grades by student/test/etc.
0.1.8 (2016-01-16)
- First fully functional version
0.1.0 (2016-01-01)
- First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pygrade-0.2.5-py2.py3-none-any.whl (15.3 kB) | File type Wheel | Python version 3.6 | Upload date | Hashes View |
Filename, size pygrade-0.2.5.tar.gz (19.4 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for pygrade-0.2.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0af0372b5379684a4c667b21fe4a9dbbd437ea0ac12b4ac644c4270aa4c7823 |
|
MD5 | ce6c1cbfbf5c82b0c3f3861a39f051d6 |
|
BLAKE2-256 | 0cb29437b39163d99c54e7c4c51256c83a96e6a73a49a821055ff5950f67cf8f |