Skip to content

CdavM/bts

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published