~/talk

Toward a grammar of psychological experiments

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [web-platform, javascript]
slides:none on file

An R package called xprmntr compiles R experiment code into jsPsych JavaScript, uses a thin plumber server for backend data, and deploys to GitHub Pages or Google App Engine. It writes trials that accept keyboard, button or slider responses, saves results as CSV, supports images/audio/video, and offers timeline logic with if and loop primitives. The system works for teaching and running hundreds of web experiments but remains janky and limited by many specialized jsPsych plugins.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45Building R packages
  3. 2:28History of experiments
  4. 3:53Psychologists and languages
  5. 5:39Native R approach
  6. 7:23Limitations of Shiny
  7. 9:33Requirements for solution
  8. 10:35Introducing jsPsych R
  9. 11:35Building experiments
  10. 13:19Package features
  11. 15:48Flow control
  12. 16:29Limitations and future
  13. 18:15Grammar of experiments
  14. 20:00Summary
  15. 20:24Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.