Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bu-ist/bux-demo-course-grader
An example grader for use with https://github.com/bu-ist/bux-grader-framework
https://github.com/bu-ist/bux-demo-course-grader
edx sabermetrics
Last synced: 2 days ago
JSON representation
An example grader for use with https://github.com/bu-ist/bux-grader-framework
- Host: GitHub
- URL: https://github.com/bu-ist/bux-demo-course-grader
- Owner: bu-ist
- Created: 2014-03-25T16:02:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-08-01T18:05:59.000Z (over 10 years ago)
- Last Synced: 2024-04-14T22:23:03.080Z (7 months ago)
- Topics: edx, sabermetrics
- Language: Python
- Size: 142 KB
- Stars: 2
- Watchers: 23
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo External Grader
Defines package requirements and configuration for a demo course grader.
## Requirements
* BU External Grader Framework - https://github.com/bu-ist/bux-grader-framework
* A configured XQueue queue / credentials
* RabbitMQ## Quick Start
```bash
git clone [email protected]:bu-ist/bux-demo-course-grader
cd bux-demo-course-grader
pip install -r requirements.txt
```Modify the configuration in `settings.py` and start the grader:
```bash
grader --settings=settings
```Type `Ctl-C` to stop the grader.
For provisioning of production and development VM environments use the configuration repository: https://github.com/bu-ist/bux-grader-configuration.
## Notes
The default configuration in `settings.py` will look for a local XQueue install created using the `fullstack` provisioning instructions:
https://github.com/edx/configuration/wiki/edX-Production-Stack.Here's an example problem you could add to your course to test the grader once it's up and running:
```xml
Say hello to the dummy external grader!
Hello, dummy grader!
{
"answer": "Hello, dummy grader!"
}
```