Skip to main content

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

Project description

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

The grid sdk 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

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 *.py

Distributing
^^^^^^^^^^^^

TODO: package according to the latest best practices.

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.1.0.tar.gz (6.4 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for courseraprogramming-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d476e1e7d3ad1b4715c481009b564ee5950379dddd4d3b5d47b87cc1b7d2b9f8
MD5 ba7f558f65a88f16f69b05fbc2b940ed
BLAKE2b-256 10a877579e51cdda507cffd6a73510e2122ae7ca0b34c0b1f538fd467faec10a

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