Skip to main content

pygrade

https://img.shields.io/pypi/v/pygrade.svg https://img.shields.io/travis/tapilab/pygrade.svg Documentation Status

auto-grade python assignments

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.

Credits

Tools used in rendering this package:

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.

Metadata

Release files for pygrade 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygrade 0.2.5
File Size Uploaded Provenance
pygrade-0.2.5.tar.gz 19.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pygrade 0.2.5
File Interpreter ABI Platform
pygrade-0.2.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 34.7 kB

Release files / pygrade-0.2.5.tar.gz

Download URL pygrade-0.2.5.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1ccaa3a093804e0d99fe7adf6624147f481d31c472212a07880b811230332544
BLAKE2b-256 checksum
How to use checksums
0bef335fd4e0c1e9d74c758cc660ac5f8995aac2753ed37bd0b488f1f5f1bfd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pygrade-0.2.5-py2.py3-none-any.whl

Download URL pygrade-0.2.5-py2.py3-none-any.whl
Size 15.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c0af0372b5379684a4c667b21fe4a9dbbd437ea0ac12b4ac644c4270aa4c7823
BLAKE2b-256 checksum
How to use checksums
0cb29437b39163d99c54e7c4c51256c83a96e6a73a49a821055ff5950f67cf8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pygrade 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page