Skip to main content

A toolkit to help develop asynchronous graders for Coursera based on docker images.

Project description

courseraprogramming
===================

.. image:: https://travis-ci.org/coursera/courseraprogramming.svg
:target: https://travis-ci.org/coursera/courseraprogramming

This command-line tool is a software development toolkit that helps to develop
asynchronous graders for Coursera (typically programming assignments).

To install this sdk, simply execute::

sudo pip install courseraprogramming

The tool includes its own usage information. Simply run::

courseraprogramming -h

Developing
----------

We recommend working on courseraprogramming within a python
`virtualenv https://pypi.python.org/pypi/virtualenv`_.
To get your environment set up properly, do the following::

virtualenv venv
source venv/bin/activate
python setup.py develop
pip install -r test_requirements.txt

Tests
^^^^^

To run tests, simply run: ``nosetests``, or ``tox``.

Code Style
^^^^^^^^^^

Code should conform to pep8 style requirements. To check, simply run::

pep8 courseraprogramming tests

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

courseraprogramming-0.2.1.tar.gz (8.3 kB view details)

Uploaded Source

File details

Details for the file courseraprogramming-0.2.1.tar.gz.

File metadata

File hashes

Hashes for courseraprogramming-0.2.1.tar.gz
Algorithm Hash digest
SHA256 66e6e214e3ea5a5c966a39bd9f722ad8090ea2fd1b510ca296d2dd4dbb5f05a7
MD5 2ad381db717a913845a73f15813ce300
BLAKE2b-256 624608f856a7a305c32aad5082d2d995d8fd1308c2dd6e2a70cdca8d05b25d82

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page