ouvrai

Create and run interactive behavioral experiments on the web, including VR studies, for free!

https://github.com/evancesanek/ouvrai

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary

Keywords

behavior cloud crowdsourcing firebase human-behavior neuroscience psychology research research-methods virtual-reality
Last synced: 4 months ago · JSON representation ·

Repository

Create and run interactive behavioral experiments on the web, including VR studies, for free!

Basic Info
  • Host: GitHub
  • Owner: EvanCesanek
  • License: gpl-3.0
  • Language: JavaScript
  • Default Branch: main
  • Homepage: https://www.ouvrai.com
  • Size: 24.6 MB
Statistics
  • Stars: 15
  • Watchers: 2
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Topics
behavior cloud crowdsourcing firebase human-behavior neuroscience psychology research research-methods virtual-reality
Created over 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

Ouvrai

Created by Evan Cesanek and the Wolpert-lab at Columbia University’s Zuckerman Institute.
Copyright 2023 Columbia University. Subject to the GNU GPLv3 License.

Try our demos and read the docs at ouvrai.com

What can Ouvrai do for me?

Are you looking for an efficient, cost-effective way to conduct online behavioral research?

Do you want to run immersive, interactive experiments that go way beyond surveys, briefly flashed images, and response times?

Look no further! Ouvrai is a comprehensive solution that streamlines the entire process of creating and running advanced behavioral studies with remote participants. Best of all, it’s entirely open-source and free, except for what you pay your participants.

With Ouvrai, you can:

  1. Accelerate the development of experiment code with fast 2D and 3D graphics and support for a range of input devices.
  2. Enjoy free web hosting and cloud database services for your experiments, so you don't have to worry about extra costs.
  3. Seamlessly recruit and pay participants via trusted platforms like Prolific and Amazon Mechanical Turk.

Ouvrai offers an unparalleled advantage when it comes to studying movement and interaction in virtual reality, allowing you to easily design studies that capture exceptionally high-quality kinematic data at up to 120 Hz, including the position and orientation of the head and handheld controllers. Remote participants use their personal VR devices to access your studies over the web, making Ouvrai a perfect solution for studying human movement and motor control. If you are willing to learn the basics of JavaScript, our template experiments will have you coding up your own online VR studies in no time!

Etymology

Ouvrai sounds like ouvrir, the French verb meaning "to open", because it opens access to high-quality online studies of human behavior for researchers and participants around the world. It’s also a (partial) acronym for Online Unmoderated Virtual Reality — the new type of study that Ouvrai makes possible.

Owner

  • Name: Evan Cesanek
  • Login: EvanCesanek
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: Ouvrai
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Evan
    family-names: Cesanek
    email: evan.cesanek@gmail.com
    affiliation: Columbia University
    orcid: 'https://orcid.org/0000-0002-5335-6604'
repository-code: 'https://github.com/EvanCesanek/Ouvrai'

GitHub Events

Total
  • Issues event: 1
  • Watch event: 5
  • Issue comment event: 2
  • Push event: 2
  • Pull request review event: 2
  • Pull request event: 2
  • Create event: 1
Last Year
  • Issues event: 1
  • Watch event: 5
  • Issue comment event: 2
  • Push event: 2
  • Pull request review event: 2
  • Pull request event: 2
  • Create event: 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 1
  • Total pull requests: 1
  • Average time to close issues: about 3 hours
  • Average time to close pull requests: 3 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 1
  • Average time to close issues: about 3 hours
  • Average time to close pull requests: 3 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Flame1190 (1)
Pull Request Authors
  • EvanCesanek (2)
  • manga-sab (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

package-lock.json npm
  • 383 dependencies
package.json npm
  • eslint ^8.21.0 development
  • eslint-plugin-html ^7.1.0 development
  • htmlhint ^1.1.4 development
  • prettier 2.7.1 development
  • wtfnode ^0.9.1 development
  • @aws-sdk/client-mturk ^3.142.0
  • commander ^9.4.0
  • firebase-admin ^11.0.1
  • readline ^1.3.0
  • replace-in-file ^6.3.5
  • tabtab ^3.0.2
  • weblab-utils file:utils
  • xml2json ^0.12.0
dashboard/package-lock.json npm
  • 291 dependencies
dashboard/package.json npm
  • @types/react ^18.0.27 development
  • @types/react-dom ^18.0.10 development
  • @vitejs/plugin-react ^3.1.0 development
  • vite ^4.1.0 development
  • @emotion/react ^11.10.5
  • @emotion/styled ^11.10.5
  • @mui/icons-material ^5.11.9
  • @mui/material ^5.11.9
  • bootstrap ^5.2.3
  • concurrently ^7.6.0
  • express ^4.18.2
  • fs-extra ^11.1.0
  • nodemon ^2.0.20
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-loader-spinner ^5.3.4
  • react-router-dom ^6.8.1
templates/cursor/package.json npm
  • ouvrai ../..
templates/touchscreen/package.json npm
  • ouvrai ../..
templates/vr-dual/package.json npm
  • ouvrai ../..
templates/vr-gen/package.json npm
  • ouvrai ../..
templates/vr-hands/package.json npm
  • ouvrai ../..
templates/vr-sr/package.json npm
  • ouvrai ../..
python/setup.py pypi
  • pandas *