task_controller_setup
A task to setup input controllers by prompting for input responses.
https://github.com/brain-development-and-disorders-lab/task_controller_setup
Science Score: 52.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
Organization brain-development-and-disorders-lab has institutional domain (sites.wustl.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Repository
A task to setup input controllers by prompting for input responses.
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Controller Setup Task
A task to setup input controllers by prompting for input responses.
The task will prompt for input and confirmation of up to four controller buttons, with one final screen prompting for a "trigger" signal. This trigger signal is typically important for MRI study applications and tasks, and is often sent by the MRI button box to signify a moment when data is captured. This can be used to synchronize task state with fMRI data capture.
Getting Started
Before modifying or deploying the task, ensure that the Node.js version 16+ is installed on your system. Download Node.js here. After installation, run yarn in the root directory of the repository. After a short period of time, all dependencies for the task will be configured and the task is ready to be modified or deployed.
Commands
A number of developer commands have been configured for ease of development. The Yarn package manager is used in this repository and should be used to run these commands.
clean: Remove build and development artefacts that are temporary or not required. The list of directories and files to remove are specified ingulpfile.js.build: Create a deployment-ready build of the task. A single output file,index.jswill be created in adist/subdirectory.lint: Run the Prettier linting tool over the entire repository, correcting any styling issues.start: Start the development server and active build process. The task will be able to be previewed in the browser and will reload after each source code change.
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Issues and Feedback
Please contact Henry Burgess <henry.burgess@wustl.edu> for all code-related issues and feedback.
Owner
- Name: Brain Development and Disorders Lab
- Login: Brain-Development-and-Disorders-Lab
- Kind: organization
- Email: corpuscallosumresearch@wustl.edu
- Location: United States of America
- Website: https://sites.wustl.edu/richardslab
- Twitter: ccd_research
- Repositories: 3
- Profile: https://github.com/Brain-Development-and-Disorders-Lab
Brain Development and Disorders Lab at Washington University School of Medicine, Department of Neuroscience, St. Louis MO
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this task, please cite it as below." authors: - family-names: "Burgess" given-names: "Henry" orcid: "https://orcid.org/0000-0002-3481-952X" title: "Controller Setup Task" version: 1.0.0 date-released: 2023-05-01 url: "https://github.com/Brain-Development-and-Disorders-Lab/task_controller_setup"
GitHub Events
Total
Last Year
Dependencies
- @babel/core ^7.17.2 development
- @babel/plugin-proposal-class-properties ^7.16.7 development
- @babel/plugin-syntax-dynamic-import ^7.8.3 development
- @babel/preset-env ^7.16.11 development
- @babel/preset-react ^7.16.7 development
- @babel/preset-typescript ^7.16.7 development
- @testing-library/jest-dom ^5.16.2 development
- @testing-library/react ^12.1.2 development
- @types/jest ^27.4.0 development
- @types/jest-axe ^3.5.3 development
- @types/node ^17.0.16 development
- @types/react ^17.0.39 development
- @types/react-dom ^17.0.11 development
- @typescript-eslint/eslint-plugin ^5.11.0 development
- @typescript-eslint/parser ^5.11.0 development
- babel-loader ^8.2.3 development
- css-loader ^6.6.0 development
- csv-loader ^3.0.3 development
- del ^6.0.0 development
- eslint ^8.8.0 development
- eslint-config-google ^0.14.0 development
- eslint-config-prettier ^8.5.0 development
- eslint-plugin-react-hooks ^4.3.0 development
- gulp ^4.0.2 development
- gulp-eslint ^6.0.0 development
- html-loader ^3.1.0 development
- html-webpack-plugin ^5.5.1 development
- prettier 2.6.2 development
- react ^17.0.2 development
- react-dom ^17.0.2 development
- style-loader ^3.3.1 development
- styled-components ^5.3.5 development
- ts-loader ^9.2.6 development
- typescript ^5.0.4 development
- webpack ^5.81.0 development
- webpack-cli ^5.0.2 development
- webpack-dev-server ^4.13.3 development
- consola ^2.15.3
- grommet ^2.20.1
- grommet-icons ^4.7.0
- jspsych ^6.0.0
- neurocog ^0.3.8
- 985 dependencies