Create tests based on content from images

Mar 27, 2024

Hello,

I have a series of images that have information in them. I have 10 questions for learners about this information. I'd like to set up a random test generator where it shows a picture and then asks one of the 10 questions. The learner would then need to type in the correct answer.

Ideally I'd like to build a large database with hundreds of photos and be able to choose how many times each of the 10 questions is asked and have each learner get a different combination of photos and questions. (IE- generate a 20-question test, ask each of the 10 questions twice, do not repeat any photos)

All photos will have answers to all 10 questions. I have all the questions and answers written out already.

How can I best build this kind of test? 

Thanks.

3 Replies
Tom Kuhlmann

Do you know how to work with variables?

In a simple sense, you could create a question bank for each image. Then use some random number variable to determine which image to show and then from there choose questions from the question bank.

The scale of what you want to do is probably a bit outside the scope of using Storyline.

Building something like that is possible in Storyline. But if you have a database of hundreds of images and each image has a database of X questions, then you'd either have to build it in Storyline manually for each image set or use some sort of extra programming in JavaScript or something to dynamically evaluate the variables and load images and the appropriate content.

What type of image is it?

 

Emily Wood

They are plates affixed to electrical equipment that let the technician know about the features and requirements of that machinery. They vary widely based on manufacturer and the instructor of the class said that the learners are having difficulty finding the answers to the 10 questions that are critical for their ability to work safely on them and so I'm hoping I can build this as a kind of game they can play when work is slower.

I like the random variable option for choosing which of the 10 questions. I'm going to play around with that to see what I can build. Thanks!

Tom Kuhlmann

One thing to consider if the images are the same aspect ratio. You can create a base image and then use the import states feature to import all of the other images and additional images as states. 

The states acquire the image name. Thus if you use a consistent naming protocol for the image and variable, you could probably make the production more efficient. And any time you want to add a new image, just import the state.