Giter Site home page Giter Site logo

frankaging / ssnl_emotional_video_test Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 1.23 MB

Experiments website for collected data from Amazon Mechanical Turk for Psychology study in emotion recognition

Home Page: http://ssnl.stanford.edu/research

CSS 2.72% HTML 1.17% JavaScript 96.11%
psychology exmperiments mechanical-turk reactjs stanford-university emotional-expression-recognition

ssnl_emotional_video_test's Introduction

Emotional Video Research From SSNL at Stanford University

Project Description

This website is designed specifically for psychology study. It contains experiment, in which it will ask participants to rate the emotion expressed by the people the participants see in their videos. The rating is recording by a continuous slider that will appear below the video. After the experiment is finished, some extra questions will be shown to help researchers better understand the participants. This website is developed using React in Javascript. It can be bundled and deployed on any server. Please refer to the demo pdf for a demo layout. Any questions regarding the code, please contact wuzhengx 'at' stanford 'dot' edu.

Project Demo

Project Side Widgets

This project can be connected with MTurk. The part that communicates with the MTurk is referenced from https://github.com/longouyang/mmturkey
For detailed Mturk side set-up, please refer to http://cocolab.stanford.edu

Develope Set-up

Step -1: install npm, git before you do anything
Step 0: go to your development directory in your local machine
Step 1: mkdir SSNL_workspace
Step 2: cd SSNL_workspace
Step 4: cd SSNL_Emotional_Video_Test
Step 5: npm install
Step 6: yarn
Step 7: npm start
Step 8: Once success, the browser will automatically open a tab with url: localhost:3000

Develope Guide

Taking React Tutorial
reactjs.org/tutorial/tutorial.html
Highly modularized
All the componenets are currently living inside <App.js>. You can separate out components into different sub-files if necessary. After you separate the file, please make sure you import them correctly into <App.js>.
Front-end Server
React comes with fully-fledged nodejs server. As you run the website using npm start, it will run the server automatically.
Routing is missing here
This project specifically does not require routing. Everything will be on a single page. No going back here.

ssnl_emotional_video_test's People

Contributors

frankaging avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

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.