Reentering text and MC answers on slides which have been visited?

Oct 15, 2013

I have run into an issue with reentering answers on text-entry and MC slides which have already been visited (and answered) once.

I am currently working on an Articulate project in which the goal is to demonstrate to medical student the benefits of asking open-ended questions of their patients (e.g. "Tell me more") rather than closed-ended (e.g. "How much caffeine do you drink").

After an introduction to the exercise, students are prompted to select one of ~10 (varies by scene) questions. Clicking this question kicks them to a new scene (consisting of 3 slides), where they (1) see a video response from a "patient" answering their question, (2) are asked to type in a new question (3) are given a multiple-choice selection of questions and asked to select the one that is closest to the answer they typed. This third selection kicks them to another scene of the same construction. Each time they enter a new question, a value is added to a "Progress" variable, and the cycle continues until they hit the entered limit of the variable and are kicked to the appropriate summation scene (depending on which types of questions they selected earlier).

The "ideal/correct" path is for students to chose only open ended questions. Each time a student chooses an open ended question, they are "looped back" to the open ended question scene. Ideally, they keep choosing these open ended questions (getting the maximum amount of information out of the videos possible).

Here comes the problem:

When they are "looped back" to the open ended scene again, the text from their previous entry (on slide 2) and the selection of their next question (on slide three) are still there, and can't be typed over. 

Is there a way to set it so that if a student "loops back" and revisits a text-entry or MC slide multiple times, the slides are "reset" and able to be have fresh text/selections entered (without loosing the data from the original student input)?

5 Replies
Mike Enders

Hi E. And welcome to Heroes!

Could you expound upon your last statement: (without losing the data from the original student input?). 

If you simply want to allow the student to retype something new in the text entry box, this can be done via a trigger placed on that slide to reset the text entry variable to blank (see attached).

I hope this helps!


E. Syverson

Thanks for your response! We would like to collect the data the students enter -- both their typed answer, and their selected multiple choice. 

I did try creating a trigger which would reset the text entry variable to blank, but I think the issue I was running into is Articulate performs triggers in order. If I place the trigger to make the text entry variable blank before Articulate submits the data and goes to the next slide, the Articulate records the blank (reset) response. If I place the trigger to submit data and go to the next slide before Articulate blanks out the text box, Articulate never blanks out the text box (because it has moved on to another slide before it receives the instruction to). Maybe I am mistaken, but that is what appeared to happen when I tried it before.

Mike Enders


The key to the trigger is to only have it reset the response when the timeline starts for that slide.  After that point, any text entered won't be blanked out until you return back to the slide again.


PS.  My next question is...when you say you wish to collect the data the students you mean to submit it to, say, an LMS, or to capture it so you can display it later on in the course?

E. Syverson

Thanks Mike! I totally misunderstood your response initially. We just tried your original suggestion and it worked great (I never thought to put it at the beginning!), except that when you set the variable as blank, the text box is blank but also will not let you enter any new text. We want the students to be able to enter a new answer.

I believe eventually the data will go into an LMS (Blackboard).

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