How to verify that external document has been opened?

Feb 18, 2020

Hello!

We are using Articulate Storyline 3. Is it possible to verify that an external document (a PDF file) has been opened by the trainee? That is, that the trainee has really clicked on the hyperlink.

7 Replies
Pär Johansson

Dear all!

Thank you for the input, but I believe I need more detailed info! I am quite new to Articulate Storyline. So far, I have basically just made presentations and quizes. Let's say I have created a slide with a hyperlink; kindly see enclosure. How do I "Adjust variable"? And where is "hasOpenedPDF"?

Walt Hamilton

When you added the hyperlink, SL created a trigger for you to jump to the URL. Now you need to create the "Adjust variable hasOpenedPDF to true when user clicks hyperlink" trigger.

The action is :"adjust variable"

"hasOpenedPD" is a true/false variable you create with an initial value of false

you set the value to "true"

"when user clicks text "here" inside

Then you save the trigger. Just to be on the safe side, I would move it up in the list of triggers above the jump one. Later you can check the variable and if it is true, the user clicked on the hyperlink.

Pär Johansson

Thank You so much for the support.

OK, I created a trigger as shown in attachment 1.

So, how do I make use of that variable? For instance, if I want to display a message "Please do not forget to read the ...", how do I do that? Or, if I want the user to return to that slide (1.1 in this case), how do I do that?

Walt Hamilton

One example might be before you move to the next slide.

Create a trigger that says: Show message "Please do not forget..." when user clicks Next if hasOpenedPDF is equal to false.  You can show the message by changing the state of a text box, or showing a layer, or there are a variety of ways.  Then follow it up with a trigger that says Jump to next slide when user clicks Next if hasOpenedPDF equals true.

This discussion is closed. You can start a new discussion or contact Articulate Support.