openedx-unsupported / 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.
GNU Affero General Public License v3.0
216 stars 96 forks source link

Using it in a Rails App #29

Closed woniesong92 closed 11 years ago

woniesong92 commented 11 years ago

To use it in a Rails app, would I have to rewrite this in Ruby?

VikParuchuri commented 11 years ago

You could run the discern server (github.com/edx/discern), which is a an API wrapper for this, and just make calls to it from rails.

We will also be offering a hosted version of discern, which would allow you to use the AI scoring by making simple HTTP requests from your rails app (get/post/delete/update) to our servers. This would be the simplest way. The announcement for this should be coming early next week, and I will post here with the info.

There are also things like http://rubypython.rubyforge.org/ if you want to take the more painful route.

VikParuchuri commented 11 years ago

Also, you could pretty easily reconfigure the grade and create functions here to be runnable via command line scripts (pass arguments in via input files or directly from the command line), and then call the command line tools from ruby.

VikParuchuri commented 11 years ago

@maxsong1002 Closing because I think this is resolved, please re-open if not.