TEB for name / next slide advanced action troubleshooting
I am creating a course that allows learners to type in their name which will appear on future slides. I am running into a problem with the Submit button advanced action script to advance the learner to the next slide.
I have the variables v_name and v_null created (with no value in the value field).
I created a conditional advanced action to trigger a “Try Again” warning (named Text Caption) if no name is entered, and advance to the next slide if a name IS entered. However, I can’t get it to work the way I need to. Right now it just triggers the “Try Again” warning and doesn’t seem to recognize the TEB has a name entered to trigger the Else action.
The action goes as follows:
If all conditions are true: v_name is equal to v_null
Then: Show Text Caption
Expression cpcmndGoToFrame= cpinfoCurrentFrame -1
Else: Go to next slide
I have tried altering the advanced action to hide the Text Caption on the Else command, but it didn’t work. I have tried changing the v_name part of the If to the TEB, but again that wasn’t the answer either. I shortened the TEB to 0.1 seconds shorter than the slide. It’s also the the item on top in my timeline.
It’s possible that this advanced action worked for previous versions of Captivate, but not 2017, as I have flipped through numerous old blog posts. I appreciate any insight on this.
