Sleepvraag met feedback

Bij een sleepvraag kan je aangeven hoeveel pogingen de cursist mag doen. Storyline laat echter na iedere poging al de status (NormalDrop Correct of Drop Incorrect) van het sleepobject zien. Is het mogelijk om deze feedback uit te stellen tot het maximimale aantal pogingen is bereikt?

Het antwoord is “ja”, probeer het voorbeeld hieronder. 

 


(Het kan nodig zijn om je browserscherm te verversen)

Hoe werkt dit?

De states Normal, Drop Correct en Drop Incorrect zie er hetzelfde uit. De cursist ziet dus geen verandering na het klikken op Submit.

Hiernaast definieer ik per sleepobject twee nieuwe states: myDropCorrect en myDropIncorrect.

Deze states worden zichtbaar op het moment dat één van de layers TryAgain, Correct of Incorrect wordt getoond (dus als de cursist al zijn pogingen heeft verbruikt)

States van de sleepobjecten
States van de sleepobjecten

Layer TryAgain

De cursist krijgt een melding dat hij een nieuwe poging moet doen, op de layer staat maar één trigger. Deze zorgt ervoor dat de layer wordt verborgen.

 sleepvraag-tryagain

Layer Correct

Dit is de layer die automatische verschijnt als de cursist het juiste antwoord heeft.

Met triggers op deze layer wordt de status van alle sleepobjecten veranderd in myDropCorrect

 sleepvraag-correct

Layer Incorrect

Deze layer verschijnt automatisch als de cursist al zijn pogingen heeft gebruikt en het antwoord onjuist is. Per sleepobject kijk ik wat de state is.

  • Bij de state Drop Correct verandert deze in myDropCorrect
  • Bij de state Drop Incorrect verandert deze in myDropIncorrect
 sleepvraag-incorrect

Instellingen Drag and Drop

Om dit allemaal netjes te laten werken is het belangrijk dat je bij de settings van de Drag and Drop interactie het vinkje bij FEEDBACK uit zet.

sleepvraag-setting

Dat was (bijna) alles ….

Het deel over de feedback is nu helemaal in orde. Er is nog één ding dat kan worden verbeterd:

Om er zeker van te zijn dat alle sleepobjecten zijn geplaatst bij het klikken op Submit vind je op de hoofdlayer een aantal triggers waarmee dit wordt gecontroleerd.

Ik moest dit doen via variabelen (geplaatst01 t/m geplaatst04) omdat de state Normal niet geëvalueerd kan worden (bug in Storyline?).
Submit interaction is alleen mogelijk als geplaatst01 t/m geplaatst04 allemaal TRUE zijn.

 sleepvraag-controle

Download

  voorbeeld_sleepvraag_met_feedback_350x250.story (516,0 KiB, 1.340 hits)