Feedback Text for a Drag and Drop Interaction help

I've developed an drag/drop interaction which works well, the issue is with the behavior of the submit reset buttons.
If the "correct" drag objects are on the "correct" target - no issues
The problem is if an "incorrect" drag/drop combination is selected, the "incorrect" feedback text displays and the reset button moves all drag object to the start position, but once the "correct" drag drop combination is submitted, the "incorrect" feedback text displays.
The fla can be viewed here: skydrive.live.com/?cid=bb539b6eff0afbf5&sc=documents&uc=1&id=BB539B6 EFF0AFBF5%21114#
Thanks in advance for any assistance/suggestions you can provide and for taking the time to read this post
The relevant code is:
On Frame 1:
ActionScript Code: 
function dragSetup(clip, targ) { clip.onPress = function() { startDrag(this); this.beingDragged=true; }; clip.onRelease = clip.onReleaseOutside=function () { stopDrag(); this.beingDragged=false; if (eval(this._droptarget) == targ) { this.onTarget = true; _root.targ.gotoAndStop(2); } else { this.onTarget = false; _root.targ.gotoAndStop(1); } }; //the variables below will store the clips starting position clip.myHomeX = clip._x; clip.myHomeY = clip._y; //the variables below will store the clips end position clip.myFinalX = targ._x; clip.myFinalY = targ._y; clip.onEnterFrame = function() { //all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged) // then move the MC back to its original starting point (with a smooth motion)" if (!this.beingDragged && !this.onTarget) { this._x -= (this._x-this.myHomeX)/5; this._y -= (this._y-this.myHomeY)/5; //if the drag object is dropped on any part of the target it slides to the center of the target } else if (!this.beingDragged && this.onTarget) { this._x -= (this._x-this.myFinalX)/5; this._y -= (this._y-this.myFinalY)/5; } }; } dragSetup(drag1,drop1); dragSetup(drag2,drop2); dragSetup(drag3,drop3); dragSetup(drag4,drop4); dragSetup(drag5,drop5); dragSetup(drag6,drop6); dragSetup(drag7,drop7); 
on the submitBtn:
ActionScript Code: 
on (press) {     if ((_root.drag1._droptarget == "/drop1") &&         (_root.drag2._droptarget == "/drop2") &&         (_root.drag3._droptarget == "/drop3") &&         (_root.drag4._droptarget != "/drop4") &&         (_root.drag5._droptarget != "/drop5") &&         (_root.drag6._droptarget != "/drop6") &&         (_root.drag7._droptarget != "/drop7"))     {         {             resetBtn.enabled = false;         };         {             feedbackTxt = "Yes, hardware installation, asset tagging and imaging are the best services to recommend to help your customer meet her deadline.";         };         {             drag1.enabled = false;             drag2.enabled = false;             drag3.enabled = false;             drag4.enabled = false;             drag5.enabled = false;             drag6.enabled = false;             drag7.enabled = false;         };     }     else     {         feedbackTxt = "Not quite.  At least one of services you chose isn't the best recommendation, or you did not chose all of the correct services.  Consider your customers business needs, click Reset and try again.";         gotoAndPlay("Scene 1", 1);     } } 
on the resetBtn:
ActionScript Code: 
//this code controls the reset button function and returns all of the drag objects to the start position. on(Press) {  drag1.onTarget=false; drag1._x = drag1.myHomeX; drag1._y = drag1.myHomeY;  drag2.onTarget=false; drag2._x = drag2.myHomeX; drag2._y = drag2.myHomeY;  drag3.onTarget=false; drag3._x = drag3.myHomeX; drag3._y = drag3.myHomeY;  drag4.onTarget=false; drag4._x = drag4.myHomeX; drag4._y = drag4.myHomeY;  drag5.onTarget=false; drag5._x = drag5.myHomeX; drag5._y = drag5.myHomeY;  drag6.onTarget=false; drag6._x = drag6.myHomeX; drag6._y = drag6.myHomeY;  drag7.onTarget=false; drag7._x = drag7.myHomeX; drag7._y = drag7.myHomeY;  feedbackTxt = "";  } 

Apologies abt the code format - here it is reposted so it can be read:
I've developed an drag/drop interaction which works well, the issue is with the behavior of the submit reset buttons.
If the "correct" drag objects are on the "correct" target - no issues
The problem is if an "incorrect" drag/drop combination is selected, the "incorrect" feedback text displays and the reset button moves all drag object to the start position, but once the "correct" drag drop combination is submitted, the "incorrect" feedback text displays.
The fla can be viewed here: skydrive.live.com/?cid=bb539b6eff0afbf5&sc=documents&uc=1&id=BB539B6 EFF0AFBF5%21114#
Thanks in advance for any assistance/suggestions you can provide and for taking the time to read this post
The relevant code is:
On Frame 1:
function dragSetup(clip, targ) {
clip.onPress = function() {
startDrag(this);
this.beingDragged=true;
clip.onRelease = clip.onReleaseOutside=function () {
stopDrag();
this.beingDragged=false;
if (eval(this._droptarget) == targ) {
this.onTarget = true;
_root.targ.gotoAndStop(2);
} else {
this.onTarget = false;
_root.targ.gotoAndStop(1);
//the variables below will store the clips starting position
clip.myHomeX = clip._x;
clip.myHomeY = clip._y;
//the variables below will store the clips end position
clip.myFinalX = targ._x;
clip.myFinalY = targ._y;
clip.onEnterFrame = function() {
//all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged)
// then move the MC back to its original starting point (with a smooth motion)"
if (!this.beingDragged && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/5;
this._y -= (this._y-this.myHomeY)/5;
//if the drag object is dropped on any part of the target it slides to the center of the target
} else if (!this.beingDragged && this.onTarget) {
this._x -= (this._x-this.myFinalX)/5;
this._y -= (this._y-this.myFinalY)/5;
dragSetup(drag1,drop1);
dragSetup(drag2,drop2);
dragSetup(drag3,drop3);
dragSetup(drag4,drop4);
dragSetup(drag5,drop5);
dragSetup(drag6,drop6);
dragSetup(drag7,drop7);
on the submitBtn:
on (press) {
          if ((_root.drag1._droptarget == "/drop1") &&
                    (_root.drag2._droptarget == "/drop2") &&
                    (_root.drag3._droptarget == "/drop3") &&
                    (_root.drag4._droptarget != "/drop4") &&
                    (_root.drag5._droptarget != "/drop5") &&
                    (_root.drag6._droptarget != "/drop6") &&
                    (_root.drag7._droptarget != "/drop7"))
                              resetBtn.enabled = false;
                              feedbackTxt = "Yes, hardware installation, asset tagging and imaging are the best services to recommend to help your customer meet her deadline.";
                              drag1.enabled = false;
                              drag2.enabled = false;
                              drag3.enabled = false;
                              drag4.enabled = false;
                              drag5.enabled = false;
                              drag6.enabled = false;
                              drag7.enabled = false;
          else
                    feedbackTxt = "Not quite.  At least one of services you chose isn't the best recommendation, or you did not chose all of the correct services.  Consider your customers business needs, click Reset and try again.";
                    gotoAndPlay("Scene 1", 1);
on the resetBtn:
//this code controls the reset button function and returns all of the drag objects to the start position.
on(Press) {
drag1.onTarget=false;
drag1._x = drag1.myHomeX;
drag1._y = drag1.myHomeY;
drag2.onTarget=false;
drag2._x = drag2.myHomeX;
drag2._y = drag2.myHomeY;
drag3.onTarget=false;
drag3._x = drag3.myHomeX;
drag3._y = drag3.myHomeY;
drag4.onTarget=false;
drag4._x = drag4.myHomeX;
drag4._y = drag4.myHomeY;
drag5.onTarget=false;
drag5._x = drag5.myHomeX;
drag5._y = drag5.myHomeY;
drag6.onTarget=false;
drag6._x = drag6.myHomeX;
drag6._y = drag6.myHomeY;
drag7.onTarget=false;
drag7._x = drag7.myHomeX;
drag7._y = drag7.myHomeY;
feedbackTxt = "";
Thanks again!

Similar Messages

  • AS2 Drag and Drop Interaction help

    I am trying to create a reusable template for a drag and drop interaction.
    There are 7 drag objects, 7 targets.
    Based on a scenario we develop (which of the 7 services [drag objects] are the best solution, for example), I would like to create interactions where some of the drag drop combinations are correct answers and dragging/dropping other combinations would result in an "incorrect" answer.
    I am having issues with designating the correct and incorrect responses in the AS code, as well as how to provide the positive (correct answers) and negative (incorrect answers) feedback after a submit button is selected.
    Additionaly, I have a reset button that does not function the way I expected - move the drag objects back to the start position and allow the user to resubmit an answer.
    I am using Flash CS5, but need to use AS2 as the swf file is going to be inserted into an Articulate Presenter project (Articulate does not support AS3 yet).
    Thank you for any assistance or suggestions!
    Source file: https://www.dropbox.com/home/AS2%20D&D#:::68035214
    Current AS2 code:
    function dragSetup(clip, targ) {
    clip.onPress = function() {
    startDrag(this);
    this.beingDragged=true;
    clip.onRelease = clip.onReleaseOutside=function () {
    stopDrag();
    this.beingDragged=false;
    if (eval(this._droptarget) == targ) {
    this.onTarget = true;
    _root.targ.gotoAndStop(2);
    } else {
    this.onTarget = false;
    _root.targ.gotoAndStop(1);
    //the variables below will store the clips starting position
    clip.myHomeX = clip._x;
    clip.myHomeY = clip._y;
    //the variables below will store the clips end position
    clip.myFinalX = targ._x;
    clip.myFinalY = targ._y;
    clip.onEnterFrame = function() {
    //all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged)
    // then move the MC back to its original starting point (with a smooth motion)"
    if (!this.beingDragged && !this.onTarget) {
    this._x -= (this._x-this.myHomeX)/5;
    this._y -= (this._y-this.myHomeY)/5;
    //if the circle is dropped on any part of the target it slides to the center of the target
    } else if (!this.beingDragged && this.onTarget) {
    this._x -= (this._x-this.myFinalX)/5;
    this._y -= (this._y-this.myFinalY)/5;
    dragSetup(drag1,drop1);
    dragSetup(drag2,drop2);
    dragSetup(drag3,drop3);
    dragSetup(drag4,drop4);
    dragSetup(drag5,drop5);
    dragSetup(drag6,drop6);
    dragSetup(drag7,drop7);
    //this code controls the reset button function and returns all of the drag objects to the start position.
    resetBtn.onRelease = function (){
    drag1.onTarget=false;
    drag1._x = drag1.myHomeX;
    drag1._y = drag1.myHomeY;
    drag2.onTarget=false;
    drag2._x = drag2.myHomeX;
    drag2._y = drag2.myHomeY;
    drag3.onTarget=false;
    drag3._x = drag3.myHomeX;
    drag3._y = drag3.myHomeY;
    drag4.onTarget=false;
    drag4._x = drag4.myHomeX;
    drag4._y = drag4.myHomeY;
    drag5.onTarget=false;
    drag5._x = drag5.myHomeX;
    drag5._y = drag5.myHomeY;
    drag6.onTarget=false;
    drag6._x = drag6.myHomeX;
    drag6._y = drag6.myHomeY;
    drag7.onTarget=false;
    drag7._x = drag7.myHomeX;
    drag7._y = drag7.myHomeY;
    //This code controls the submitBtn and feedback for a correct and incorrect answer
    var groupID:Array = [0,0];
    var incorrectFeedback:String = "That isn't correct.";
    var correctFeedback:String = "Excellent good work.";
    var answerGroup:Array =  [
                                                                 [drag1,drop1],
                                                                 [drag2,drop2],
                                                                 [drag3,drop3],
                                                                 [drag4,drop4],
                                                                 [drag5,drop5],
                                                                 [drag6,drop6],
                                                                 [drag7,drop7]];
    //Enable all the stage items
    resetBtn.onRelease = function()
              resetAll();
    submitBtn.onRelease = function()
              if(evaluateAnswers())
                        feedbackTxt.text = correctFeedback;
              else
                        feedbackTxt.text = incorrectFeedback;

    Here is an alternate link to the source / .fla file  - orig link was not to my public dropbox!
    https://www.dropbox.com/home#:::68035214
    or
    https://skydrive.live.com/?cid=bb539b6eff0afbf5&sc=documents&id=BB539B6EFF0AFBF5%21124#

  • Drag and drop interaction for a different use

    Hi,
    Can anyone please help me get the a solution to the below:  For the drag and drop interaction my user should be able to drop the answer (irrespective of that being a wrong answer) to any of the options, but as they click Submit, the actual answers should show up.
    I am using Captivate 7.
    Thanks,
    Roja

    Thanks so much Sreekanth!
    One thing that I am still struggling with is, the source (the questions) do not sit on the wrong destinations (non-answers), the moment it dragged to the wrong answer, the source goes back to its original place .
    Thanks,
    Roja

  • Advanced Feedback with Drag and Drop Interaction

    Hello,
    I am trying to create a drag and drop interaction that will blend in a "thumbs up" or a "smiley" after each dragable has been correctly placed. The dragables in my interaction are medical terms and the drop sources are smart shape boxes. Each drop source has been assigned one correct answer, so that when the correct answer has been dragged a "success caption" appears immediately. The opposite occurs with an incorrecty dragged term. I figured, I need a "code" that
    askes each dropable if it is the last one to be answered, and when answered correctly, will show the "smiley"
    checks if all other dragables have been placed correctly
    Since I lack the basic coding knowledge, I am having a hard time trying to figure this one out. Thanks for the help, again!
    -Nik

    Hi Jay,
    Yes, could create such a scenario, but the Submit button is not used in that case, because the feedback will appear immediately when a drag object has been placed on the target. Is that OK?
    Here the work flow:
    Besides the object, create all the feedback text containers that you need, correct and incorrect and label them so that they are easily recognizable. I labeled them FB_1, FB_2... because my objects were Drop1, Drop2...
    Make those feedbacks initially invisible and group them in Gr_FB
    Create the drag&drop in the normal way with one correct link
    Select the target and in the in the D&D panel, click on the Accept button, change the settings like this
    The advanced actions are pretty simple, standard, with two statements: Hide Gr_FB and Show FB_n  (with the appropriate feedback container - you cannot use Shared actions in this dialog).
    In the D&D panel, choose Infinite for the number of attempts and uncheck the Failure caption.
    Lilybiri

  • 1 Success Caption for Multiple Targets in a Drag and Drop Interaction

    I see how I can add success captions to each target in a drag and drop interaction, but can you apply only 1 success caption multiple targets?

    The boundaries of smartshapes were overlapping with each other. For example, the smartshape on 1st line was overlapping with the one on 2nd line. Due to this, every time you place the text caption "Investment" on the smartshape on 2nd line, it automatically moved to the smartshape on 1st line. As a result, you could never get the answer right, and hence you never saw the Success Caption.
    Solution: Move the smartshapes away from each other (or resize them), and ensure that there are no overlaps.
    2,  The number of attempts for this interaction was set to Infinite. So, you have to play this until you get it right, but you could not get it right because of the reasons mention above. That is why you never saw the Failure Caption.
    Solution: Clear the Infinite check box in the Action accordion and specify the required number of attempts. You will get the Failure Caption if you don't get it right in those attempts.
    I just tested these solutions and they worked fine. Let me know if you still face any issues.

  • Adobe Captivate Help | Drag-and-drop interaction (for subscription and Adobe Software Assurance customers only)

    This question was posted in response to the following article: http://helpx.adobe.com/captivate/using/drag-and-drop-interaction.html

    Yep.  But it will only likely get to you in the next version released for NON subscription or ASA customers.  With 6.1 Adobe was giving a preview of the functionality they would be including in your next release.  Either way, whether you upgraded to the subscription edition or waited for the next paid upgrade, you were always going to be paying something to get this new functionality.  6.1 users just got it earlier than everyone else.  That was Adobe's decision.  It certainly hasn't been a popular one.

  • Is the drag and drop interaction available for responsive projects in Cp8?

    I created a responsive course but the Drag and Drop button is not active. Is the drag and drop interaction available for responsive projects in Cp8?
    Thanks

    Not yet available for responsive projects.
    On Jul 14, 2014 10:31 PM, "EWC_elearningDev" <[email protected]>

  • Drag and drop interaction failure captions

    I have a drag and drop interaction with one drop target and multiple drag objects. Only one drag object is the correct answer. When a learner drags an incorrect drag object to the drag target I would like a failure caption -- that's pretty straightforward. However, I want a different failure capture for each of the wrong drag objects so that there is a different explanation of why each object is wrong. Then I need a success caption for when the correct drag object is dragged to the drop target.
    Is this  possible?

    Hi Jay,
    Yes, could create such a scenario, but the Submit button is not used in that case, because the feedback will appear immediately when a drag object has been placed on the target. Is that OK?
    Here the work flow:
    Besides the object, create all the feedback text containers that you need, correct and incorrect and label them so that they are easily recognizable. I labeled them FB_1, FB_2... because my objects were Drop1, Drop2...
    Make those feedbacks initially invisible and group them in Gr_FB
    Create the drag&drop in the normal way with one correct link
    Select the target and in the in the D&D panel, click on the Accept button, change the settings like this
    The advanced actions are pretty simple, standard, with two statements: Hide Gr_FB and Show FB_n  (with the appropriate feedback container - you cannot use Shared actions in this dialog).
    In the D&D panel, choose Infinite for the number of attempts and uncheck the Failure caption.
    Lilybiri

  • Drag and Drop Interaction Behavior

    Hope someone can shed some light on this. Here is the setup:
    Slide 10 upon successful drag and drop
          assign variable AnswerCorrect to 1, go to next slide
         If the drag and drop fails after 3 tries it goes to the next slide
    Slide 11 - on enter
         Conditional action (I am using this to skip a dialogue box which is hidden if the previous slide had a correct answer). There is also a "continue" button at this point which is not currently hidden. Essentially I want to skip both the dialogue and continue if the previous answer was correct.
              If AnswerCorrect = 1
              Assign PlayHeadPosition (user variable) = to cpInfoCurrentFrame + 30 (I want to position the playhead 3 seconds into the slide)
              Assign cpCmndGotoFrameAndResume = PlayHeadPosition
              Assign AnswerCorrect to 0
              Else continue
    My project is skipping to slide 12 on the execution of this. I think it may have something to do with the cpCmndGotoFrameAndResume defaulting to a -1 which would put it at the end of slide 10 again plus the value of PlayHeadPosition.
    Note that slide 11 does have another drag and drop interaction on it and I have the objects for the whole slide.
    Thank you in advance everyone!

    No dice, even slowing the FPS down to the min of 10 I can't see if it is jumping back and forth... The 2nd drag and drop on slide 11 isn't paused until 7.5 seconds into the slide so it isn't that being skipped either.I am completely stumped on this one.
    I have narrowed it down a bit. This is the on enter for slide 11. If I change the first line of the action to just display a text box on the slide it works as expected. Even with cpInfoCurrentFrame being offset by the initial -1 I would have expected it to set the playhead at 2.9 seconds into this slide??

  • Hand cursor not showing on Drag and Drop interaction Submit button

    Does anyone know why the hand cursor doesn't show when I hover over the submit button on a drag and drop interaction slide created in CP7 and published as HTML5?
    Many thanks.

    Thanks @rickhumpries86. What I did was I narrowed the problem down to a text animation. I only left 2 elements on the stage:
    1) A button
    2) A text animation (a plus sign)
    In this first picture of the stage, the problem exists. The frame of the + is indicated but is not overlapping the button.
    How I corrected it was I had to move the text animation up about 9 times (Ctrl + up arrow) to the position indicated in this next screen shot. Then there was no interference from the + text animation. For the animation I used the Disperse effect. To get the + sign that large, I used Arial size 72 font. So I'm not sure if this is considered a bug, or there is something else that I'm not understanding about the interaction of the text animation and its affect on the stage to other elements.

  • Who'd like to test a new Drag and Drop Interactive Widget?

    It's taken about 6 months of every spare minute we could find but we're finally ready to do a round of Alpha testing for our new Drag and Drop Interactive Widget for Cp4 and 5.  This post is to ask for a handful of volunteers to test the new widget over the next week creating drag and drop interactions in both Cp4 and Cp5.
    If you've already tried our well-known Drag and Drop Lite Question Widget, but were a bit frustrated by the limitations that the quiz question format placed on your creativity, we think you'll be blown away by what this new Interactive Widget can do.  It does everything the current question widget does, aside from the aspects that are unique to question types (Review Area, Retake Quiz, etc) plus a whole lot more.  Due to the extra functionality, this widget has twice as much code as our last one.
    Some of the features:
    You can have as many widgets as you want on a single slide and each can be addressing a different drag and drop scenario.
    You can reference the same drag and target objects from different widgets to create different.
    Since they are interactive widgets, you can use the widget success/failure criteria to trigger Advanced Actions.  This opens up a lot of possibilities for game interactions.
    You can score each widget differently so that OnSuccess they will each report different scores for dragging the same objects.  This means you can have Conditional Scoring and more than one correct answer for a given problem.
    You can set one of the widgets to have its Preferences be used for all widgets on the slide so that you don't need to set all widget preferences individually, thus saving a lot of time.
    You can set Preference Priority for each widget to configure which widgets will have "right of way" if there is a potential conflict in preferences.  For example, if one widget wants one type of snapping behaviour on an object but another widget wants the same object to snap differently, the widget with the higher Preference Priority will dominate.
    You can nominate other interactive objects (including clickboxes or other widgets) to act as Submit button and Clear button to create a simulated quiz question.
    Since this widget is an Interactive widget, it also has the same advanced Pausing override behaviours we built into our Event Handler widget (http://www.infosemantics.com.au/eventhandler)  So you can have users stay on the same slide playing with the drag and drop interaction for as long as they like without progressing to the next slide until they want to.
    Plus other stuff I can't think of right now.
    If you decide to volunteer to participate in this Alpha testing, please don't use this widget for any production Captivate projects you may have.  The Alpha and Beta versions of the widget will be time-bombed to stop working after a couple of weeks so that we don't have buggy versions running around later.
    As I said at the beginning, we only need a handful of testers, we need people using either Cp4 or Cp5, and you need to do this testing over the next week so that we can then address any issues you find and release a debugged Beta version for more testing.
    Anyone wanna play?
    If you do want to volunteer, send me a private message on this forum with your email address so I can send you a widget and instructions.  We'll only be taking the first dozen or so people that are willing to contribute time and feedback.
    Cheers,
    Rod Ward

    Hi Sandy,
    If you hover the mouse over Rod's avatar, there is an e-mail address visible. For a private message; double-click on his avatar and you'll find the button private message in that dialog box,
    Lilybiri

  • How can I include a success message in a drag and drop interaction - I don't see this option in the Actions on success options, and cannot figure it out?

    How can I include a success message in a drag and drop interaction - I don't see this option in the Actions on success options, and cannot figure it out?

    I suspected you used the eye icon on the timeline to hide the message, but that one has no impact whatsoever on the published version. It is only meant to be used for editing reasons on the stage, to hide objects temporarily on a crowded stage. It is confusing, certainly in CP8 where for both instances the same eye icon is used. In previous versions the Properties panel had a checkbox for 'Show in Output', which was IMO much clearer than this eye icon. But of course, that is only my personal opinion.

  • Drag and Drop Interaction Scoring

    Hi-
    I've created a drag and drop interaction for a quiz with four
    objects. Each object has to match up to the correct spot in order
    for the user to get the answer correct. I've done this type of
    interactions before successfully and not had a problem with
    scoring.
    But this time .. the only thing I can see that's different
    about this quiz is that I'm not assigning any points in the "Score"
    field - I am instead using the Status of Correct Response alone.
    I've found that this interaction scoring works perfectly for my
    other quiz interactions but there seems to be a problem with the
    drag and drop - when the user moves the objects around and
    temporarily places an object in the wrong (or maybe even correct)
    spot, each of these movements is being racked up as correct in this
    interaction So, if there's an ambivalent user they're going to get
    many more points than is even supposed to be possible.
    I can't see anything different that I've done with this
    interaction other than the scoring. I changed to correct response
    scoring because it was the only way I could figure out how to reset
    the quiz score after the user leaves and comes back. (using
    TotalCorrect)
    Anyway, I'm open to ideas - even if it's not the scoring -
    any help would be appreciated!
    Thanks -
    Cammia

    Don't use the quiz knowledge objects and code yourself...?
    You'll find many on here who can help you with hand coding
    and probably none
    who know much about implementing those KO's who can answer
    questions. The
    reason is if you know enough to be able to answer questions,
    you know enough
    to know that these KO's are a short term crutch that cause
    long term
    problems.
    HTH;
    Amy
    "Cammia" <[email protected]> wrote in
    message
    news:e8jm2u$77e$[email protected]..
    > Hi-
    >
    > I've created a drag and drop interaction for a quiz with
    four objects.
    > Each
    > object has to match up to the correct spot in order for
    the user to get
    > the
    > answer correct. I've done this type of interactions
    before successfully
    > and
    > not had a problem with scoring.
    >
    > But this time .. the only thing I can see that's
    different about this quiz
    > is
    > that I'm not assigning any points in the "Score" field -
    I am instead
    > using
    > the Status of Correct Response alone. I've found that
    this interaction
    > scoring
    > works perfectly for my other quiz interactions but there
    seems to be a
    > problem
    > with the drag and drop - when the user moves the objects
    around and
    > temporarily
    > places an object in the wrong (or maybe even correct)
    spot, each of these
    > movements is being racked up as correct in this
    interaction So, if
    > there's an
    > ambivalent user they're going to get many more points
    than is even
    > supposed to
    > be possible.
    >
    > I can't see anything different that I've done with this
    interaction other
    > than
    > the scoring. I changed to correct response scoring
    because it was the only
    > way
    > I could figure out how to reset the quiz score after the
    user leaves and
    > comes
    > back. (using TotalCorrect)
    >
    > Anyway, I'm open to ideas - even if it's not the scoring
    - any help would
    > be
    > appreciated!
    >
    > Thanks -
    > Cammia
    >

  • Drag and Drop Interaction Wizard

    I am having problems with the Drag and Drop Interaction Wizard.  I am using Captivate (6.1) and when I launch the wizard I am able to select the drag objects and drop targets, but when I get to Step 3 (mapping), I am unable to map the drag sources to the drop targets.  When I double click on the drag source and draw the arrow to the drop target, the arrow disappears. 
    Has anyone else had this problem?  If so, what did you do about it?

    Hi,
    You do not want to double click on the object in Step 3. All you need to do to map the source to destination, on the Green Items you would notice a '+' symbol, drag and put them on the drop item, you would able to map them easily that way, double clicking them would deselect the object.
    For more clarification, what this video tutorial --
    http://www.youtube.com/watch?v=ILtUftHxmag
    Thanks,
    Anjaneai

  • Intuitive Drag and Drop interaction

    Hi,
    i am working on a drag and drop interaction with a direct feed-back built in. there are 6 dragables and 6 drop sources, which are rectangle smart shapes. depending on the answer which is dragged, i want an x or a check to appear next to the smart shape and then disappear if the answer is changed or the reset button is clicked. sofar i have assigned an advanced action to each drop source telling it to make an x or a check appear, depending on if the answer is correct or not. the problem is, that the x or the check stays in place after the answer has been substituted with another. I also tried assigning the the check or x with a fade in/fade out time, but that didn´t seem to work. i know the easy way is to just assign one correct answer to each drop source, but i want the interaction to be a bit more intuitive. Any ideas on how to solve this problem?
    Thanks!!!
    -N

    I am sorry i am not sure what the abbreviations AFAIK and IMO mean...At the moment i am trying to solve the  problem using conditional actions. on the right are the dragables on the left the drop source. what i was trying was: if 1=1 (true) then show check, hide x else show x hide check (this is the script for inserting the correct answer) for all of the incorrect answers i wrote: if 1=1 (true) then show x, hide check else hide x show check...now i am not sure if this is completely wrong, but it seemed to work. the problem is, i would have to write this script for each drop source, making the corresponding x or check appear...is there a way to make a "global" script?

Maybe you are looking for