This simple geography game asks the user to drag and drop the continents onto the world map.
The originality is that the drag sources appear one by one in a random order each time a learner attempts the game.
This game is made responsive so anyone can enjoy it on any device
This project is based on a simple one to one Drag and Drop interaction. When the game starts, a random drag source is displayed. Object actions on the drop targets are used to trigger an advanced action which randomly displays the next drag source of the interaction.
This system ensures that the game is different for each attempt.
The scoring system uses regular Captivate variables and Advanced action as well as a little touch of JavaScript to make it more exciting!
Thanks for sharing! I think this is a fun way to learn/review names of continents. The timer is a nice feature. My only suggestions is to either slow it down a bit or have it start a bit later. (It seems like it’s impossible to every earn 10 or 9 points… but maybe that is the way to get learners to ID the continent as fast as possible.)
Thanks for your reply Daniel. Slowing down the timer, or even delaying the start of the timer is perfectly possible. It requires just a few changes in the JavaScript file.
This sample project was only created for demonstration purposes, but feel free to download it (and the accompanying JS file) and tweak it the way you want!
Cheers.
A simple, but effective approach to a drag and drop assessment. I like that the colors are engaging for learners as well.
The timer is a nice touch, but I feel that it would exacerbate anxiety levels. Are there repercussions for not finishing in the time allotted, and is there a reward for finishing “faster”? Overall, good design though.
Damien, I’m thinking about buying Captivate, but it’s a big investment. I noticed you wrote you used Javascript for this. How important would you say coding is to making learning modules with Captivate? (I don’t code, but want to be able to make awesome stuff like this, and am wondering if Captivate is for me!) Thanks
Coding is not important at all and certainly not a requirement for using Adobe Captivate. Most Captivate users don’t know anything about coding and have build amazing training modules with the built-in features of Captivate!
That being said, if you are into JavaScript, you’ll be able to leverage an additional layer of power in Captivate. In this example, I have used JavaScript to generate random numbers and make the game more interesting (there is no random number generator available by default in Captivate). My goal was to demonstrate that it is possible to do it and to show people that are into coding how to do it. But I could have developed this game without any JavaScript at all… Just that it would not be randomized…
Hope it helps…
Short and simple. Thank you for explaining what the JavaScript you used functioned to add to the game. I was wondering if it is possible to hide the timer while playing and only reveal time upon completion? I know I was a high stress/anxiety child and being timed completely paralyzed me during activities like this.
Ah, that is interesting about Captivate not having a random number generator. I was working on a project using Storyline that used random variables, but hit a roadblock. I dipped my toes into learning JS a while ago, so I think I’ll take a look at yours. Thanks again for sharing!
This project was created with Captivate 2019, so you need Captivate 2019 (or newer) to open it.
The available Captivate versions are Captivate 9, Captivate 2017 and Captivate 2019 (Captivate 8 and earlier are considered legacy versions). Of these versions only Captivate 2019 can open this file.
Also note that Captivate CS6 never existed (Captivate Is not part of the Creative Suite or Creative Cloud). We had a version called Captivate 6 back in 2012, but it is not anymore supported.
Hope it helps.
You must be logged in to post a comment.