Forum Discussion

avisehmbi's avatar
avisehmbi
Community Member
8 years ago

Layer not staying on screen and automatically advancing to next slide

Hello, 

I have an issue with a course I am working on. I have a standard text entry slide that I have made a custom feedback layer. My submit button is also custom. The only triggers I have on my submit button is to submit the essay and show answer layer. However when I test the scene and I submit the interaction, the answer layer flashes and then automatically advances to the next slide. 

I've checked everything, my triggers, timeline says show till end on both base layer and Answer layer but it keeps on doing this... Can somebody please help?

Avi

16 Replies

  • Hi, Luc.

    Thank you for reaching out! 

    We have not received project files from Avi or Andria, so this is possibly file-specific. I'd be happy to take a look at what's going on. You can either share your file through this post or privately through a support case.

  • SueAshby's avatar
    SueAshby
    Community Member

    Is there a resolution to this issue?  It has just started to happen for me. I have created a slide with text entry (essay question) and a 'feedback layer,' showing possible responses for the learner to compare to, that shows when they click a custom Submit button.  The triggers I have set on the custom submit button are 1) submit TextEntry and 2)show layer 'Feedback'.  I have also set the TextEntry to be required (i.e. the learner cannot skip it).  When I review the slide in SL360, if I do not enter text in the TextEntry field, I get an error saying I must complete it before advancing and the layer 'Feedback' does not display.  This is good and is what I expected. However, when I do enter text in the TextEntry field, and click the custom Submit button, the layer 'Feedback' displays but the slide immediately advances to the next one. 

    If this has not already been resolved, I can upload the file I am working on for further troubleshooting.  

    Thanks! 

  • The Submit process has some hidden, built-in triggers. One of them shows the appropriate Correct or Incorrect feedback layer. I understand you want to use your own custom feedback layer, so you did not include the built-in ones. In the event that there are no feedback layers, another built-in trigger jumps to the next slide, after recording the result, and that's what is causing your problem.

    If you want to record the result, you must keep the submit trigger.

    In the attached sample, I have moved the Submit trigger from the base, and put it on the feedback layer. That solves the first problem, but causes another. Now there is no message if the question is not answered. so I had to build a custom layer for that.

  • SueAshby's avatar
    SueAshby
    Community Member

    Thank you for looking at this.  Although I have a work around (see below) I will take a look at what you've done and see if that works better than mine!  

    I have found a work-around, although have not solved the actual problem.  Instead of using an Essay Graded Question, I inserted a Data Entry (text) field instead. I simulated the 'User must answer' condition that is on Graded Questions, by adding another layer that shows a prompt to "Enter your answer and click submit" if the variable TextEntry = blank.  The slide now acts as I want - if the user does not answer, they get a prompt to enter their response and click Submit. When they do that, the Feedback layer is displayed, showing the correct answer and stays on the screen until the learner click Continue to proceed to the next slide.  Fortunately, it is not critical for me to use a graded question here.