Introduced in PennController 1.8, EyeTracker elements let you track which elements from a designated set are being looked at by the participant. It uses the javascript library WebGazer.js developed by Alexandra Papoutsaki’s team.
Creation:
newEyeTracker("tracker", 100, 80)
The number parameters are optional and are used to determine when an element is considered looked-at. In this example, if 80% of the (estimated) looks fall on an element over 100 cycles, then it will be considered looked-at. If these parameters are omitted, an element is considered looked-at as long as one (estimated) look falls on it.
See the page Collecting eye-tracking data to learn how to set up your experiment and your server to collect eye-tracking data.
Commands
[yadawiki-list category=”NonTest command,EyeTracker element”]
Tests
[yadawiki-list category=”Test command,EyeTracker element”]
Index
- Tutorial
- Commands by element categories
- Standard Element Commands
- Audio element
- Button element
- Canvas element
- DropDown element
- EyeTracker element
- Function element
- Html element
- Image element
- Key element
- MediaRecorder element
- Scale element
- Selector element
- Text element
- TextInput element
- Timer element
- Tooltip element
- Var element
- Video element
- Youtube element
- Special clear command
- Special end command
- Global PennController Commands
- PennController
- PennController.AddHost
- PennController.AddTable
- PennController.CheckPreloaded
- PennController.Debug
- PennController.DownloadVoiceButton
- PennController.FeedItems
- PennController.Footer
- PennController.GetTable
- PennController.GetURLParameter
- PennController.Header
- PennController.InitiateRecorder
- PennController.PreloadZip
- PennController.ResetPrefix
- PennController.SendResults
- PennController.Sequence
- PennController.SetCounter
- PennController.Template
- Installing PennController
- Ontology
- Aesthetics
- Preloading resources
- ZIPped resources
- Spreadsheet (CSV)
- Canvas creation
- Setup for audio recordings collection