I created an Articulate 1 project which contains 4 separate mini-games. Ideally I'd like to pass the user's score for each game to Moodle, as well as their overall score. I found this helpful link http://www.articulate.com/support/storyline/how-to-send-the-value-of-a-variable-to-an-lms and I started working through it but then I got stuck. It seems that I cannot assign my numeric variable (i.e. the player's score) to the TextEntry. When I try to assign a variable from the list it only gives me other text variables.
Thanks very much in advance for any assistance you can provide.
Good idea. I tried that earlier and it still seems to have the same issue because the object created on the numeric slide is called TextEntry6 and it will only let me assign text variables to it. I think that it is because it reads the user imput as a string instead of an integer? I'm not sure. Either way the problem is still the same.
I successfully deleted the text entry field and replaced it with a numeric one. The new problem is that I can't seem to alter the Submit Interaction Trigger. It used to say "Submit Interaction Short Answer when timeline starts." Now it says "Submit Interaction unassigned when timeline starts". There is no obvious way to assign it to something anymore.
That was actually what I did. Even if you create a numeric question, it still assigns it a text variable because it assumes the user will type in some text. If I delete that one, and create a numeric input box I still have the same "submit interaction" problem mentioned above. I can't assign it to anything.
Storyline 2 is now installed and I was able to successfully attach a numeric variable to a numeric question. Yay! I'm still not sure how the values are given to Moodle. I have 5 different scores I want to pass to Moodle but Moodle only has one spot in the gradebook for this game. How will all the scores show up? Where will they be?
Great news Brian, add those questions to a results slide. Publish and track using that results slide. The numeric values will be added to the scorm reports
Hmm.. . I didn't get quite that far yet. At the end of my game it still asked me for numeric input even though though I told it to submit the interaction as soon as the timeline started. Any ideas? I'm attaching a screenshot of my slide.
Hey, I got it to work, sort of. I just added an additional trigger that will automatically jump to the next slide. (See screenshot of slide 2, attached) It seems to work great now but I still see it flash through all of my fake quiz slides. They aren't as hidden as I would have liked/imagined. Is this typical? Is there a way to hide them more completely?
I also verified that the values I wanted to be passed were in fact passed. (See Scores in Moodle, attached). I noticed the category called Score says my score is zero and the category called PlayonWords_2_12.2 says I failed. What do these columns represent and is there a way to fix it so I pass and my final score shows up under the score column instead of the "Response 4" column.
I'm glad you got this to work with Phil's help. In regards to the Flash, that is expected unfortunately, and the amount of Flash you see will depend on how quickly the slides are able to load and execute based on your system, hosting platform, internet, etc. You may want to cover the slides with another image so that the user doesn't see the fake quiz question.
16 Replies
Use a numeric entry question instead
Hi Phill,
Good idea. I tried that earlier and it still seems to have the same issue because the object created on the numeric slide is called TextEntry6 and it will only let me assign text variables to it. I think that it is because it reads the user imput as a string instead of an integer? I'm not sure. Either way the problem is still the same.
You should be able to delete the text entry field and replace it with a numeric entry field, not sure if this effects the data sent to the LMS though
I successfully deleted the text entry field and replaced it with a numeric one. The new problem is that I can't seem to alter the Submit Interaction Trigger. It used to say "Submit Interaction Short Answer when timeline starts." Now it says "Submit Interaction unassigned when timeline starts". There is no obvious way to assign it to something anymore.
It would need to be a numeric entry question for this to work
That was actually what I did. Even if you create a numeric question, it still assigns it a text variable because it assumes the user will type in some text. If I delete that one, and create a numeric input box I still have the same "submit interaction" problem mentioned above. I can't assign it to anything.
I think you are using Storyline 1, in Storyline 2 this works as expected.
I suppose the easy way is to use javascript to assign the variable value
Ah ha. That could be it. I am using Storyline 1. I have not upgraded yet but I will soon. Then I'll let you know.
Storyline 2 is now installed and I was able to successfully attach a numeric variable to a numeric question. Yay! I'm still not sure how the values are given to Moodle. I have 5 different scores I want to pass to Moodle but Moodle only has one spot in the gradebook for this game. How will all the scores show up? Where will they be?
Great news Brian, add those questions to a results slide. Publish and track using that results slide. The numeric values will be added to the scorm reports
Click on the scorm in Moodle as an admin or teacher, then click the report tab
Hmm.. . I didn't get quite that far yet. At the end of my game it still asked me for numeric input even though though I told it to submit the interaction as soon as the timeline started. Any ideas? I'm attaching a screenshot of my slide.
Hey, I got it to work, sort of. I just added an additional trigger that will automatically jump to the next slide. (See screenshot of slide 2, attached) It seems to work great now but I still see it flash through all of my fake quiz slides. They aren't as hidden as I would have liked/imagined. Is this typical? Is there a way to hide them more completely?
I also verified that the values I wanted to be passed were in fact passed. (See Scores in Moodle, attached). I noticed the category called Score says my score is zero and the category called PlayonWords_2_12.2 says I failed. What do these columns represent and is there a way to fix it so I pass and my final score shows up under the score column instead of the "Response 4" column.
Hi Brian,
I'm glad you got this to work with Phil's help. In regards to the Flash, that is expected unfortunately, and the amount of Flash you see will depend on how quickly the slides are able to load and execute based on your system, hosting platform, internet, etc. You may want to cover the slides with another image so that the user doesn't see the fake quiz question.
I ended up coloring those slides black and just wrote "Uploading to Moodle" on them in yellow so if the user sees this they'll know what is going on.
Nice, low tech solution - thanks for sharing here Brian.
This discussion is closed. You can start a new discussion or contact Articulate Support.