Skip to content

a standalone web app that interfaces with mturk and allows users to provide continuous ratings while watching videos

License

Notifications You must be signed in to change notification settings

cosanlab/continuous-rater

 
 

Repository files navigation

continuous-rater

DOI

For an in-depth tutorial and more information, please visit maxfarrens.github.io/continuous-rater-book. Visit continuous-rater-demo.netlify.app to play with a pre-configured demo. Here is a gif of the app in action:

about

continuous-rater is an app that allows participants to continuously rate their emotions while viewing a video stimulus. It is compatible with Amazon Mechanical Turk. This app requires some configuration before use: click here for more information.

app built by Max Farrens and COSAN Lab.

getting started

  1. If you do not already have it, install Node.js

  2. Clone the repository locally. Go to your command line and enter:

    git clone https://github.com/maxfarrens/continuous-rater.git
    
  3. Install the dependencies using npm (from within the local repository):

    cd continuous-rater
    npm install
    
  4. Start Rollup:

    npm run dev
    
  5. Navigate to localhost:5000 in your browser of choice. You should see a developer version of your app running. Initially, it should just display a white screen with no content. In order to make the app functional for your experiment, you need to set up and link a Firebase backend, and edit some variables in the src/utils.js file within the continuous-rater repository. This is all explained at maxfarrens.github.io/continuous-rater-book.

contact

please email Max or COSAN Lab with any questions or issues. Thanks!

About

a standalone web app that interfaces with mturk and allows users to provide continuous ratings while watching videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 66.5%
  • Jupyter Notebook 22.5%
  • JavaScript 8.9%
  • CSS 1.4%
  • HTML 0.7%