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.
===================
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
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.
Source Distribution
Close
Hashes for courseraprogramming-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d476e1e7d3ad1b4715c481009b564ee5950379dddd4d3b5d47b87cc1b7d2b9f8 |
|
MD5 | ba7f558f65a88f16f69b05fbc2b940ed |
|
BLAKE2b-256 | 10a877579e51cdda507cffd6a73510e2122ae7ca0b34c0b1f538fd467faec10a |