Drop Correct and Drop Incorrect States Not Working?

Jul 25, 2012

Hi!  I'm probably missing something obvious, but I'm trying to use the Storyline drag and drop template of the woman and the inbox/outbox.  I wanted to create a happy character state if they get the question right, and puzzled expression state if they are incorrect.  In creating two states, I noted that "Drop Correct" and "Drop Incorrect" are built-in options, so I used those two.  Yet when I preview, the appropriate states don't show regardless of how I answer the question; all I get is the original state.  Do I have to include a trigger or something as well?  In looking at triggers, I didn't see an option to change the state "if correct" or "if incorrect" so I'm not sure what I'm missing.  I was assuming that the built-in states, given their names, would appear automatically, but apparently not.  Apologies for what is probably a basic question, but I would very much appreciate feedback on how to do this properly.  Thanks!

Andrew

64 Replies
Rebecca Fleisch Cordeiro

Hi Christine,

Tx for reporting to them. Trying to narrow it down, I THINK it only occurs when I try to upload a file (not here in the forums) to support.I had attached a quick sample file I'd made for the case.

And, even narrower, so I think they can probably fix it: on my end it looks like, after I click Submit, it never finishes. That is, I see a spinning icon of some sort (can't remember)  near the bottom of the page and I never receive the prompt indicating the case or request was submitted. BUT, it turns out it HAS in fact finished because I receive the standard email thanking me for my submission.

So, I actually submitted this request 2X this morning. Not realizing it had finished, I C/P everything into IE, uploaded the file from there and submitted it. And, I rec'd the prompt indicating the request had been submitted.

Enjoy the day...and the soon-to-be weekend.

Christine Hendrickson

Hi Rebecca,

Wish I had seen this earlier! :D I tested it out on a few versions of Firefox (I have way too much fun with browsers..) and I didn't see the same thing. 

Glad to hear they're going through, at least! That's a start :) Wonder if it's possibly a simple issue of caching or maybe a Firefox security issue. Not sure. If you do figure it out, I'm curious to see what's going on with it.

Thanks! I hope you have a great day and a great weekend!

Christine

Leslie McKerchie

Hi A! I'm not sure that I'm following your question fully, but I'd like to provide you with some material that may get us on the right track

You can add states to a variety of objects.  States provide different views of the same object, which can be triggered based upon the user’s interaction with your content. Images, shapes, captions, and characters have one state by default.  Buttons have multiple states by default.  However, you can add more states to any of these objects. You can read more about this in this tutorial.

A S

Thanks Leslie. I am specifically interested in the behaviors and limitations of the Drop Correct and Drop Incorrect states. I saw in another blog that these states don't seem to work correctly unless we manually add a trigger to force a change in the state.

For instance, when I create a specific look of a box in "normal" state, then I make the box disappear when the "drop over" state is correct, the box does not disappear as I would expect it to (and switching the state to "hidden" is not a good option). Thus, the Drop states don't appear to be working as advertised.

Leslie McKerchie

Hi! Are you looking for ways to change the object state with drag/drop triggers? Perhaps this tutorial/Screenr will help you? You can check out this thread that was specific to changing state of button when dropped correct and there was also some cool tips in this thread if you have a need for multiple 'incorrect' responses.

I'm not sure what you mean by 'as advertised'. Is there a .story file that you can share and some assistance that you are needing in particular? If you cannot share here in the forums, please submit your file here.

Stu Jay Raj

I am also experiencing the same problem.  

I have included drop states to reveal the correct IPA pronunciation of the objects when dropped on the correct targets.  

I have also added a trigger to play the 'correct chime' media when the object is dropped correctly. 

The strange thing here is that the chime works - so obviously the 'Drop Correct' state is triggering it, however the appearance of the 'Drop Correct' state is not displaying.  It remains as the 'normal' state appearance. 

