Placeholder text in Feedback master not working

Aug 28, 2014

I’m working on a graded quiz question, single choice. Learner is given 3 tries to answer correctly. Each response has feedback. I created Feedback Masters:

1) Correct answer with feedback. Feedback is showing when correct answer is clicked, then learner can click to next question.

2) If learner clicks on incorrect answer on first try, incorrect message appears along with feedback. Learner is given another chance. Feedback is showing.

3) On second incorrect answer try, learner is given incorrect message with feedback. And is given one more chance. The feedback on this second try is not showing.

4) 3rd try that’s an incorrect answer, incorrect message with feedback shows and learner can advance to a new question. The feedback on this 3rd try is not showing.

The feedback needs to show for every response learner clicks on. It's not showing for the 2nd and 3rd attempts. have tried a variety of triggers and states, and have spent many hours trying to figure this out, but nothing is working for me. Could it be that because placeholders for the feedback are used?

Any help on this is very much appreciated.

Thank you.

35 Replies
Rebecca Fleisch Cordeiro

Hi Carol,

Hi Macon,

Probably this file could have been done differently from the get-go, but I was going with what you had. So...

The reason the feedback isn't showing on the 3rd try layer or the Incorrect layer is because you haven't put any feedback there. I thought you had something special you were going to put there, so I left it blank.

It sounds, though, like you want the feedback from the Inherent, Capitalization, and Variable Risk layers to show on the 3rd try layer if Learners choose one of those options as their second choice...and on the Incorrect layer if Learners choose one of those as their 3rd choice. So, I made a change and you can do the same.

WHAT I DID

  • Copied the feedback text boxes from each of the layers onto the 3rd Try layer. I named the text boxes so I'd know which feedback was which.
  • Set these text boxes' initial states to hidden.
  • Created triggers to show the appropriate feedback, based on the Learner's choice, when the timline started. For example:
    Change the state of the Inherent feedback text box to normal when the timeline starts if Button`1a.Inherent's state is equal to selected.

If you look at the 3rd try layer you'll see I've done that for each text box.

WHAT YOU CAN DO

Basically the same thing I did:

  • Copy the feedback text boxes from each of the layers onto the Incorrect layer. You'll probably want to name the text boxes so you'll know which feedback is which.
  • Set these text boxes initial states to hidden.
  • Create triggers to show the appropriate feedback, based on the Learner's choice, when the timline started. For example:
    Change the state of the Inherent feedback to normal when the timeline starts if Button`1a.Inherent's state is equal to selected.

BTW, I also set a trigger in the Feedback Master on the Try Again layer to change the state of Picture 3 (your advance arrow) to hidden when the timeline starts if Submit1 = 2. That way it won't fly across the screen when your Cell Phone guy appears

I don't know what you want to appear on the Realtime feedback layer, so I haven't done anything with it.

I think what you need to pay careful attention to is what layer you're telling SL to access, and what is on that layer. Maybe that will help you to sort things out a bit?

Rebecca Fleisch Cordeiro

Hi Max,

First, I didn't look at Carol's solution - and thank you Carol for jumping in! So if that works for you, you're good to go.

But I DID take a look at your quiz slide, and there was a LOT going on and there were a a lot of unnecessary triggers, as far as I could tell.

In addition, I personally would design the slide differently, so I've attached a file showing how I would do it. There are many ways to do things in SL, so don't let anyone tell you, including me , that their way is etched in stone. But I at least wanted to share my thoughts with you. So:

When you create a MC and choose Feedback by Choice, you can go into the question editor and type your feedback for each choice (or, you can just type a space - I've typed an answer simply to help clarify what's going on). Once you've done that, SL creates a layer for each choice. By default, the layers with the incorrect answers - in this case apples and bananas, are assigned the incorrect layout.

Again, in an attempt to clarify here, I've created a simple question with 3 choices: apples, bananas, and oranges,and I've named the layers accordingly.

Also, when you change the number of attempts for this question type, SL automatically adds triggers on the "incorrect" layers to jump to the next slide when the Learner clicks the continue button if the Attempt count is greater than or equal to the # you set.

DESIGN

Rather than create Try Again layers, I would use the existing layers to get SL to show what I want for the first and second attempts.

  • Accordingly, on each layer I inserted Atsumi in your "try again" position (hands on hip, unsmiling)
  • I added a new state for Atsumi and called it Correct answer. In this state, I put Atsumi in your "this is the correct answer" position (smiling and gesturing with left hand)
    You'll note that I repositioned her and made her small so Learners could see the choice they made...which I think is better for the Learners, but that's totally up to you.
  • Also on each layer I added a state to your Try Again caption to change it to your "this is the correct answer" state.
    As above, I repositioned and made smaller
  • And on each layer, I added an additional state to the Continue button. I named the state Try Again, and I changed the button text to "Try Again." I made this the initial state for the button.

Finally, on each incorrect layer, I added triggers

  • Change the state of the Continue button to the Normal state when the timeline starts On the layer if attempt count = 2
    This changes the text on the button back to Continue
  • Change the state of Caption2 to Correct Answer when the timeline starts on the layer if AttemptCount=2
    This changes the caption so it's your "correct answer" caption
  • Change the state of Atsumi to Correct Answer when the timeline starts on the layer if AttemptCount=2
    This changes Atsumi to the smiling, open hand gesture

So, that's how I'd approach it! Perhaps it will get you started.

Carol Mealy

Rebecca Fleisch Cordeiro said:

Hi Carol,

Hi Macon,

Probably this file could have been done differently from the get-go, but I was going with what you had. So...

The reason the feedback isn't showing on the 3rd try layer or the Incorrect layer is because you haven't put any feedback there. I thought you had something special you were going to put there, so I left it blank.

