Forum Discussion
Capitals Quiz with xAPI leaderboard built in Storyline
Hey,
We recently built a quiz in Articulate Storyline that implements xAPI powered leaderboard.
It's a gamified course where you have to match countries with their capitals using Drag&Drop feature.
We send user's nickname and final score to an external LRS using xAPI statements, and then query those information sorting it high to low to create interactive leaderboard.
There are however some limitations. Storyline doesn't allow to change Actor after the course has loaded, which means in this case we use a single generic email adress as an actor for all entries. This can be worked around by for example setting a starting .html page, separate from the course itself, to capture user's email adress, or sending custom statements for every activity you need. In our case we stuck to the easy solution as it's only a simple on-line game and tracking user's progress wasn't our primary goal.
Try yourself against other players, let's see where you end up on the leaderboard!
Click here to start the quiz.
Enjoy, let me know if you have any questions on how to build similar constructs.
- ankitmalhotraCommunity Member
Hi Rafal,
Could you kindly provide the source file? It has been challenging to locate the leaderboard solution. Having it would greatly assist me. Thank you.
- RafaTomicki-d9dCommunity Member
Hi Jatinder,
Attached you will find stofy file as well as xAPI files needed to make the project run, if you have any questions let me know.- ankitmalhotraCommunity Member
Thank you for providing me with the stofy file and xAPI files. I received the files successfully, and I truly appreciate your assistance. Your willingness to share these files means a lot to me, and I'm grateful for your kindness. If I have any questions or need further help while working with these files, I will not hesitate to reach out to you. Once again, thank you so much for your support and for helping me with this project.
- ankitmalhotraCommunity Member
- RafaTomicki-d9dCommunity Member
Jatinder,
It looks, like built in statements do come through, however leaderboard is built around extrnal statements written in JS files. It looks like those statements do not come through.
Do you have JS files in the same folder as story.html file?
Have you modified story.html file to implement JS files?