getSurveys()
and getSurveyQuestions()
now return a tibblereadSurvey()
now takes an additional argument, fileEncoding, so that user can import surveys using a specific encoding. 'fileEncoding' can also be passed as optional argument in getSurvey()
. Added new parameter that reads legacy data format.getSurveyQuestions()
now returns additional information. h/t @phoebewongregisterOptions()
now takes more arguments. User can now set global options. See qualtRicsConfigFile()
for more information. Same options are now passed through ...
in specific functions.registerApiKey()
has been replaced by registerOptions()
. This function stores both a user's API key and root url. Function also scans for a configuration file .qualtRics.yml
that contains this information.zzz.R
. When the package is loaded, the .onLoad() function in this file scans the working directory for a .qualtRics.yml
configuration file so that the user doesn't have to register this information manually.qualtRicsConfigFile()
that prints instructions for the user on how to set up a configuration file to the R Console.root_url
parameter from all functions that required it.getSurveyQuestions()
that allows the user to download a data frame containing question labels and IDs.getSurveyQuestions()
.getSurvey()
:getSurveys()
now retrieves > 100 results.readSurvey()
. This function is used in the getSurvey()
function but will also work with surveys downloaded manually from Qualtrics. Standard columns (completed survey/startDate/endDate etc.) are now converted to their proper data types. HT Adrian Brugger & Stefan Borer.getSurvey()
function. HT @samuelkaminsky & @eknudgetSurvey()
no longer sleeps when checking download status. Also added progress bar.getSurvey()
jsonlite
and XML
are added to 'Suggests' in DESCRIPTION.constructHeader()
is now deprecated and should no longer be used. Instead, users need to call registerApiKey()
.registerApiKey()
which saves the user's API key and header information in the tempdir()
environment. getSurvey()
constructHeader
, getSurvey
, getSurveyIDs
)Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.