Out of curiosity, I created another file where I added an extra state 'reveal' and triggered that on a correct drop.  This worked, but adding that to each object multiplied my work by 20, as then I had to include individual triggers for 'drop correct' rather than having it automatically triggered with the in-built states. 

I have attached the file with the activity here. 

Phil Mayor

You have a visited state that will override all other states after being clicked, I have deleted them and they now work.

For your drop targets i would set the width to a multiple of the drag objects width, because you have it set to tile this will look nicer when it does tile

Rebecca Fleisch Cordeiro

Hi Jure,

This was really weird. It seems there was something funky about the green checkmark. I finally teased that out by deleting your checkmark and replacing it with a new one...and then it worked.

I did this on slide 1.2 (Drag and Drop_rfc). Please note that I also removed your custom correct and incorrect states. Perhaps you'd created them for a reason. If so, you can go back to your original slide and simply replace the green checkmark with a new one and you'll be good to go. The reason I eliminated those custom states on my slide is because it creates extra work if you add them. By default, Storyline will apply the states without extra triggers if you use the built-in states.

Not sure I was clear in my explanation, so please shout out with any questions!

Oh, I also corrected a couple typos...hope that's OK.

Jure Gabrovšek

Thank you very much for your answer.

I did custom correct and custom incorrect because i did not want to tell user immediate correct or incorect answer.

So my logic: when user solve in background program knows which is correct and which not, but user just knows if all are correct or he has to do some corrections (Try again). And if user is wrong the second time than the right solutions are shown.

So that is the logic of my states.

But it seems that something is wrong with drop correct.....because drop incorrect works fine....

Thank you for hel.... i hope i will find solution :)

Rebecca Fleisch Cordeiro

Hi Jure,

Have you tried, then, removing the checkmark from your file and replacing it with a new one? That's what I had to do, even in the one that I'd created for you with the built-in drop correct states. It didn't work until I replaced the checkmark in the drop correct state. I deleted the old one and made a brand new one.

Jure Gabrovšek

Hello,

sorry for previous post i was a little rusty... So what is my problem....

As you can see in my attached file i wanted that drag and drop interaction is submitted when user drop all of given options(that non of given solution state is not normal) and then If there is incomplete work, the INVALID message is shown.

But problem comes when user drop all given options, but articulate is still showing invalid message (despite all states are not equal to normal).

(drop correct and drop incorrect are colored because i wanted proof that when all items are droped there is no more item with normal state)

Please can anyone help me.....

Thanks

Rebecca Fleisch Cordeiro

Hi Jure,

Please see slide 1.2: Drag and Drop_rfc

The problem on Slide 1.1 was using a trigger with a "not = normal" state. This doesn't work, and I believe it's because of what SuperHero Phil Mayor has said about state's being iterative. If he sees this post, perhaps he'll comment.

So on slide 1.2 I created a new state called "default" and made that the initial state. Then I changed your trigger so the variable is triggered when the states are not = to default...and I believe it's functioning now as you want it to.

janaki devi

Need help from you..

I just want to know whether we can have dropped items seen even though we have changed the state of that layer.. I mean I have created a drag and drop interactions of three different items that are shown in three different slides, and I want to drag and drop one of those items from three different slides to a single target and want those dropped items to be seen in all the 3 slides... hope u understand and give me the solution for this.. 

Thank you

 

Ashley Terwilliger-Pollard

Hi Janaki,

I wasn't able to open the .swf file you shared here, but if you'd like us to take a look at your project you can share the .story file which is the file prior to publish.

You mentioned dragging and dropping items from multiple slides or layers, and that isn't something that Storyline is set up to do. Each drag and drop would exist on it's own slide and the question slides can't be included on a layer, but need to exist on the base layer for proper behavior and tracking.

If you're able to share that .story file here or even a bit more detail about your project, the community may have some more ideas on how to accomplish what you're looking for!

This discussion is closed. You can start a new discussion or contact Articulate Support.