...
To configure a custom web activity in Terracotta, you will first need to create a new experiment. Once the experiment is created, you will add a new assignment. For the treatment that will integrate with the custom web activityQualtrics, select External Integrations > Qualtrics. Then you will see the interface below.
...
In Box 1 (Launch to Qualtrics), provide the URL to the Qualtrics survey, and indicate the maximum score that students can receive for their responses to the survey. Once you provide the URL, the Connection status should turn green and display “Connected”; then you will be able to preview your survey in a new tab. When Terracotta launches students to your survey, it will append a set of launch parameters onto the URL (listed below).
...
Note: Instructions on how to obtain the URL to your Qualtrics survey, and how to embed data fields are in A Minimal Example,below.
Responsibilities of the Qualtrics Survey
When a Qualtrics survey is integrated in Terracotta as a LMS assignment, your activity is responsible for supporting student learning, honoring the assignment settings set by the teacher, and reliably returning students’ outcome scores back the LMS.
Launch Parameters
The following variables are automatically provided to the Qualtrics survey as URL parameters:
launch_token: A single-use token for launch validation and score return. The launch token is in UUIDv4 format. Note: There is a reserved launch token (00000000-0000-4000-A000-000000000000) that is used by Terracotta when the user is previewing a Qualtrics activity.
anonymous_id: Anonymized student identifier. This ID matches Terracotta’s participant_id in the Terracotta data export, however, depending on the configuration in Terracotta, students who access an custom web activity the Qualtrics survey may not be consenting participants. Thus, we use the label anonymous_id to refer to students accessing custom web activitiesthe Qualtrics survey, and the label participant_id to refer to consenting participants.
assignment_id: Unique identifier for the Canvas assignment
submission_id: Unique identifier for the current submission attempt
condition_name: Experimental condition name
experiment_id: Unique identifier for the experiment (specific to the course)
due_at: Assignment due date and time
remaining_attempts: Number of remaining submission attempts. If there are unlimited attempts available to the student, remaining_attempts = u.
...