Part of edX code.
edx ORA (Open Response Assessor)
The ORA will take a submission from an xqueue installation, pass it through machine learning grading, peer grading, and staff grading as appropriate, and return a result to LMS. This is to be used with the edx-platform and xqueue. It allows for the assessment of open response problems on the edx platform.
Each type of grader is a separate django application, with the controller having common logic, such as submission and returning the result to the LMS.
After installation, tests can be run by running
sh run_tests.sh .
You can find full documentation in the docs directory, and build it using
make html, or see here for built documentation.
The code in this repository is licensed under version 3 of the AGPL unless otherwise noted.
LICENSE.txt for details.
How to Contribute
Contributions are very welcome. The easiest way is to fork this repo, and then make a pull request from your fork. The first time you make a pull request, you may be asked to sign a Contributor Agreement.
Reporting Security Issues
Please do not report security issues in public. Please email firstname.lastname@example.org
Mailing List and IRC Channel
You can discuss this code on the edx-code Google Group or in the
edx-code IRC channel on Freenode.