CdavM / bts

Mechanism to test various peer prediction algorithms.

Home Page:http://bts.tnode.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BTS

BTS is a platform to test various peer prediction mechanisms on crowdsourcing platforms.

Researchers wishing to use the platform can supply a list of questions, create small HTML templates for the UI and specify the payment mechanism. BTS does the rest.

Features

  • Each agent sees a different random permutation of the questions
  • Multiple agents may work on the same question. Payment mechanism may rely on all answers in that round
  • GUI to set up the experiment (beta feature)
  • Built using the Meteor framework with MongoDB
  • Export data from the experiments in a CSV format.

Getting Started

To install a local copy of the platform, follow these instructions:

  1. Install Meteor.

  2. Install Docker

  3. Clone the directory:

    git clone https://github.com/CdavM/bts bts/
    
  4. Start your app with the docker run command.

  5. Navigate to /setup to configure the experiment

Remote deployment

It is possible to deploy the platform via Amazon AWS. Once you provision a Ubuntu instance (14.04 LTS), follow the instructions above.

Examples

Multiple experiments have been deployed with this platform:

Contact

Feel free to open pull requests or issues on GitHub should you notice any bugs.

License

This platform is licensed under the GPL 3.0 license.

About

Mechanism to test various peer prediction algorithms.

http://bts.tnode.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 74.6%Language:HTML 13.2%Language:CSS 5.6%Language:Shell 5.5%Language:Python 1.1%