Forum Discussion

EricSchaffer-d1's avatar
EricSchaffer-d1
Community Member
2 months ago
Solved

Google Forms

I have a project that is getting a survey embedded from Google forms. The stake holders are asking the learner can't continue until the form is filled out and submitted. Is this something that is in Google or can I set up some triggers in Storyline 360? 

  • The Google form is outside of the story. So unless you have a way to "round trip" the Google form submission task completion, you would have to include a few more assurances in the story that the learner has actually completed the form. These "assurances" could be as simple as asking the learner to check a box next to a statement that says "Yes, I have completed the Google form." (The checkbox, of course, would trigger the ability to advance to the next section - or auto advance to that section.) They could also be more complex, such as asking the learner to enter some code generated on the Google form as evidence that they have completed the form. (The code entry field in Storyline could simply be a blank numeric entry field that would accept any digits, but the learner wouldn't know that.) 

    But I believe you will need to work the external form completion as a separate task.

2 Replies

  • JHauglie's avatar
    JHauglie
    Community Member

    The Google form is outside of the story. So unless you have a way to "round trip" the Google form submission task completion, you would have to include a few more assurances in the story that the learner has actually completed the form. These "assurances" could be as simple as asking the learner to check a box next to a statement that says "Yes, I have completed the Google form." (The checkbox, of course, would trigger the ability to advance to the next section - or auto advance to that section.) They could also be more complex, such as asking the learner to enter some code generated on the Google form as evidence that they have completed the form. (The code entry field in Storyline could simply be a blank numeric entry field that would accept any digits, but the learner wouldn't know that.) 

    But I believe you will need to work the external form completion as a separate task.

  • Hi EricSchaffer-d1 it's not a simple solution I'm afraid as the form and Storyline cannot communicate easily. There are ways you could do it using a Google API, but you would require an experienced JavaScript developer to set this up for you.

    I think JHauglie has some good suggestions worth exploring.

    The only other one I can think of worth mentioning is the form completion redirect URL. I think you can configure the form to load a specific URL when it has been submitted, for example a Thank You page. The Thank You page could contain JavaScript that communicates with the parent frame (via postMessage), triggering a variable to be set in Storyline that confirms the form has been completed.