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
File details
Details for the file courseraprogramming-0.1.0.tar.gz
.
File metadata
- Download URL: courseraprogramming-0.1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d476e1e7d3ad1b4715c481009b564ee5950379dddd4d3b5d47b87cc1b7d2b9f8 |
|
MD5 | ba7f558f65a88f16f69b05fbc2b940ed |
|
BLAKE2b-256 | 10a877579e51cdda507cffd6a73510e2122ae7ca0b34c0b1f538fd467faec10a |