[ARCHIVED] edX ORA (Open Response Assessor) allows for the peer, instructor, and AI assessment of problems on the edX platform.
Python JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
basic_check
controller
data
django_cache
docs
edx_ora
grader_settings
logs/supervisor
metrics
ml_grading
ml_models
nltk_data
peer_grading
staff_grading
static
templates
tests
.coveragerc
.gitignore
.travis.yml
AUTHORS
LICENSE.txt
README.rst
apt-packages.txt
base_requirements.txt
edx-ora-celery.conf
edx-ora.conf
install_system_req.sh
manage.py
openedx.yaml
pre-requirements.txt
project_urls.py
requirements.txt
requirements_osx_10_8.txt
run_tests.sh
setup_controller.sh
supervisor.conf
test_util.py

README.rst

[ARCHIVED] 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.

DEPRECATED

This repository has been archived and is no longer supported—use it at your own risk. This repository may depend on out-of-date libraries with security issues, and security updates will not be provided. Pull requests against this repository will also not be merged.

The edX team has officially transitioned all support for the Open Response Assessor (ORA) project to its second iteration (ORA2).

To get started using ORA2, update to the latest version of the edX platform. To learn how to author new ORA2 problems, see the latest course authoring documentation.

http://www.github.com/edx/edx-ora2

Overview

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 .

Documentation

You can find full documentation in the docs directory, and build it using make html, or see here for built documentation.

License

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted.

Please see 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 security@edx.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.