We have built an mcq question but as part of the question users need to measure something onscreen. We have added a ruler as a .png but need to allow the users to drag the ruler over an object to complete the measurement.
One solution could be to have the object in a fixed position on the screen which is next to a ruler graphic. You could then add a slider on top of the ruler to allow the user to measure it, see (very basic) example attached.
Create the slide as a freeform Drag and Drop.Put a filled but transparent shape on the lowest level of the slide (behind everything) and make it a target for the ruler graphic. Set Drop Target Options to Free. That will let you drop the ruler anywhere. Put a when dragged over( or when dropped on) trigger on the ruler, and you can drag it. Usually, I have it change the state of something (that is already normal) to normal. Reading the discussion David referenced, the author expresses a fear that future maintainers may delete the trigger because it seems to do nothing. If that worries you, put a text box off to the side of the stage explaining why it is necessary. Having the trigger change the state of the text box will call additional attention to it.
Personally, I like David's suggestion: a slider. Unfortunately, making a slider draggable disrupts its sliding function, so you would have to drag the object to it.
4 Replies
One solution could be to have the object in a fixed position on the screen which is next to a ruler graphic. You could then add a slider on top of the ruler to allow the user to measure it, see (very basic) example attached.
Alternatively this post discusses making an object draggable (in this case your ruler): https://community.articulate.com/discussions/articulate-storyline/making-shapes-images-draggable
Create the slide as a freeform Drag and Drop.Put a filled but transparent shape on the lowest level of the slide (behind everything) and make it a target for the ruler graphic. Set Drop Target Options to Free. That will let you drop the ruler anywhere. Put a when dragged over( or when dropped on) trigger on the ruler, and you can drag it. Usually, I have it change the state of something (that is already normal) to normal. Reading the discussion David referenced, the author expresses a fear that future maintainers may delete the trigger because it seems to do nothing. If that worries you, put a text box off to the side of the stage explaining why it is necessary. Having the trigger change the state of the text box will call additional attention to it.
Personally, I like David's suggestion: a slider. Unfortunately, making a slider draggable disrupts its sliding function, so you would have to drag the object to it.
Michael Hinze shard a cool example that might give you some ideas: https://community.articulate.com/e-learning-examples/storyline-2-slide-rule
This discussion is closed. You can start a new discussion or contact Articulate Support.