Help with simple interaction, best practices example

venturi01
venturi01 Community Member Posts: 5
I am still getting used to how lectora conditionals and objects work.  All i want to do is hide a prompt after i click 3 buttons.  I have 3 variables that when all 3 are equal to 1.  the prompt hides.   So far i cant get it to work, and i think its because i am not running my actions correctly.  I have attached the file, hopefully someone can help me.  I just need a best practice example to follow so i can understand this.

Comments

  • smiller7502
    smiller7502 Community Member Posts: 181
    The basic problem is that nothing was triggering your Hide Prompt action at the top of the title explorer.

    In the attached version, I've made the following changes:
    • Put that action inside a group. While it might seem weird to have a "group" with just one action, it allows triggering the action with a "Run Action Group" action.
    • Added an On Click > Run Action Group action to each of the buttons to run the new group.
    That's all that was strictly necessary to fix the problem, but I made one other change as well: I changed the "Add to Variable" actions to "Set Equal To" actions. This is safer when you just need to know whether a button has been clicked or not, because with an "Add to Variable" action, if the learner clicks the same button a second time, your variable equals 2 and the test fails. With a "Set Equal To" action, it doesn't matter if the learner clicks the button once or 100 times, the variable is still 1.

    One other note: As you get more advanced with Lectora, you may regret naming your variables VAR_Something. You can display the value of a variable on the screen by putting VAR(VariableName) in a text box or message, and having that look like VAR(VAR_QDC) might be confusing; there'd be similar confusion in JavaScript, in which you can pull in a Lectora variable value with a line like var x = VarVariableName, and seeing VarVAR_QDC would kinda make me nuts. Maybe that's just me, though.
  • venturi01
    venturi01 Community Member Posts: 5
    Thank you very much!
Sign In or Register to comment.

So You Wanna Be An eLearning ROCKSTAR?

We're all fans of eLearning here! Want to become an eLearning ROCKSTAR? Just click on one of the buttons below to start your rocking journey!