From
http://code.edx.org/ Discern
Discern allows anyone to use machine-learning-based automated textual classification as an API service.
This is an API wrapper for a service to grade arbitrary free text responses. The goal is to provide a high-performance, scalable solution that can effectively help students learn. Feedback is a major part of this process, the feedback system has been left very flexible on purpose.
Note that you will need the EASE repository to use all of the functionality here.
EASE
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.
It provides functions that can score arbitrary free text and numeric predictors. 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 is an API wrapper for this code.