qualtRics3.2.1 package

Download 'Qualtrics' Survey Data

export_responses_progress

Monitor progress from response request download, then obtain file down...

export_responses_request

Runs 3-part request to export-responses endpoint, downloading and unzi...

export_responses_init

Initiate a request to the export-responses API endpoint

generate_url

Generate URL for specific API query by type and (if appropriate) ID

infer_data_types

Set proper data types on survey data.

check_for_warnings

Check if httr GET result contains a warning

checkarg_base_url

Checking and re-formatting base_url:

checkarg_col_types

col_types must be a col_spec object from readr

checkarg_convert_label_breakouts

Check conditions around combinations of convert, label, and breakout_s...

all_mailinglists

Retrieve a data frame of all mailing lists from Qualtrics

all_surveys

Retrieve a data frame of all active surveys on Qualtrics

check_credentials

General check that credentials are present

check_existing_download

Check if downloaded file already exists

checkarg_datetime

Title Check date-time-like inputs and convert them to ISO8601 (with ti...

checkarg_elements

Check if elements given in fetch_description are properly specified

checkarg_fetch_id_data

Check if data for fetch_id() is correct

checkarg_file_name

Check if survey file specified in file_name exists

checkarg_get

Check if elements given in metadata's 'get' are properly specified

checkarg_include_embedded

Check include_embedded and format for API call:

checkarg_include_metadata

Check that include_metadata has the right elements & format for API ca...

checkarg_include_questions

Check that include_questions uses the QID format, and format for API c...

checkarg_isboolean

Is boolean (length-1 logical)

checkarg_ischaracter

Is character vector with no missing values:

checkarg_isintegerish

Is integerish (length-1 numeric w/o any fractional component)

checkarg_isstring

Is string (length-1 character)

checkarg_limit

Check limit for being integer >= 1:

checkarg_tempdir

Check if the temporary directory exists:

checkarg_time_zone

Checks time zone, setting default if needed:

column_map

Retrieve a data frame containing survey column mapping

construct_header

Construct a header to send to Qualtrics API

create_raw_payload

Create properly-formatted JSON payload for API calls. Removes NULLS

export_responses_filedownload

Downloads response data from location obtained from fetch_survey_progr...

extract_colmap

Extract column map from survey data download

fetch_description

Download complete survey description using the Qualtrics v3 "Get Surve...

fetch_distribution_history

Download distribution history data for a distribution from Qualtrics

fetch_distributions

Download distribution data for a survey from Qualtrics

fetch_id

Fetch a unique Qualtrics survey ID based on survey name in the Qualtri...

fetch_mailinglist

Download a mailing list from Qualtrics

fetch_survey

Download a survey and import it into R

list_distribution_links

Download distribution links for a distribution from Qualtrics

metadata

Download metadata for a survey

qualtrics_api_credentials

Install Qualtrics credentials in your .Renviron file for repeated us...

qualtrics_api_request

Send httr requests to Qualtrics API

qualtrics_response_codes

Checks responses against Qualtrics response codes and returns error me...

read_survey

Read a CSV file exported from Qualtrics

survey_questions

Retrieve a data frame containing question IDs and labels

wrapper_mc

Convert multiple choice questions to ordered factors

Provides functions to access survey results directly into R using the 'Qualtrics' API. 'Qualtrics' <https://www.qualtrics.com/about/> is an online survey and data collection software platform. See <https://api.qualtrics.com/> for more information about the 'Qualtrics' API. This package is community-maintained and is not officially supported by 'Qualtrics'.

  • Maintainer: Julia Silge
  • License: MIT + file LICENSE
  • Last published: 2024-08-16