Crossword Game and Results Submission

Well I posted a few months ago trying to figure out the best way to create a Multiple Player Crossword game.  In the end I was able to get it and it was a huge success.  You can see that here:

www.swiftmediagroup.com/words

It was a lot of fun to figure out and the client loved it for the meeting.  So you can get a few right, the first 4 answers are:

1- Failure

2- Hematologic

3-Death

4-Heartfailure

I am now moving on and trying to make it better in finding some solutions to things.  Initially this was just for fun and not scored or anything.  Here is my issue.

I am making it into a single player game to be posted on an LMS.  So I don't need the Player1Score and Player2Score anymore, just a Score.  I realize there is no way to manually adjust the Results.ScorePoints. That would be to easy, to just add a trigger in 'Adjust Variable Results.ScorePoints to equal Score'.  

So my question is this, does anyone know of a way to make a custom question submit to the Results.ScorePoints?  The questions as you can see are just created on layers so that when the user clicks a hotspot it shows the corresponding layer.  If they answer the question correct it goes to the correct layer and adds the corresponding value to the Score, if they answer it wrong it goes to an Incorrect layer and so on.  On the correct layer I have a jump to the ending slide trigger, if all the values of the questions equal true basically.  

Does that make sense?  I know I am forcing Storyline to do some things that it was not meant to do but it's so powerful and fun I couldn't help it.  Any help that you guys can give would be much appreciated.

2 Replies
Kevin Thorn

Hey Randy,

This is very well done! Congrats! I can appreciate the hours that went into setting this up and constructing it. 

As for your question, I'm afraid I don't have any logical solution at this point without studying it more. To your point not having the ability to access the built-in variable Results.ScorePoints there's not much we can do today in terms of updating that value.

I've built similar interactions like this (although not as impressive) and while the client and learner really like and enjoy the interaction, we kept the score (results) as part of an internal progress to the course. 

You can set the score at a level the allows/prevents forward advancement and then set the overall output to maximum slides visited rather than based on a Results Slide. The "completion" status sent to the LMS confirms the learner did in fact "pass" the crossword puzzle interaction because they wouldn't have been able to advance to the max number slide set for completion.

If this is set as a stand-alone offering, you could simply add a final Congratulations slide and make that your max number.

I'm not a Javascript whiz but I'm betting there are some smarter people here than me that could possibly come up with a solution to export custom score results and/or have suggestions on how to edit the SCORM output Javascript. Just tossing out thoughts.

Again, well done! 

Randy Hill

Thanks Kevin.  I was just tossing around that same idea.  I have messed with sending Java commands out from a results slide before but never to adjust the value.  

I do have a final slide that says Thanks for Playing, and then displays a layer depending on which Player Score is higher.  It then displays the score and says congratulations team such and such.

I just went and created a results slide and put all that info in there so that I had a results slide.  We are using the Absorb LMS system for this upcoming project so I was thinking of asking them if there was a way to custom submit a score.  

If anyone else has any ideas, please pass them along.