https://github.com/stepicorg/stepik-plugins
A collection of plugins for Stepik [OUTDATED]
https://github.com/stepicorg/stepik-plugins
Last synced: 7 months ago
JSON representation
A collection of plugins for Stepik [OUTDATED]
- Host: GitHub
- URL: https://github.com/stepicorg/stepik-plugins
- Owner: StepicOrg
- Created: 2014-02-21T14:25:52.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T20:09:54.000Z (over 3 years ago)
- Last Synced: 2025-01-27T08:41:19.477Z (12 months ago)
- Language: HTML
- Homepage:
- Size: 861 KB
- Stars: 4
- Watchers: 13
- Forks: 5
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository contains the code of quizzes at [Stepik](https://stepik.org).
Requirements
===
Python >=3.4 required.
### Run tests
Make sure you've initialized the development environment:
```
$ make init
```
Run both RPC functional and unit tests for all quizzes:
```
$ py.test
```
#### Unit tests
```
$ py.test stepic_plugins/quizzes # test all quizzes
$ py.test stepic_plugins/quizzes/ # test only quiz
```
#### RPC functional tests
Run RPC functional tests using a fake server (doesn't require any external services and broker communication):
```
$ py.test tests
```
Run RPC functional tests against a running stepic-plugins instance using a real RabbitMQ broker:
```
$ py.test --rpc-url=rabbit://guest:guest@localhost:5672// tests
```
Documentation
===
http://stepic-plugins.readthedocs.org
or
```
pip install -r requirements.txt
cd doc
make html
your-browser _build/html/index.html
```
Let's Start
===
[Quick Start](http://stepic-plugins.readthedocs.org/en/latest/for_impatient.html)
[[Hack StepicOrg/stepic-plugins on Nitrous.IO]](https://www.nitrous.io/hack_button?source=embed&runtime=django&repo=StepicOrg%2Fstepic-plugins&file_to_open=stepic_plugins%2Fquizzes%2Fsimple_choice%2F__init__.py)