CP4 - only allow 3 quiz attempts using advanced action

Hi, im trying to create a multiple choice quiz that allows learners to attempt it up to 3 times. Each attempt takes them right through the quiz to the results slide. Ive tried an Advanced Action (see below), but it just loops to retry quiz (more than 3 times).
Aim:
If they pass they travel to results and onwards to the exit slide.
If they fail they go from the results slide to instructions slide again, to retry quiz. Unless they have tried 3 times, in which case they are taken straight to slide 6, which informs them they cannot attempt quiz again and need to contact training department. This slide then goes to exit.
Settings:
Each quiz slide allows one attempt before continuing.
Quiz set to optional so user can be sent to slide 6 without having to pass.
If pass jump to slide 5. this slide jumps to slide 7.
If fail execute advanced action (this is where i think im wrong as im new to AAs - have tried 10 or so different combos):
    check if (cpQuizInfoAttempts is equal to 3) +
    begin  <NewLine>        
          Jump to slide slide 6 <NewLine>
          Add statement
     end
     Or Else
     begin  <NewLine>
          Jump to slide slide 3  <NewLine>
          Add statement
     end < NewLine>
     Add Statement
Filmstrip:
slide 1 -title
slide 2 - instructions
slide 3 - question 1
slide 4 - question 2
slide 5 - question 3
slide 5 - results (jumps to slide 7)
slide 6 - 3rd attempt failed (only access if failed 3 times)
slide 7 - exit
I can send a cp project mock-up via email if someone can help!?
thanks
Gav

Great thanks!  I'm beginning to think it's a bug in Cp4.  I read something similar on a post in here & it was a bug in Cp4.  When the user clicks the button, Outlook opens but only the "To" is populated.   Everything else in the string is cut off & not read by Outlook  even though it's entered like this:
[email protected]?subject=Here%20is%20the%20Subject&body=Here%20is%20the%20body.

