I cannot find anything on the site that addresses this and the HTML5 compat page says it should work, but when I run my assessment with a 15-question pool that offers 10 questions to the learner, it works perfectly in Flash but gives a zero score every time in HTML5 (testing in both Chrome and Firefox). In the review, it shows every answer is incorrect. Any help that can be provided would be greatly appreciated as many in my audience use HTML5 to consume our content.
It sounds like your question slides may have a setting of "reset to initial state" as a part of their revisiting properties? You may find that questions are scored incorrectly when the following conditions are true:
* Question slides are configured to reset to their initial states when revisiting.
All my questions in the pool are set to "Automatically decide" (all the slides in the whole course are set that way). But as I said, it is in HTML5 that this problem is occurring, not in Flash output. Are you saying that with HTML5 output, quiz results will simply not be recorded? In other words, you listed two conditions that are known to cause problems. Are you saying both conditions together cause the problem or either one individually? I'm assuming the latter since the first one is not relevant in my situation but want to confirm before I tell my 200,000 learners that they can't take my course in HTML5...
Have you tried to use "resume saved state" on your questions to see if the behavior persists? If your users will be taking the course on a regular PC or Mac, they'll generally see the Flash content, unless you send along the story_html5.html link instead of the story.html link. HTML5 is generally for viewing on mobile devices such as an iPad or iPhone.
Was there ever a solution to this? I've tried "automatically decide" and "resume saved state" like Ashley suggested but get the same result. It works fine in Flash but not in HTML5. I'm testing from my web server and not using an LMS. Using Storyline 2 update 5:1505.515.
This thread was with Storyline 1 - but as you mentioned you're using Storyline 2, and it looks like that was fixed in Storyline 2. You mentioned testing Automatically decide and resume saved state - did you see the same with those? Can you tell me where you were testing the HTML5 content? You'll want to ensure you're using one of the browsers detailed here.
I get the same result when testing with automatically decide and resume saved state. I'm on a Windows 7 machine using Firefox 38.0.1 but I just tested it with Chrome 43.0.2357.65 m and I got the same result. It works correctly in Flash but not in HTML5. With the HTML5 version the questions are coming back as incorrect even though they are correct.
Are you using the latest update of Storyline 2, update 5 released earlier this month? If so, and you're still seeing this behavior, can we take a look at a sample .story file and do some additional testing with it?
I'm using Storyline 2 update 5:1505.515. I'm going to get one of my co-workers who also uses Storyline to publish it for me first and see if I get the same result. If I do how do you want me to send you the .story file?
You can share the .story file here in the thread by using the "add attachment" button. If you'd prefer to share it privately you can send along to our team here.
I just wanted to check in here, as it seems that Wilbert was able to replicate the issue and has reported it to our QA team for additional review. We'll keep you posted here if there are any other updates to share in regards to this issue.
Anyway I found a solution. The case is, that the way system variables loads is different in HTML-view vs Flash. First time you run the course Result(n).PassPoint for a given quiz is 0. It will not be set before the first quiz slide is viewed. Then, if the player is set to resume, it behave as expected upon reload.
So I had some problems showing when this and that has been viewed or solved by the user, hence the question if PassPoints = ScorePoints would return true. Even if it was not so :)
The solution is quite clear. I just had to ad a condition, where I test if PassPoint is 0, to the involved triggers.
I consider this to be a fault, beacuse it works different in Flash vs HTML. It apear that the javascript based system variables only become global on a given slide, or when loaded from the cookie. ;-)
Glad you were able to find a solution Tom, and thanks for coming back around here! The issue is still present in Storyline 2, and continue to keep an eye on it to evaluate how many customers are impacted and what impact it has on courses. The number of customers and depth of impact are two of the elements that help us prioritize bugs and fixes.
Here's some more detail about how we tackle bugs. I'm really sorry that I can't say if this issue will be fixed but you're in the right place to stay updated on this bug's progress.
I have this exact same problem, but I am not able to follow the solution above. I'm not sure what "I test if PassPoint is 0, to the involved triggers" actually means. Are you able to elaborate?
Since we're now on Storyline 2 Update 12, I would first update your software to ensure you're taking advantage of all the bug fixes we have released.
If you're still having trouble after updating your software and republishing the file, could you attach the unpublished .story file here? I'll take a closer look and let you know what I find.
24 Replies
Hi Dave,
It sounds like your question slides may have a setting of "reset to initial state" as a part of their revisiting properties? You may find that questions are scored incorrectly when the following conditions are true:
All my questions in the pool are set to "Automatically decide" (all the slides in the whole course are set that way). But as I said, it is in HTML5 that this problem is occurring, not in Flash output. Are you saying that with HTML5 output, quiz results will simply not be recorded? In other words, you listed two conditions that are known to cause problems. Are you saying both conditions together cause the problem or either one individually? I'm assuming the latter since the first one is not relevant in my situation but want to confirm before I tell my 200,000 learners that they can't take my course in HTML5...
Hi Dave,
Have you tried to use "resume saved state" on your questions to see if the behavior persists? If your users will be taking the course on a regular PC or Mac, they'll generally see the Flash content, unless you send along the story_html5.html link instead of the story.html link. HTML5 is generally for viewing on mobile devices such as an iPad or iPhone.
Was there ever a solution to this? I've tried "automatically decide" and "resume saved state" like Ashley suggested but get the same result. It works fine in Flash but not in HTML5. I'm testing from my web server and not using an LMS. Using Storyline 2 update 5:1505.515.
Hi Bryan,
This thread was with Storyline 1 - but as you mentioned you're using Storyline 2, and it looks like that was fixed in Storyline 2. You mentioned testing Automatically decide and resume saved state - did you see the same with those? Can you tell me where you were testing the HTML5 content? You'll want to ensure you're using one of the browsers detailed here.
I get the same result when testing with automatically decide and resume saved state. I'm on a Windows 7 machine using Firefox 38.0.1 but I just tested it with Chrome 43.0.2357.65 m and I got the same result. It works correctly in Flash but not in HTML5. With the HTML5 version the questions are coming back as incorrect even though they are correct.
Hi Bryan,
Are you using the latest update of Storyline 2, update 5 released earlier this month? If so, and you're still seeing this behavior, can we take a look at a sample .story file and do some additional testing with it?
I'm using Storyline 2 update 5:1505.515. I'm going to get one of my co-workers who also uses Storyline to publish it for me first and see if I get the same result. If I do how do you want me to send you the .story file?
Hi Bryan,
You can share the .story file here in the thread by using the "add attachment" button. If you'd prefer to share it privately you can send along to our team here.
Thanks Ashley. My co-worker never showed up today so I wasn't able to test it on her machine. Hopefully your team will be able to help.
No worries Bryan - we're happy to test it. Let me know when you've sent it along and I can follow along.
I sent it about 30 minutes ago.
Thanks Bryan - and I see that one of my colleagues is taking a look and will be in touch soon.
Hi Bryan,
I just wanted to check in here, as it seems that Wilbert was able to replicate the issue and has reported it to our QA team for additional review. We'll keep you posted here if there are any other updates to share in regards to this issue.
Hi,
Did you ever solve this? Because I got the exact same problem
Hi Tom,
This discussion is a bit older. Can you let me know what version of Storyline you're using and where you're seeing the problem?
Hi Ashley,
I use storyline 2 with the latest update.
Anyway I found a solution. The case is, that the way system variables loads is different in HTML-view vs Flash. First time you run the course Result(n).PassPoint for a given quiz is 0. It will not be set before the first quiz slide is viewed. Then, if the player is set to resume, it behave as expected upon reload.
So I had some problems showing when this and that has been viewed or solved by the user, hence the question if PassPoints = ScorePoints would return true. Even if it was not so :)
The solution is quite clear. I just had to ad a condition, where I test if PassPoint is 0, to the involved triggers.
I consider this to be a fault, beacuse it works different in Flash vs HTML. It apear that the javascript based system variables only become global on a given slide, or when loaded from the cookie. ;-)
Glad you were able to find a solution Tom, and thanks for coming back around here! The issue is still present in Storyline 2, and continue to keep an eye on it to evaluate how many customers are impacted and what impact it has on courses. The number of customers and depth of impact are two of the elements that help us prioritize bugs and fixes.
Here's some more detail about how we tackle bugs. I'm really sorry that I can't say if this issue will be fixed but you're in the right place to stay updated on this bug's progress.
I have this exact same problem, but I am not able to follow the solution above. I'm not sure what "I test if PassPoint is 0, to the involved triggers" actually means. Are you able to elaborate?
Hi Katrina,
In case Tom is no longer subscribed to this thread, you also have the option to reach out to him directly here.
Are you also using Storyline 2, or a more recent version of Storyline?
Thank you, Alyssa.
We are using Storyline 2 - Update 7.
More of our staff is using Chrome so this is a big issue for us.
Hi Katrina,
Since we're now on Storyline 2 Update 12, I would first update your software to ensure you're taking advantage of all the bug fixes we have released.
If you're still having trouble after updating your software and republishing the file, could you attach the unpublished .story file here? I'll take a closer look and let you know what I find.
Hi Katrina,
I think the easy solution is to store every total in a uservariable, and use that instead.
Thank you. We will test that out if the upgrade does not resolve the issue.
This discussion is closed. You can start a new discussion or contact Articulate Support.