I have put a 'condition' on the Submit Results trigger that does not work....
I need to submit the results to the LMS only on 1st attempt and then on subsequent attempts ONLY if the score is a pass value (in this case 70%).
Trigger looks like this.
I have tested this in scormCloud LMS and basically the condition does not work. Storyline submits the results no matter what, even if i take this submit results trigger off completely!
Anyone know why conditions won't work on results page code?
Are you able to share the .story file here with us so that we can take a look? Storyline does submit the results to the LMS, once the the built in completion requirements have been achieved.
Hi Ashley, Yes no problem...pls see attached storyline file.
Hi Phil, I had thought as much but as storyline has built-in 'condition' statements i would have thought they would would work for the reporting as well. Seems a bit odd that code statements work for one thing and not another.
I still find it very odd that the 'results' are reported back to the LMS even without the statement being on a slide? Surely if the report statement is taken off it should not send the results otherwise the programmer has no control.
When you publish you decide how storyline reports that is irrespective of the content in the course. All that triggers does is submit the results at that point.
As you chose to report by results slide when you close the course the javascript will fire and submit the report.
The player controls the course and displays the content the content cannot prevent the report being sent. That said there are ways of overriding what is sent but normally this involves reporting by slide and then manually setting the score. Or you could edit the javascript files to prevent this.
For that level of control you are looking at building your own content and using a Scorm wrapper, or editing the core files of the player.
4 Replies
Hi Paul,
Are you able to share the .story file here with us so that we can take a look? Storyline does submit the results to the LMS, once the the built in completion requirements have been achieved.
If you are reporting by results slide then it will report the score back when you close the browser irrespective of the trigger.
You would need to edit the JavaScript to create this type of reporting.
Hi Ashley, Yes no problem...pls see attached storyline file.
Hi Phil, I had thought as much but as storyline has built-in 'condition' statements i would have thought they would would work for the reporting as well. Seems a bit odd that code statements work for one thing and not another.
I still find it very odd that the 'results' are reported back to the LMS even without the statement being on a slide? Surely if the report statement is taken off it should not send the results otherwise the programmer has no control.
When you publish you decide how storyline reports that is irrespective of the content in the course. All that triggers does is submit the results at that point.
As you chose to report by results slide when you close the course the javascript will fire and submit the report.
The player controls the course and displays the content the content cannot prevent the report being sent. That said there are ways of overriding what is sent but normally this involves reporting by slide and then manually setting the score. Or you could edit the javascript files to prevent this.
For that level of control you are looking at building your own content and using a Scorm wrapper, or editing the core files of the player.
This discussion is closed. You can start a new discussion or contact Articulate Support.