Designing Studies
📄️ Designing Forms
Form elements are essential for most studies to capture user responses. ReVISit provides rich form elements, such as sliders, checkboxes, text fields, etc., so that you can efficiently design your forms.
📄️ Designing Image/Video Stimuli
Image and video stimuli are essential for most studies. They can be used to present visual information, such as charts, images, or videos, to participants. This tutorial provides an overview of how to use image and video stimuli in your study.
📄️ Designing an HTML Stimulus
Now, we will take the study we just created and add another component based on a user-created HTML file. This allows for some additional customization of the component.
📄️ Designing a React Stimulus
React is a popular JavaScript library for building user interfaces, primarily for single-page applications. You can find more details on the official React documentation.
📄️ Designing a Vega Stimulus
Vega and Vega-Lite are popular visualization grammars for creating data visualizations.
📄️ Responses and Answers
In reVISit, a component typically has a response that is recorded when a participant completes a task. Responses can be provided via form elements or via some other kind of payload through your custom component and a ReactiveResponse.
🗃️ Sequences
3 items
📄️ Provenance Tracking
ReVISit has integrated provenance tracking with Trrack, a state-based provenance tracking library maintained by the same team that maintains reVISit. For more detailed information on Trrack and its API, visit the Trrack documentation.
📄️ Think Aloud
ReVISit has integrated audio recording and audio playback for conducting in-person or crowdsourced think-aloud studies. Audio is only recorded while using Firebase or Supabase storage, and will not activate if using local storage.
📄️ Record Screen
ReVISit provides built-in support for screen recording and playback, enabling both in-person and crowdsourced tracking studies.
📄️ Applying Styles
ReVISit provides flexible styling capabilities to customize the appearance of your study components and responses. You can apply styles at three levels: globally through UI configuration, at the component level, and at the response level.
📄️ Device Restrictions
ReVISit lets you control whether participants can enter a study based on screen size, browser version, device type, and input method.
📄️ ReVISit Libraries
We provide predefined libraries of study components and validated questionnaires for visualization and HCI. These libraries are easy to integrate into your study configurations as individual components or sequences of components.
📄️ Parser Errors and Warnings
When reVISit parses your study config file, it checks for issues that could prevent the study from running correctly. Errors will stop the parser and must be fixed before you can run your study. Warnings indicate potential problems like unused components or configuration mistakes, but they won't prevent the study from running. Errors are expanded and warnings are collapsed by default.