Researcher Mode
Researcher Mode provides tools for reviewing recorded sessions, analyzing synchronized data, and exporting datasets for statistical analysis.
When to Use Researcher Mode
Use Researcher Mode when you want to:
- Review recorded sessions with synchronized playback
- Visualize participant input alongside video
- Compare multiple participants or sessions
- Export data for analysis in SPSS, R, Excel, or other tools
- Generate summary statistics and reports
Accessing Your Data
Opening Researcher Mode
From the main menu, select Researcher Mode.
Browsing Sessions
Sessions are organized by:
- Date — When the session was recorded
- Type — Recorder sessions vs. Observer sessions
- Session ID — Your assigned identifiers
- Status — Complete, partial, or flagged for review
Use the search bar to find specific sessions by ID or date range.
Session Playback
Opening a Session
- Select a session from the list
- Click Open or double-click
- The playback interface loads
Playback Interface
The playback screen shows:
| Element | Description |
|---|---|
| Video Player | Main video display with standard controls |
| Input Trace | Graph showing controller input over time |
| Timeline | Scrubber with event markers indicated |
| Data Panel | Current values at playhead position |
Playback Controls
| Control | Function |
|---|---|
| Space | Play/Pause |
| ←/→ | Skip back/forward 5 seconds |
| Shift + ←/→ | Skip back/forward 30 seconds |
| ,/. | Step back/forward one frame |
| Home | Jump to beginning |
| End | Jump to end |
| 1-9 | Set playback speed (1=0.25x, 5=1x, 9=2x) |
Input Trace Visualization
The input trace graph displays:
- Y-Axis Input — Primary measure (typically shown in blue)
- X-Axis Input — Secondary measure (typically shown in green)
- Event Markers — Vertical lines at marked moments
- Playhead — Current position indicator
Customizing the Trace View
- Zoom — Scroll wheel to zoom timeline in/out
- Pan — Click and drag to move along timeline
- Scale — Adjust Y-axis scale for better visualization
- Smooth — Apply smoothing filter to reduce noise
Analyzing Data
Session Statistics
View automatically calculated statistics:
| Statistic | Description |
|---|---|
| Mean | Average input value across session |
| Std Dev | Standard deviation of input |
| Min/Max | Range of values |
| Time Positive | Duration input was above neutral |
| Time Negative | Duration input was below neutral |
| Crossings | Number of times input crossed neutral |
Segment Analysis
Analyze specific portions of a session:
- Set In Point (press
Ior click[) - Set Out Point (press
Oor click]) - Click Analyze Segment
- Statistics update for selected range only
Event-Based Analysis
If you marked events during recording:
- Click Events tab
- See list of all markers with timestamps
- Click any event to jump to that moment
- Event Windows — Analyze fixed time windows around each event
Comparing Data
Within-Session Comparison
For sessions with two participants:
- Open the session
- Both input traces display simultaneously
- View correlation statistics between participants
- Toggle individual traces on/off for clarity
Cross-Session Comparison
Compare multiple sessions:
- Select multiple sessions (Ctrl+click or Shift+click)
- Click Compare
- Choose comparison type:
- Overlay — Stack traces on same timeline
- Side-by-Side — Synchronized playback in parallel
- Statistics — Table comparing metrics
Observer vs. Original
For Observer Mode sessions linked to Recorder sessions:
- Open the Observer session
- Click Load Original
- Original participant input appears alongside observer input
- Analyze perception accuracy, lag, convergence
Exporting Data
Quick Export
For a single session:
- Open the session
- Click Export
- Choose format and options
- Click Export
Batch Export
For multiple sessions:
- Select sessions to export
- Click Batch Export
- Configure options
- Choose destination folder
- Click Export All
Export Formats
| Format | Best For |
|---|---|
| CSV | Universal compatibility, R, Python |
| SPSS (.sav) | Direct import to SPSS |
| Excel (.xlsx) | Excel analysis, sharing |
| JSON | Programming, custom analysis |
Export Options
| Option | Description |
|---|---|
| Time Format | Milliseconds, seconds, or timecode |
| Include Video Frames | Add frame numbers to each row |
| Resample Rate | Change sampling frequency (e.g., 60Hz → 10Hz) |
| Include Metadata | Add session info as header rows |
| Merge Participants | Combine P1 and P2 into single file |
Data Structure
Exported CSV files contain:
timestamp_ms,frame,y_axis,x_axis,buttons,event
0,0,0.00,0.00,0,
16,1,0.02,0.00,0,
33,2,0.05,0.01,0,
...
15234,914,0.45,-0.12,0,EventA
15250,915,0.47,-0.10,0,
Managing Sessions
Editing Session Info
Update session metadata:
- Select session
- Click Edit Info
- Modify Session ID, notes, or flags
- Click Save
Flagging Sessions
Mark sessions for follow-up:
- Flag for Review — Needs quality check
- Flag as Excluded — Exclude from analysis
- Flag as Complete — Verified and ready
Deleting Sessions
Remove sessions you no longer need:
- Select session(s)
- Click Delete
- Confirm deletion
Warning: Deletion is permanent. Export data before deleting if you might need it later.
Generating Reports
Session Report
Generate a PDF summary of a session:
- Open session
- Click Generate Report
- Choose sections to include:
- Session information
- Statistics summary
- Input trace graphs
- Event list
- Click Generate
Batch Report
Create reports for multiple sessions:
- Select sessions
- Click Batch Report
- Choose report format
- Generate individual reports or combined summary
Backup and Storage
Study Key Management
- Check Capacity — View used/available space
- Clean Up — Remove temporary files
- Verify Integrity — Check for data corruption
Exporting for Backup
For long-term storage:
- Select all sessions to back up
- Click Export Archive
- Choose destination (external drive, network location)
- Archive includes all data in recoverable format
Importing Archives
Restore previously exported archives:
- Click Import Archive
- Select archive file
- Choose sessions to import
- Sessions appear in your library
Best Practices
Data Quality
- Review samples — Spot-check sessions before batch analysis
- Check for artifacts — Watch for disconnection gaps or drift
- Verify synchronization — Confirm input aligns with video events
Organization
- Use consistent naming — Establish Session ID conventions
- Add notes promptly — Document context while fresh
- Flag systematically — Use flags to track analysis progress
Backup Strategy
- Export regularly — Don't let data accumulate only on Study Key
- Multiple copies — Keep backups in separate locations
- Verify backups — Periodically test that exports are readable
Troubleshooting
Session won't open
- Check Study Key is inserted
- Verify session files aren't corrupted
- Try restarting HSPARC software
Video and input out of sync
- Session may have had recording issues
- Use manual offset adjustment in playback settings
- Check original recording for problems
Export fails
- Verify destination has sufficient space
- Check write permissions on destination
- Try exporting to different location
For more solutions, see Troubleshooting.
Next Steps
- Recorder Mode — Capture new sessions
- Observer Mode — Collect observer ratings