Metadata-Version: 2.0
Name: pygrade
Version: 0.2.3
Summary: auto-grade python assignments
Home-page: https://github.com/tapilab/pygrade
Author: Aron Culotta
Author-email: aronwc@gmail.com
License: ISCL
Keywords: pygrade
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: docopt
Requires-Dist: gitpython
Requires-Dist: nose
Requires-Dist: github3.py
Requires-Dist: scikit-learn
Requires-Dist: wheel

===============================
pygrade
===============================

.. image:: https://img.shields.io/pypi/v/pygrade.svg
        :target: https://pypi.python.org/pypi/pygrade

.. image:: https://img.shields.io/travis/tapilab/pygrade.svg
        :target: https://travis-ci.org/tapilab/pygrade

.. image:: https://readthedocs.org/projects/pygrade/badge/?version=latest
        :target: https://readthedocs.org/projects/pygrade/?badge=latest
        :alt: Documentation Status


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.
- Create student assignments by running unittests against their code.
- Different point values can be assigned to each test
- Grades and failing tests are pushed back to the student repositories.

See the example_ for a tutorial on usage.

.. _example: https://github.com/tapilab/pygrade/tree/master/example

Related libraries
-----------------

* teacherspet_ : manipulates github repos for teaching.

.. _teacherspet: https://github.com/education/teachers_pet

Credits
---------

Tools used in rendering this package:

*  Cookiecutter_
*  `cookiecutter-pypackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage




History
-------

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.


