Giter Site home page Giter Site logo

twitter-archive / clockworkraven Goto Github PK

View Code? Open in Web Editor NEW
300.0 300.0 60.0 5.48 MB

Human-Powered Data Analysis with Mechanical Turk

Home Page: http://twitter.github.com/clockworkraven/

License: Apache License 2.0

Ruby 76.26% JavaScript 23.74%

clockworkraven's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clockworkraven's Issues

Remove metadata functionality entirely

  1. It's confusing and overly complicated.
  2. It keeps on breaking.
  3. The data slicing stuff looks cool, but I don't find it useful (especially not for layered slicing).

Supporting Postgres?

I've been testing Clockwork Raven locally, and I'd like to deploy it, but was hoping to be able to do so on Heroku โ€” the main catch being that it's currently got some MySQL stuff baked in.

I was wondering if you had any plans to support PG, OR if you knew what would need to be addressed if someone were to try to add support for PG.

Thanks!
Adam

Enable checkbox functionality

Currently, we can ask:

  • Free response questions
  • Multiple choice questions with radio buttons (where the judge can only select a single response)

We should enable multiple choice questions with checkboxes, so that judges can select multiple responses (or possibly none at all).

Unable to upload files

I've tried on several occasions to upload a csv file to clockwork, but I get an error.

NoMethodError in EvaluationsController#create

undefined method `force_encoding' for #String:0x7f26bf21e930

Rails.root: /home/jrubinstein/clockworkraven
Application Trace | Framework Trace | Full Trace

lib/input_parser.rb:26:in parse' app/controllers/evaluations_controller.rb:102:increate'

any idea what's going on?
I've got CR running in a VM running Ubuntu 12

Styling of the datatables is off

The search box and pagination buttons aren't being appropriately right-justified. (and oscillate between being centered and right-justified when the window gets resized)

Add enhanced worker pages

We should have a page that allows us to see worker statistics and other information. For example:

  • Number of answers by a judge on a particular evaluation, and overall
  • How often the judge differs from the majority response (for questions where multiple judges are allowed to answer). If we want to get fancy, we could add an EM algorithm, but I think this is overkill because most judges are trusted.
  • Judge speed. (I don't think this is that useful, because some judges simply work much faster, and Amazon doesn't seem to always correctly measure time. But sometimes it's helpful.) How much total money we've paid them (just an interesting fact).
  • Add comments about workers (e.g., I interact a lot with our workers, so I know extra information about them). Give them a friendly name.
  • etc.

ruby-aws 1.5 vs. 1.6

When I was installing Clockwork Raven, I needed to manually install ruby-aws 1.5 by grabbing the gem from here. I had to do this because the bundle install couldn't find ruby-aws 1.5, and installing ruby-aws 1.6 gave me errors when I ran rake tasks:

uninitialized constant Amazon
clockworkraven/lib/m_turk_utils.rb:37:in `init_prod'

Everything works fine once I install 1.5, but I'm just warning you that this no longer seems to be grabbed by default via bundle/gem.

Allow multiple judges to answer a question

Currently, only a single judge is allowed to answer a question. However, Amazon supports multiple judgment functionality, where you can specify that N judges answer each question.

(After this basic functionality is done, we should also be able to do things like sort questions by the mean and standard deviation of the responses, etc.)

Password protected redis

How would I go about adding a password for redis? I would like to be able to query redis remotely but do not want to leave authentication open.

Thanks
Chris

Issue with Raven Secret Value

Hi,

I followed the setup steps and now I'm getting this error message:

ArgumentError (Secret should be something secure, like "e21a5b34167bf5ed9a770ee7439fd0a6". The value you provided, "secret", is shorter than the minimum length of 30 characters):

even though I've generated the secret value using the rake task as described in the README.

0.2.0 branch

How stable is this branch?
Looks like lots of good stuff in there, but not much recently.
What's the plan?
Should I use that one if I want to fork and do some custom stuff?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.