qualtRics
Download ⬇️ Qualtrics survey data directly into R!
qualtRics moved its contact functions onto XM Directory days before the old endpoints died.
◆Recent moves
- 1mo ago
Mailing list functions migrated to the XM Directory API
⚡ SPARKMoves all_mailinglists() and fetch_mailinglist() onto XM Directory endpoints before Qualtrics retired the Research Core Contacts API on June 30, 2026. Calls keep working without code changes, but the returned columns are renamed and partly replaced, so any downstream code referencing the old names breaks on upgrade.
View source ↗ - 11mo ago
Zip extraction handles more special characters in survey titles
Another revision to how CSV files are pulled from the Qualtrics response archive, covering more special characters in survey titles — the second attempt at this after 3.2.1. Tests updated for current vcr and webmockr.
View source ↗ - 1y ago
Fix for questions with both recoded values and variable naming
Fixes a bug affecting survey questions carrying both recoded values and variable naming, and makes a first pass at special characters in survey titles during zip extraction. Narrow correctness work.
View source ↗ - 1y ago
Build and CI housekeeping alongside the 3.2.1 release
A development tag carrying only repository hygiene — a revdep check added to Rbuildignore and mock server tests skipped on CI. No user-facing change.
View source ↗ - 2y ago
Survey response caching removed from fetch_survey()
Deprecates save_dir and force_request so fetch_survey() always queries the API rather than reusing a cached download, with a new tmp_dir argument controlling where results land briefly on disk. Also stops mapping NA as a factor level for multiple choice questions under convert. A deliberate trade of speed for never returning stale data.
View source ↗ - 3y ago
Argument checking refactor and include_* NA fix
Refactors argument and error checking across the package and fixes fetch_survey() when include_* arguments are NA. Internal cleanup with one visible bug fix.
View source ↗