Similar Messages

  • Is there a way to restrict the number of attempts for a remediated question using advanced actions?

    I have the following slides in my project:
    content slide 1
    content slide 2
    question slide 1
    question slide 2
    Question slide 1 is a question about content slide 1. Question slide 2 is a question about content slide 2. I would like to restrict the total number of attempts to two for each question. If question 1 is answered incorrectly on the first attempt, the learner would be returned to content slide 1 for review. Clicking the next button will take the learner back to the missed quiz question and allow them a second attempt to answer it correctly. If they answer it incorrectly again, it is scored as incorrect and the learner is taken to question slide 2.
    Can this be done or does remediation keep repeating until the learner answers the question correctly?
    If that is the case, can I achieve my objective by using advanced actions? And, if so, can you provide step by step instructions on how to do this?

    I think it could be possible, but giving you step-by-step instructions, sorry, that would take a lot of time. Did you use advanced actions already? My archived blog has a lot of use cases and tutorials, but I think it is not fair to ask on a forum for step-by-step instructions for each use case you want to create.  The most important thing will be to make sure that the user always remains in the Quiz scope, you can use the new system variable cpInQuizScope while testing. There is no system variable for attempts on question level, only one on Quiz level, so you'll have to create a user variable to track the attempts on question level. A big problem is that when you leave a question slide, without using the remediation work flow, the attempts are considered as finished. Personally I would prefer for that reason to not use the default question slides. You could try out a combination of remediation and advanced actions, never did test that?
    Lilybiri

  • Using Advanced Actions to Make a button appear only after three other click boxes have been clicked.

    I'm working on an interactive brief, and I'm making slides where the user has to click the correct items and then a "Contine" or "Next" button appears so they can move to the next slide.  Any help out there?  I have been using Captivete but I do not have a lot of experience withthe Advanced Actions.  I'm sure this is a pretty simple solution for all you captivate Wizards out there.
    I'm using Captivate 5.5.
    Thanks for any help!
    heymattmann

    Hi Matt,
    Can you post some pictures of the Advanced Actions you're trying to use that aren't working? It might give people some ideas of specific ways to help you. It can be a bit frustrating to start out, since there's not a lot out there in Adobe's official stuff for Adobe Actions, but Lilybiri's blog really is a great resource.
    Others might do this differently, but for your scenario, I would create 3 similar Advanced Actions, each one assigned to execute On Success for a clickbox, and three Variables to keep track of whether or not the user has clicked a particular box. There's also your next button, which starts out hidden. Make sure to name it something like NextButton so you can find it easily in the dropdown box when making your Advanced Actions.
    So I might name the actions and variables: actionClickBox1, actionClickBox2, actionClickBox3, and varClickBox1, varClickBox2, varClickBox3 (when you create the variables, set their default values to 0). You can call them whatever you want, just don't reuse names anywhere else-- you will run into problems.
    The idea behind the actions is that each time the user clicks a box, you change the variable for that box to keep track of the fact that it has been clicked. That part you were on the right track for. The next part of the action then checks to see if all the clickboxes have been clicked (aka, if all the variables have been changed from their original values to the new one). If they are, it shows a next button. If not, it does nothing.
    From what you said, I think you were trying to add an Advanced Action to show the next button to the next button itself. This would only execute when the user clicks that button, which makes it impossible-- you'd have to click the next button in order to show the button so that you can click it... oh dear. The decision of whether or not to show the next button needs to be part of the clickbox actions, so that upon clicking the third and final box, the next button will pop up. Because it makes this decision (to show or not to show) on each clickbox, the order you click them in doesn't matter. It will only show the next button once all the variables have been changed.
    You will see that the actions are all very similar, except for the variable that they change:
    actionClickBox1
    first tab in the conditional action:
         if varClickBox1 is equal to 0 <-- default value of variables must be 0
         then assign varClickBox1 with 1 
    second tab in the conditional action:
         if varClickBox1 is equal to 1 AND
         if varClickBox2 is equal to 1 AND
         if varClickBox3 is equal to 1
         then show NextButton
    actionClickBox2
    first tab in the conditional action:
         if varClickBox2 is equal to 0
         then assign varClickBox2 with 1
    second tab in the conditional action:
         if varClickBox1 is equal to 1 AND
         if varClickBox2 is equal to 1 AND
         if varClickBox3 is equal to 1
         then show NextButton
    actionClickBox3
    first tab in the conditional action:
         if varClickBox3 is equal to 0
         then assign varClickBox3 with 1
    second tab in the conditional action:
         if varClickBox1 is equal to 1 AND
         if varClickBox2 is equal to 1 AND
         if varClickBox3 is equal to 1
         then show NextButton
    Hint: If you set up one of these actions and save it, you can click a button in the top right hand corner to duplicate it and then just change the few things that are different to make the next action. It saves you from having to create it three times from scratch!
    Wow, this is long... I hope it isn't overwhelming in its length, and that it helps! Advanced Actions really are a cool feature once you get past their quirks...

  • So I just purchased Lightroom 5 and put it on my desktop last week and my computer crashed. If I end up having to purchase a new PC, does this mean I also have to purchase Lightroom again because it is only allowed for 1 PC use?

    This may seem like a silly question. But, I see on the insert that it says license is only good for 1 PC use. I am SO upset that my computer crashed, and thinking about wasting $128 makes that even more upsetting.

    I'm not sure what "insert" you are talking about, but as said above a perpetual license is good for installation on two computers. If the old computer is still functional, you can either uninstall LR5 from it or consider a new computer as the second installation. If the old computer is not functional and will never be used again, then LR is not functional and this is equivalent to its having been uninstalled.

  • I'm having an issue displaying a button using advanced actions and rollover slidelets.

    I'm having an issue getting a button to display after the learner places his mouse over three different rollover slidelets which are all on the same slide. I created three variables and assigned each to the rollover slidelets. I also created a conditional action that I assigned to the slide. The variables are set to zero and then the action is to assign the variable with 1 after it's rolled over. The conditional action says that once all three variables are equal to 1, show the button and continue. Unfortunately the button is not displaying after the three rollovers have been viewed. Any insight?

    I can only suspect what is going wrong, it would have been a lot easier if you did show those actions.
    My suspicion is due to this sentence '... a conditional action that I assigned to the slide'? There are two slide events: On Enter, and On Exit. Read more about those events:
    http://blog.lilybiri.com/events-and-advanced-actions
    Those events can trigger an advanced action but only at that frame: first frame (On enter), last frame of the slide. But you expect the button to appear when the three rollover events have occurred? That means the condition has to be checked by each action triggered by the rollover events. Have multiple examples on my blog for such use cases, latest one was:
    http://blog.lilybiri.com/blog-after-posterous-clickclick
    Shortly:
    Use the On Enter event of the slide to reset the three variables to zero, that will be a standard advanced action with three Assign statements (this is not necessary if you never expect the user to return to that slide)
    Use each Rollover event to trigger a conditional advanced action with two decisions:
    First decision 'Always' will be a mimicked standard action, and toggles that variable to 1
    Second decision 'Checkit' will have your condition to see if the three variables are equal to 1, if Yes show the button, if No, nothing has to happen (or maybe Continue, depends on setup)
    Lilybiri

  • Controlling the Display of Animations using Advanced Actions

    Hi,
    I'm using Captivate 5.5 and having a bit of difficulty being able to control animations that are conditional on variables. I'm not sure what the best workflow is...
    I have set up five questions using the enhanced radio buttons widget and there is a 'tick' animation and a 'cross' animation next to each question which I want to play depending on whether the answer was correct or incorrect.
    In advanced actions I have set up five conditional actions so, for instance, IF 'question1variable = correctAnswer' then show the tick animation and hide the cross animation (Else... vice versa). These actions are linked to a 'check my answers' button.
    I have all the animations set to play for the duration of the slide, and this works fine except the playbar moves on (I need it to pause so that the students can keep reattempting the questions).
    How do I stop the playbar from moving on, so that the student can reattempt the questions as many times as they like, and each time the 'check my answers' button is pressed, the correct animation plays? I've tried things like rdcmndGotoFrame = rdinfoCurrentFrame - 1 (and variations of!) however, in this case the playbar will pause but the display of the animations becomes unpredictable and buggy
    Any solutions or ideas would be most appreciated
    Thanks in advance
    Rick

    Don't know if you can make this work but I did a similar thing using an action. I made the slide jump to slide=itself, eg if the question is on slide 17, I set it to jump to slide 17, in effect looping the slide -- but the user wasn't aware that was what was happening.There was a button to move on when done, but they could play all day. My questions were set to give rather complex feedback for both right and wrong answers. User could check each question and see the feedback on each choice. Don't know. Maybe.....  I used to do this using a javascript but now (5.5) you can select the current slide -- MUCH easier.

  • How can I display the elapsed time of the course using Advanced Actions in Captivate?

    I have a Captivate course which is approximately 35 minutes in length. On each slide I would like to display to the user, the current elapsed time.
    EXAMPLE:
    25/35 minutes complete
    The 35 would remain static, so I have been working with the elapsed time system variable in CP: elapsed:$$cpInfoElapsedTimeMS$$
    I can't seem to get the variable to properly display the elapsed time in minutes, rather than miliseconds. Attached is a screen shot of my advanced action.
    Can anyone provide guidence regarding how I should structure this differntly?

    I talked about that Timer widget in that blog post and pointed to another one:
    http://blog.lilybiri.com/timer-widget-to-stress-your-learners
    If you are on CP7, you'll have this widget also as an interaction, which means it is compatible with HTML5 output. Amd there is also an hourglass interaction, with similar functionality but... did not blog about that one
    PS: Check Gallery\Widgets to find all widgets. Default path is set to Interactions

  • Not allowing multiple quiz attempts

    I am using adobe captivate to create quizzes and posting results into an internal server. And I do not want the quiz taker to take the quiz more than once. Is there a way to stop the quiz takers from taking the quiz more than once? It seems like when someone takes the quiz multiple times, the quiz analyzer only displays the newewst quiz result and I am more interested in the first quiz result.

    This is technically possible but it requires the use of widgets to persist data about the user's attempts OUTSIDE of the course content.
    You can use the SaveAndLoadData widgets to store data to the effect that the user has already done the quiz and then have the initial slides of the project check for this data before allowing the user to continue and enter the quiz again.  But to effectively lock the user out of the quiz you need to set up the project so that ALL slides they can navigate to from the start will perform this check and lock them out.  You need to eliminate navigation workarounds etc.
    So it CAN be done, but it might get complex.

  • GarageBand (4.1.2) only allows 1 software track using Korg MicroStation Plug-in Editor as software sound generator.

    I'm using a Korg Microstation with GarageBand (4.1.2,2008), and installed the included plug-in editor to create software-based tracks per instructions. The first (default, grant piano) track allows me to select the Korg Microstation as the sound generator for the track, enabling access to all the Korg sounds: information is properly transmitted and loaded from the Korg into GB. However, no additional tracks can be created in the GB file; attempts to do so trigger the following 2 messages: 1) Failed to load Audio Unit, please contact the manufacturer for an updated version or further assistance. (-10110), followed by: 2) Failed initializing the plug-in. Please check your instrument library and make sure it contains the right factory presets.   I've tried just duplicating the first track, but this brings up the same messages.  To summarize: I am unable to create more than 1 track in a GB file using the Korg Plug-in editor as the sound generator. I'd appreciate hearing from anyone who' encountered this problem!

    Update for GarageBand v6.0.5
    I used a Korg Microstation and recorded midi to a track in garageband (made edits, etc) and then output the midi back to the Korg again via the supplied VST.
    I then created a real instrument track to record the results from via audio inputs.
    The best thing with the Korg Microstation is that you can create Zones on the keyboard to use different instruments.
    This was the result:
    http://www.youtube.com/watch?v=IvEdrsV70Hs&feature=share&list=UUWMd_cOTL-DuQ3IQF HuPY0g
    This is the only way round it I have found.
    I am looking for a simple 16 track midi sequencer... wish me luck.

  • How to only allow certain users to use internet?

    Hello, I've recently taken over the job of overseeing the internet connection here in my building. We have a shared internet connection and I was told to just give out the same WEP key to everyone. The problem now is that many people have canceled, but the WEP key still works. I want to make sure that only people paying for the service are using it. What is the best way of doing this?
    1. Generate new WEP keys? I think I can only generate 4. Is there a way of generating more?
    2. Block certain "Device Numbers" or "mac addresses?"
    I really know very little, so any help would be really appreciated.

    change the wep key first and then go to the go to the wireless and then on wireless network access (on the set-up page of your router) and click on the button select MAC address of networked computers and it will display the mac address of the client's that was able to connect using the new key and so you can just easily copy it on the permit only MAC address box to flter the connectoin.  So it's much easier than askign each 1 of the client's for the mac address.
    Do this right after dissemnating the new wep key to the clients,

  • HT1420 Do I have to have a credit card linked to my childs itunes account,and if I do can I restrict its useage to only allow my child to use itunes cards?

    Do I have to provide a credit card for my childs itunes account, and if I do, can I restrict my childs use of itunes strictly to prepaid itunes cards?

    If you only want the free iPhone apps, take a look here:
    http://support.apple.com/kb/HT2534
    Read the steps carefully as the order in which you follow them is apparently critical. This seems to come and go, or only apply to App Stores in specific countries, so you may not see the option for "None" when asked for a payment type.
    You will of course not be able to get anything other than the free content without entering in some sort of payment method (credit card, prepaid iTunes card, gift certificate, etc.)
    Alternatively, buy an iTunes card and use that to open your account in the iTunes Store.
    Regards.

  • How can I use an advanced action to show a sequence of images by clicking on a single button?

    I'm trying to make Captivate 7 project where I have several slides where images are revealed one after the other.  I wanted to insert a button along the lines of click here for next image but can't work out how to write the script for it.  The Adobe information is next to useless and I can't find anything which breaks down these processes from scratch.  Any help appreciated!

    You're a little early but help is on the way.  There are a couple of new e-books being written about using Advanced Actions.
    One of them is currently available as a discounted pre-release here:
    http://www.infosemantics.com.au/e-books/guide-to-adobe-captivate-advanced-actions-01
    Lilybiri is also writing an Advanced Actions Cookbook as well.
    Your specific use case could be handled a number of different ways:
    Have your images on different slides and use an identical button to jump to each slide.
    Use Conditional Advanced Actions and User Variables to check which images have been viewed and then show the next image in a series.  This would allow everything to be done on the same slide but is a more advanced technique that may be beyond your abilities until you are more versed with how variables and advanced actions work.

  • CS 5.5. Advanced actions enable a button that jumps to slide... when revisited, button only continue

    Essentially, I have a slide with six buttons on it.... five that navigate to other pages as an interaction, and a continue button that breaks the loop and moves the user forward in the lesson. I have an advanced action that shows the continue button after all other buttons have been used. The problem:
    When a user navigates back to this interaction hub, the enabled continue button doesn't jump to the proper slide... it slowly just moves into a slide in the loop.
    Any idea why a continue button would no longer jump to the proper page after it has been activated?

    Hi there
    Actually I do believe there is a way to make the behavior what you want. But I'll address your issue for making things known to Adobe first. Adobe has something called the "Wish Form/Bug Reporting Form" that they monitor. So you use that. (Link to that is in my sig line)
    As for the button issue, you can accomplish it using Advanced Actions. What you need to do is to manipulate the Playhead to keep it paused. One way is by configuring the variable rdcmndGotoFrame with the value rdinfoCurrentFrame. Sometimes this works to just keep the playhead paused. Other times I've tried to do it with some success by repositioning the playhead farther upstream and allowing it to "float" back to the pause point of the object. And to do this you use the variable rdcmndGotoFrameAndResume and assigning it the frame number earlier in time. Of course, to do this you must first calculate the frame number to position at. I normally did this by inserting a Text Caption configured to present the rdinfoCurrentFrame variable and manipulating the pause points using a Click Box object to arrive at the desired value.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • When should you use widgets rather than advanced actions?

    HI,
    We have a few very complicated projects using lots of advanced actions and widgets that simulate laboratories.
    1/ Should you always use advanced actions if it possible OR
    2/ Should you use widgets when you reach a certain level of complexity ?
    Are there any differences in the field in terms of reliability ?
    regards Renovator

    Hi Renovator
    I'll take on the last thing you asked about. Differences in terms of reliability.
    Unfortunately the answer to that one is actually a question.
    The question? How long is a piece of string?
    Of course the answer to that is "it depends". Likewise, whether an Advanced Action or a Widget is more "reliable" depends on how the code was implemented. Folks can create Advanced Actions that don't work as they think they will. The same can be true of widgets. So I'd say that they are on equal playing ground when it comes to "reliability".
    Cheers... Rick

  • Add advanced action to submit button and setting different objectives score for the same course

    Hi, i would like to increase a counter in a quiz slide when the user press the submit button, using advanced actions.
    It's like if the submit button is somehow inhibited from certain options, and i cannot find how to add an advanced action to it.
    what i need, is to allow unlimited attempt until the user selects the right answer. each time the user click on submit, a counter increases by one. When user finally select the right answer, we read the counter value and assign a different score, depending on the attempt (for example: 1st attempt=20 points, 2nd attempt=10 points, 3rd attempt=0 points)
    After that, i need to save all score obtained for a certain group of quiz slide separately from the "main score" (i think the main score is stored in cmi.objectives.0.score)  to have partials scores for a course. I examined the "advanced interactions" panel and i noticed that for each quiz slide there is a specific interaction ID and each quiz slide is associated typically to the same Objective ID. What i need is to associate different groups of slides to different Objective ID's.
    In Storyline i was able to do this by passing to the lms a cmi.objectives.n.score (where "n" is the place in the objectives array) and i did it by executing a javascript on success for each question slide. (each javascript added the score of previous slides in the same group to obtain the total score of the group to be passed to lms with a specific function).
    examining captivate scorm functions in the published scormdriver.js i found the following function
    function SCORM_SetObjectiveScore(strObjectiveID,intScore,intMaxScore,intMinScore)
    so i think it can be done the same way in captivate executing javascript in the right way.
    Is there also an easier solution to write different scores to different obectives in the same course?
    many thanks for any help!

    Have a look at:
    Question Question Slides in Captivate - Captivate blog
    Question Question Slides - Part 2 - Captivate blog
    Indeed, Submit button is part of the Question slide, not a normal button. You can add a custom shape button, but it will never replace what happens when the Submit button is clicked: validation of the answer, showing captions, adding to score etc. Making the score depending on the attempt is not possible with default functionality, it is possible with custom question slides, but then the reporting to LMS is another issue. You should try to do it by JS, or if you only need SWF-output you could use the Master widget by InfoSemantics.
    Link score to attempts in Custom questions - Captivate blog
    Lilybiri

Maybe you are looking for