Maths problem/Storyline quizzing
Apr 25, 2014
Hi!
Any suggestions on making this a graded question in Storyline?
So, the student is expected to pick two of the blocks into the circle. How do I make it possible for him/her to choose any two of the blocks and still a response that the answer was correct? It would, of course be simple to give an instruction saying "Start from the left and move as many blocks as you need", but that would sort of destroy the idea of not giving too many instructions and keeping it as visual/simple as possible...
Seppo
8 Replies
I would use a free form multiple choice slide, use triggers to add 20 to a variable when each part is dragged on the circle, and finally change the choice of the multiple choice question to the correct choice when the variable is 40.
Hope this helps,
Alex
That's a clever way of doing it. I think you intend this, but just to clarify I would add a submit button and then have the answer marked correct *if* the answer is 40. If the answer gets marked as soon as it is 40, students who would have added too many blocks would still get marked as correct.
Hi!
Thank you for the answers!
Tried this and it works (though it took me a little while to figure out using variables).
Ended up doing a bar divided into five pieces and asking the student to click as many pieces as they think would make 40%. Was able to do a drag and drop as well, but it didn't turn out very nice, because the objects that are dragged will automatically be placed on top of each other so the student cannot exactly see how many pieces he has dragged. It would be nice to see the relation of 40% and 60% on the screen, too.
A problem with the variables: when the student clicks on a piece of the bar the value 20 is added to the variable (this works fine), but if the student clicks, say, three pieces and then corrects it to two pieces by clicking on one of the three again and thus deselecting it, the response from the question will be that it is wrong. I tried to correct this by adding another trigger saying "subtract 20 if the user clicks this piece" and set a condition to this so that the subtraction will only take place if the piece's state is selected (i.e. it has already been activated), but this won't work. Also tried to alter the condition so that the trigger would subtract if the state of the piece is not equal to normal.
Any tips on this?
Seppo
Moi,
sorry, I was busy and missed your message. Did you figure it out?
Joe
You have to use some kind of "undrop" functionality, and create triggers such as : subtract 20 when object X dropped on *initial area* (object has to remain draggable).
Alex
Hi,
I've attached an example of what I think you wound up doing for your second attempt (it doesn't look pretty, but it's functional).
The way I did this (which might be the long way to do it) is to set up a "correct" and an "incorrect" button off-screen and then the five rectangles. I then converted the quiz to a free-form choose one. I set a variables called PERCENT and then (here's the crucial part) on the submit button, I set up separate triggers to adjust the variable by adding 20 if rectangle 1 was selected, if rectangle 2 was selected, etc. Since the variable gets adjusted on the submit button (not on the rectangle itself), the learner can change their mind without it affecting the points. (I left the variable visible so that I could see what was happening). The correct button would be selected if PERCENT equaled 40, the incorrect button would be selected if PERCENT did not equal 40.
If you wanted visible feedback for the circle, there are two ways you could do this. The simplest would be to have individual segments/slices of the pie chart as separate objects and have the learner click on them directly. (You can use states to indicate to the learner what they have chosen).If you wanted both rectangles and the pie chart, I'm not sure if you could play around with triggers so that change in the segments of the pie chart could change by clicking on the rectangles. (I have to say, the ability for something to occur when an object is deselected would be a nice thing to have). I haven't played around with the option for the drag-and-drop, but it might work according to the same logic as what I describe above.
Hope this helps. Hyvää vappua.
Joe
(Olen lehtori Helsingin yliopistossa).
Hi Joe and others!
You did clear one problem out of the way: now the student can click several different options before submitting the answer.
Another problem still remains: if the student makes another attempt on the same question after giving an incorrect answer, it will not work... :(
Joe, it's nice to hear there are other people using Storyline in Finland, too!
Seppo :)
Got it working!
The trick was to set the variable to be subtracted from itself whenever the user clicks on the buttons Continue or Try again in the feedback layers. The solution is attached to this message in case someone finds it useful.
Seppo
This discussion is closed. You can start a new discussion or contact Articulate Support.