psychTestR
pmcharrison.github.io
Spec sheet
- Purpose
- psychTestR is an R package for developing and administering behavioural experiments.Read 4 Oct 2026 · pmcharrison.github.io
- Support
- The project welcomes usage questions and bug reports through its GitHub issue tracker and accepts contributions through pull requests.Read 4 Oct 2026 · pmcharrison.github.io
- Admin controls
- The admin panel supports downloading results, switching between pilot and live modes, controlling test availability, and viewing participation statistics.Read 4 Oct 2026 · pmcharrison.github.io
- Built on Shiny
- It builds on Shiny to create linear sequences of test pages that elicit and record participant responses.Read 4 Oct 2026 · pmcharrison.github.io
- Custom interfaces
- Users can build custom interfaces with HTML-generating htmltools functions and custom page types.Read 4 Oct 2026 · pmcharrison.github.io
- Integration
- The documentation describes embedding jsPsych within psychTestR.Read 4 Oct 2026 · pmcharrison.github.io
- Languages
- Internationalised tests can use a dictionary with translations for multiple languages.Read 4 Oct 2026 · pmcharrison.github.io
- Local and online use
- Tests can run locally for development or in-person data collection, or on remote servers for online data collection.Read 4 Oct 2026 · pmcharrison.github.io
- Media
- Experiments can display images, audio, and video, using externally hosted media or media hosted within the app.Read 4 Oct 2026 · pmcharrison.github.io
- Notable limitation
- The documentation says error logging functionality has yet to be completed and recommends base R and Shiny Server logging instead.Read 4 Oct 2026 · pmcharrison.github.io
- Online deployment
- The hosting guide says online experiments can be deployed with open-source Shiny Server on a Linux server.Read 4 Oct 2026 · pmcharrison.github.io
- Page types
- Built-in page types include text input, audio and video multiple-choice, dropdown multiple-choice, slider, and final pages.Read 4 Oct 2026 · pmcharrison.github.io
- Randomisation
- Reactive pages can generate pages at run time, including pages with randomised stimuli.Read 4 Oct 2026 · pmcharrison.github.io
- Results
- Responses can be saved to disk as RDS and downloaded through the admin panel as RDS or CSV files.Read 4 Oct 2026 · pmcharrison.github.io
Where Specifiction places it
- Assessment Software#37 of 376.7