Text Entry Bug - NEED HELP!!

This is my first attempt at creating simulation using SME-provided screenshots that require text entry, and I’m having problems with text entry boxes on layers. I'm not sure if it has to do with the Storyline bug, but maybe someone can help.

Expectation:

Learner must enter the correct data in a designated field and then click outside of the text entry field to proceed.
On the base layer, if input is wrong or learner clicks outside of the text field, the yellow Try Again layer displays.
The Try Again layer has its own text entry variable. If input is wrong or learner clicks outside of the text entry field on the yellow Try Again layer, the red Incorrect layer displays.
The Incorrect layer has its own text entry variable. Learner cannot exit the slide until the correct data is entered and they click outside of the text entry field.
Reality:

If the learner gets the Base and Try Again layers wrong (by either clicking outside of the Text Entry field or entering the incorrect data), it goes to the Incorrect layer, which it is supposed to do. However, when you click the text entry field on the Incorrect layer (which is a separate variable for each layer), it returns to the Try It layer. The expectation is that It should stay on the Incorrect layer until the correct answer is entered and the user clicks off the field.

Would someone please help figure out what I’m doing wrong? A file showing my triggers/conditions is attached (5_text fields within layers.story) – note that these are just a few selected slides to give an idea of what’s occurring. I've also attached a narrated .mp4 explaining the issue.

Many thanks!

6 Replies
Maria Costa-Stienstra

Hi, Brian!

We all have those days! 🙂

Thank you for attaching your file, and for the super helpful video explaining the issues you encountered!

I was a bit confused by the different TextEntry boxes on each separate layer for the same variable, which is what I think was causing the problems you found. I am attaching my edited version of your .story file. Please let me know if you have any questions. I disabled your triggers instead of deleting them, so it would be easier for you to review the changes I made.

Here is a brief overview of the changes:

  1. I disabled all the triggers on each layer and removed the repeated TextEntry boxes.
  2. I created a Show Layer trigger for both Incorrect and Try Again layers.

I also made a short video showing the expected behavior.

Let me know if this works for you!

 

Brian Cook

Thank Maria!

This helps to an extent. However, it locks me into that 1st "error" layer. We want the learner to have 2 chances (yellow level and red level) before we don't give them an option.

Also, when you click outside the box and don't enter anything into it, it just toggles between yellow and red. Really weird!

Maria Costa-Stienstra

Hi, Brian,

Thank you for reaching back!

In my example, if the field is blank, they get Try Again. If there is an incorrect input, they receive the Incorrect message. It loops back and forth between those, depending on the value in that field.

If you want the user to be locked after entering the wrong input the second time, you can add a trigger inside your Incorrect layer, either jumping to another slide or showing another layer that re-directs them. 

Here's what that would look like:

Windows 10 (1) 2021-02-11 at 3.15.20 PM

However, if you want the Incorrect layer to be the last one, and the user should not re-attempt the text input, you can choose to Prevent user from clicking on the base layer under layer properties

Windows 10 (1) 2021-02-11 at 3.55.55 PM

In that case, you will also want to add a button on that layer to allow the user to move to a different location within your scene. 

Let me know if that makes sense!