Local Application
A major feature of Honeycomb is the ability to bundle JsPsych tasks into applications that can be run on any computer in a lab or clinic. Installers for these applications can be created for Windows, Mac, and Linux. The applications can be run without an internet connection, and do not require any additional software to be installed on the computer.
Installers for these application can be created on demand and/or automatically when a new release is created. This is called "Continuous Deployment" - more information about Honeycomb's CI/CD workflow can be found here here.
Creating a Release
Follow the GitHub documentation for creating a release.
The tag should be in the format vX.X.X
where X.X.X
is the version number of the release. For example, if the release is version 1.0.0, the tag should be v1.0.0
.
Your release must included a new tag for the CI/CD workflow to work.
Running the task
- Navigate to the repository's "Releases" tab and select the tag you just created.
- Download the installer for your operating system.
- Double click the installer to run it. Follow the instructions to install the application.
- The application will automatically start after the first instillation.
The executable does not require installation of any additional software!
Working with Data
Data is automatically saved to a nested folder structure on the Desktop. Each session will be saved as its own .json
file nested under the id of the study and participant.