Real-World Free-Operant (V2.0) App Configuration
Notes:
This web page was designed to enable researchers interested in using the Real-World Free-Operant app to
easily edit the main setup file (named settings.js).
About the app:
- The app was first published by Gera et al. See the
preprint.
- The application is designed as a Progressive Web Application (PWA), which means it functions similarly to a
regular app. However, it offers the benefits of bypassing the app stores and provides the convenience of
easily creating and installing multiple instances .
- See a demo of the app.
- The app can be downloaded from here.
Download the RWFO_app_V2 folder from the repository. The file formed here was designed to be integrated with
a new version (V2.0) we created. This version is enriched with more
functionalities to potentially accommodate a large variety of potential research questions.
About creating the settings.js file:
- The parameters below are pre-set to match the parameters used in the original study.
- You can set them as you see fit.
- Once you finish, click on the "Create the settings.js file" button below and replace the existing
settings.js
(in the app main folder).
- See notes regarding each parameter.
- Note that some parameters are contingent on others (this will be clearly
indicated). You can ignore parameter values that other parameters make them unused.
- Important: while we created this page to accommodate the tuning of many parameters, more parameters can be
edited manually in the settings.js file (it is structured like a json file).
- We strongly encourage researchers to run some tests after setting the parameter file (this is a new version
and we
couldn't exhaustively test all
the variable/parameter combinations).
- If you have any questions, interested in other functionalities or wish to collaborate, please
contact us.
Using more than one instance of the app (multiple contexts):
- It is possible to use more than one instance of the app, to include for example different stimuli/contexts
with different conditions.
- To set it up, for each desired instance of the app:
- Download the app again.
- Generate a settings.js file with the desired parameters.
- Make sure you choose a different app name in the "App/context name" below.
- Replace the icon images (in the icons folder) and the background.jpg image (in the images folder) of
your choice to form a new appearance (context) for the app.
- We recommend providing each participant with links that are mapped to the same participant ID for every
instance of the app.