This article explains how to add learner personalization variables into embedded media assets. This feature is helpful if you are using external tools / services, such as Google Forms, and would like to auto-populate learner information. The feature is available if you are using a tool that accepts URL parameters. The types of parameters you can pre-populate will depend on your authentication scheme (e.g., first name, last name, email).
On the Content > Courses page, open a course or create a new course.
Click Add Activity and enter an activity title. Select a content type that allows for embedding: Video, Audio, Document, Presentation, Survey, or Webpage. This will depend on the type of asset you looking to embed. Note that the tool must accept URL parameters.
Copy the personalized embed code from the external tool you're using. If this is possible in the tool, you should be able to find the support article in their support center on how to do this. For example, Google Forms outlines the steps in the 'Send a form with pre-filled answers' in their support article.
Return to SchoolKeep, click Create Embed, and paste the embed code into the activity.
One at a time, delete the parameters in the embed code where you want to automate the population of the learner details and replace it with the dynamic variable. To do this, click Personalize and select the appropriate dynamic variable. See the screenshot below for an example.
Repeat step 4 for every dynamic variable you'd like to add to the asset. Then click Save.
Click Preview Course at the top right and you should see those fields populated. The example below is of a Google Form.