Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
EASE (Enhanced AI Scoring Engine) is a library that allows for machine learning based classification of textual content. This is useful for tasks such as scoring student essays.

This branch is 35 commits behind edx:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.



This is a repo with functions that can score arbitrary free text and numeric predictors. This is licensed under the AGPL, please see LICENSE.txt for details. The goal here is to provide a high-performance, scalable solution that can predict targets from arbitrary values.

Note that this is a library. You will need to implement your own code to make it runnable. The discern repo in the edX github organization is an API wrapper for this code. See for more information.

Questions? (Mailing List/IRC Channel)

Feel free to open an issue in the issue tracker, or use this link to access an IRC chat room for real time communication with some of the edX developers. Alternatively, you can use your own IRC chat client and point it at freenode( The channel is #edx-discern.

We also have a mailing list. Feel free to ask questions and discuss the code there. If you find an issue (unless it is a security issue, see below), please mention it on our issue tracker.

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.

The current backlog is in the issues section. Please feel free to open new issues or work on existing ones.

Detailed Information

Please look in the docs folder for more detailed documentation. There is a README there that explains how to build and view the docs. You can also find the docs at ReadtheDocs.

Reporting Security Issues

Please do not report security issues in public. Please email

Something went wrong with that request. Please try again.