Branching using an online poll

Oct 30, 2013

I would like to ask a user a question which branches to a feedback/answer slide but, unlike a standard question, I want to use the results of an online poll to trigger the branching so that the user can immediately compare their response.

To keep things simple, the poll has two questions. If the student answers A and the poll indicates that A>B then this will branch to "you are in agreement with the majority of other voters". If the poll indicates A<B then this will branch to "you are not in agreement with the majority of voters". Both feedback slides provide an opportunity for a slightly different discussion or learning opportunity relating to the poll and the user's response.

Obviously it is possible to insert a web object to show the poll and vote on it and, if enabled by the polling software, to see the current state of the poll.

"IF A>B THEN ..." appears to be an obvious variable but how can the current (live) poll result be collected to trigger the branching? Accepting that I might be asking for the impossible, I am constantly amazed by the innovative solutions of the Articulate Community and thought it was worth asking!

3 Replies
Sam Lincoln

Michael, thanks for your response.

I'm not too hot on APIs and haven't selected a particular poll software but experimented with EasyPoll to test the concept. It uses jQuery which is described as "a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development." It is beyond my capability to establish whether a hand over mechanism is achievable but I suspect that this is the only real solution. Maybe there is a developer who can come up with something).

My immediate solution is to activate a layer when the user votes which presents a "how does your answer compare to others who have voted?" (the current state of the poll automatically appears within the poll web object). The layer then presents feedback on all of the permutations which may then drive further branching. A little convoluted but it solves the problem in a less elegant way.

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