It sounds, though, like you want the feedback from the Inherent, Capitalization, and Variable Risk layers to show on the 3rd try layer if Learners choose one of those options as their second choice...and on the Incorrect layer if Learners choose one of those as their 3rd choice. So, I made a change and you can do the same.

WHAT I DID

  • Copied the feedback text boxes from each of the layers onto the 3rd Try layer. I named the text boxes so I'd know which feedback was which.
  • Set these text boxes' initial states to hidden.
  • Created triggers to show the appropriate feedback, based on the Learner's choice, when the timline started. For example:
    Change the state of the Inherent feedback text box to normal when the timeline starts if Button`1a.Inherent's state is equal to selected.

If you look at the 3rd try layer you'll see I've done that for each text box.

WHAT YOU CAN DO

Basically the same thing I did:

  • Copy the feedback text boxes from each of the layers onto the Incorrect layer. You'll probably want to name the text boxes so you'll know which feedback is which.
  • Set these text boxes initial states to hidden.
  • Create triggers to show the appropriate feedback, based on the Learner's choice, when the timline started. For example:
    Change the state of the Inherent feedback to normal when the timeline starts if Button`1a.Inherent's state is equal to selected.

BTW, I also set a trigger in the Feedback Master on the Try Again layer to change the state of Picture 3 (your advance arrow) to hidden when the timeline starts if Submit1 = 2. That way it won't fly across the screen when your Cell Phone guy appears

I don't know what you want to appear on the Realtime feedback layer, so I haven't done anything with it.

I think what you need to pay careful attention to is what layer you're telling SL to access, and what is on that layer. Maybe that will help you to sort things out a bit?


Hi Rebecca,

This is exactly how it is supposed to work! I cannot thank you enough for all the time and thought you put into helping me find the solution to this. I added the text boxes and triggers to the Incorrect layer and it works perfectly. Here's an interesting glitch that I ran into when doing this:

The 'Incorrect' layer was labeled as part of the feedback master in the slide layers section, so when I was calling for the layer in the dialogue box when trying to add the triggers, it wasn't showing up because it wasn't a layer. So I created a new layer and called it '4th try' instead of 'Incorrect,' and it's working fine. I see it listed as a layer when I call for it in the triggers dialogue box.

Again, I truly appreciate ALL the hard work you put into this for me - And especially your knowledge and PATIENCE!. Thank you, thank you, thank you!

Massimo Conte

Hi Rebecca, thank you very much for your support!

I didn't understood that attempt counter was automatic.

It's fantastic that multiple choice has a set of automatic functions so I don't have to add other triggers. Your solution about showing always question and answer is very good.

Once I have understood that storyline is simpler and smarted than I think, I just need to begin thinking in the simpler way when I use it

I was amazed about the linear solution about changing states of figures and balloons.

It's not the first time that I found afterwards that storyline is easier than I think. It just require me to think easier.

This community is fabolous, one of the many fabolous aspects of storyline!

@Carol: seeing your example I also understood I could have designed my multiple choice in a easier way. When last week I started from the your template (of your course, for your needs) at begin of this post, I probably don't have chose the right solution, because changing a slide born for another course it's not ever the best solution. But these days I have learned a lot of things :)

Thank you very much both of you

Carol Mealy

Hi Rebecca,

I'm back! First of all...I love the Benjamin Franklin quote you shared...it is truly inspiring, and so very true. Thank you for sharing it.

Secondly, your solution is working out perfectly. Now, I have another question for you. I hope you can help me with this one because I have spent about 8 hours trying to figure it out and again, I am stumped. Here goes (this is the same file we've been working on):

I have 3 different question banks, and each bank is set up the same way. When I preview each of the 3 question banks, the first question in each bank works fine, all triggers work and are branching fine.

However, all other slides in all the banks that follow....the triggers are not working. Specifically, the triggers that say to go to 3rd layer and 4th layer. I tried moving the slide around in each bank....i.e., I moved the 2nd slide up to the first position, and that works. As soon as I move the slide back to the second position, the triggers on that slide do not work.  Could it have something to do with how the green submit button is labeled on each of the different slides?

Do all buttons need to be their own unique name?

Thank you for your help.

Carol Mealy

Carol Mealy said:

Hi Rebecca,

I'm back! First of all...I love the Benjamin Franklin quote you shared...it is truly inspiring, and so very true. Thank you for sharing it.

Secondly, your solution is working out perfectly. Now, I have another question for you. I hope you can help me with this one because I have spent about 8 hours trying to figure it out and again, I am stumped. Here goes (this is the same file we've been working on):

I have 3 different question banks, and each bank is set up the same way. When I preview each of the 3 question banks, the first question in each bank works fine, all triggers work and are branching fine.

However, all other slides in all the banks that follow....the triggers are not working. Specifically, the triggers that say to go to 3rd layer and 4th layer. I tried moving the slide around in each bank....i.e., I moved the 2nd slide up to the first position, and that works. As soon as I move the slide back to the second position, the triggers on that slide do not work. Could it have something to do with how the green submit button is labeled on each of the different slides?

Do all buttons need to be their own unique name?

Thank you for your help.


I forgot to mention: When I preview each slide, the functionality is working. However, when I preview each scene or the entire project, this is where I see the functionality is not working. Very strange.

Carol Mealy

Hi Rebecca,

We figured this one out....I worked with a coworker and she thought that maybe it was because the variables were named the same on each slide for the specific action required. I changed the variable names on each slide, and this did the trick. So..

The variable on the first slide was 'Submit1'....I changed this variable on slide 2 to 'Submit2', on slide 3 to 'Submit3', and on slide 4 to 'Submit4'.

All slides are functioning properly now.

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