Inserting () and $ together in Advanced Actions

Hi,
I'm having trouble with advanced actions. When I type in a literal statement ($40,000), it strips out the dollar sign. How can I get it to accept both the parenthesis and the dollar sign? It works correctly if I remove the parenthesis. I'm using Captivate 6.
Thanks,
-dave
BEFORE
AFTER
WITHOUT PARENTHESIS

Hi,
Thanks. I was able to setup a user variable that worked.

Similar Messages

  • Creating a delay on an advanced action

    Other than using the timeline, does anyone know of a way to create a delay
    in an advanced action?
    What i'm trying to do is when the user clicks a button, have an object appear, then have it move to the next slide. If i place both actions in an advanced action, the user never sees the object because it appears and moves to the next slide at the same time.
    I do not want to use the timeline for this, because it is relative to when the user pushes a button, and everyone reads and reacts at a different pace. Thanks so much if anyone has any creative ideas!

    Hello,
    Perhaps use 'micro-navigation'? It means using the timeline to put the object later than the pausing of the click box, and use the advanced action to navigate to the frame where the object appears, and add the statement Continue (so that the playhead moves on). Be sure to set the exit action of the slide  to Continue instead of the default No action. Now the user will see the object for the duration of its particular timeline and the playhead will move smoothly to the next slide after that duration is finished.
    More information about 'micro-navigation'? It is a term I used for my latest blog post:
    Micro-navigation in Adobe Captivate
    Lilybiri

  • Can an Advanced Action Launch another Advanced Action (or more than one)?

    Hi Everyone,
    I was wondering if an Advanced action could launch another Advanced Action?  I have a custom quiz results page and I want several different Advanced Actions to run when the learner enters the page.  Is this possible?
    paul...

    Of course Rick, but that is not really calling another action from an action, since you need to use another event.
    As Rod points out, preparing carefully advanced actions by choosing the right events, variables (reusing them) and the proper sequence for statements and decisions in advanced actions can solve a lot of situations. I have been trying to explain that in several blog posts. That was also the reason why I asked about more details concerning the user's situation. It is about an On Enter action. Until now I rarely had to use a workaround by navigating to a dummy slide to execute an advanced action over there using its slide events. All depends on planning and preparing.
    Lieve

  • Repeat advanced action over 3 slides

    Hi there,
    I have an advanced action that shows an image and some text when entering a slide depending on the users selection in a drop down box earlier in the program. This works fine, however I would like this same result to show on 3 different slides.
    I though setting the image and text to "show for rest of project" and using the same advanced action on the slides would work - but no!
    Can anyone help? It is going to take so long to copy all the images and text, rename them and then copy and edit the advanced action to suit!
    Thanks

    This is an old post, and not everything is valid anymore:
    http://blog.lilybiri.com/playing-hide-and-seek-with-captivate-objects    Now you can hide/show an object timed for the rest of the project anywhere.
    You have 7.0.1.237, which means you can have shared actions. And this will be worthwhile since you have to use it on multiple courses.
    For reasons of file size, and also because it keeps the same ID, I would plead to show/hide the same group (hope you grouped the text + image).
    You create an conditional advanced action (one decision for each choice from the dropdown interaction), as you have already done. After testing on one slide (to see if it is OK), turn it into a shared action, and use that On Enter for each slide where you want to see the group. I know, you'll have to choose parameters each time, but a shared action is not adding to file size as do duplicates of advanced actions and you don't have to type in new names for the advanced actions on each slide.
    Create a standard advanced action, that hides all groups, turn that it in a shared action as well, and trigger it On Enter for each slide where you need to hide the objects. No need for a conditional action there.
    Lilybiri

  • Advance Actions

    Hello All I need so help on advanced action in captivate 6. On my slide I have three rollover areas and a button. I want the button to be activated once the leaner has rolled over all three areas. I know I have to create 3variables and set the value to 0. Then write the advanced action using the conditions tab. I can't link the variable to the rollover area and not sure how to write the condition. Any help would be much appreciated. Thanks

    Thank you for your suggestion. I've attempted doing what you said this morning but nothing seems to happen. My advanced action script is as follows: If Homebtn is equal to 1 and Stylus is equal to 1 and Backbtn is equal to 1 Action Show DeviceOnBtn My Variable is as follows: Name: Homebtn Value: 0 In the slidelet for the "Homebtn" I have (attached the variable) on rollover "Execute Advance Action" script "Homebtn" this is the same for all three slidelets on my "DeviceOnBtn" I have on success "Execute Advance Actions" and then the advanced action script above. I can't seem to work this not sure what I'm doing wrong. Any help much appreciated please!!!!!!!!
    Im not sure but formatting is allover the place on this. I have attached picture to clarify.

  • Add and display numerical values chosen by user - advanced actions?

    I am creating a course that includes a quiz. What the customer wants is for the users to view a case study, and then give scores based on a scale with multiple descriptors; the quiz will then total the scores or rankings that the user inputs.  It would look like this (here are samples of the first few questions; there are 6 of these in all, plus slide 32):
    Slide 30
    1. Based on the case study and the chart on this slide, what is the patient's Mobility score?
    (the user enters a number from 1-4 in a text entry box, or selects a button or radio button indicating the patient's score)
    Slide 31
    2. Based on the case study and the chart on this slide, what is the patient's Activity score?
    (user chooses an answer, which is a number one through four)
    Slide 32
    (A total_score text box at the top of the screen shows the cumulative total of the user's inputs from slide 30 and slide 31. For example, if the user typed "2" into the TEB on slide 30, and typed "3" on slide 31, then the number in the total_score box would say "5")
    3. Based on the cumulative score you gave this patient, what is the appropriate action?
    (The user then has to choose the correct answer from a list of 5 options. The correct answer is based on the number displaying in the total_score text box. If the score is a 2, they must choose option A, but if the score is an 8, they must choose option E.)
    In reality, then, there are three parts to this:
    1. Questions 1 & 2 each have a correct answer, and the user is graded on these answers for the quiz.
    2. The actual values they choose are tallied on slide 32, regardless of whether they chose the correct responses.
    3. The correct answer for question 3 depends on the number that appears in the total_score box on slide 32. If that's too hard, I can re-work the wording of the question to avoid this requirement, so that there will be just one correct answer for question 3, regardless of what the user had entered for the other questions.
    I have been trying to learn about Advanced Actions, but even finding online help/tutorials is hard when I'm using the archaic version of the software. It looks like the big difference between versions is not increased functionality in terms of the Advanced Actions; the difference to me looks mostly cosmetic, with that wizard in 5 that helps you write the scripts, while in 4 you have to type them out manually. So I don't think that I'm too handicapped by the technology. The hard part is figuring out how Captivate uses the advanced actions and how to connect it all together.
    My first question is, Can this be done in Captivate?  Or should I stop wracking my brains and turn to another tool (keeping in mind that my knowledge of flash, java and the like is almost zero)?
    If it can be done, can anyone offer any help in creating the appropriate variables and actions?
    I appreciate any help that can be offered.

    Thanks, Jim!
    So, here’s how I understand the steps I need to take:
    Create 6 slides, one for each question. Create captions and other elements to frame the question.  Create a Text Entry Box, one on each of the question slides, where the user will record their answer to each question.
    Create a caption on the first question slide where the total score will be compiled. Display this object for the rest of the project.  Type $$v_total$$ in the text of the caption.
    Create one variable for each question.
    Create an advanced action that adds all of the associated variables into the v_total variable.
    Apply the advanced action to the appropriate quiz slides.
    I was able to duplicate what you sent me, so I know that it works.
    One follow-up question:  If users want to retake the quiz, I need another action that will reset the v_total variable to zero, right? Where do I apply this advanced action?

  • Advanced action: jump to next slide if all text entry boxes are filled out. If not, pause project and show error message

    Hi there
    Working with captivate 4 and advanced actions, which is a great new feature, I encounter the following problem:
    I have a sign-in slide, where the user has to insert his name and several other data. For user-friendly handling, I have the text entry boxes appearing one after another, so when the user confirms his entry, the next text entry box appears and has the focus.
    The button for jumping to the next slide works with an advanced action:
    Only if the user has filled out all the text entry boxes, the action "jump to the next slide" is performed.
    If not, an error message is shown.
    It works well so far.
    Now, I want the project to pause there, and not to jump back to the beginning of the slide (as suggested in another Thread in this forum), because then the text entry boxes dissappear again.
    I tried to set the movie control variable rdcmndPause to 1 in order to make the movie pause, but nothing happens.
    I tried it with an external playback control bar and without, it didn't work in either case.
    I found the hint:
    To control the project through the skin file, add the prefix cpSkinLoader_mc to the variables. This might be the solution.(?)
    But how can I change the name of a MovieControl Variable?
    If anyone knows, how this is supposed to work or has another suggestion to solve the problem, please let me now.
    Thanks a lot.
    Petra

    Hi Petra,
    I believe I can help you, but from a completely different angle than anything you've tried yet.  I try to find simple solutions to complex problems.  No advanced actions will be needed, just a little creative timing.  First, I need to be sure I correctly understand what it is you're hoping to accomplish.
    If I understand you correctly, you've got a single welcome slide.  On this slide you've got several TEB's (text entry boxes), set up with variables to make your project more personal or gather some required information.  These TEB's have no right or wrong answers, they simply require an entry: such as an address which begins with a numeric key.  The TEB's are set to appear one after another, as one is completed the next one appears.  Once all have been completed a next button, set to "jump to next slide" takes them  to the next slide and on through your course.  You want the project to pause until the user clicks this button, and only proceed if all TEB's have been entered.  If not, you wish an error message to appear.
    If the above description is correct, I'd do the following:
    Leave your TEB's to show up one at a time as the previous is submitted, as you've described. (each one pauses the slide till info is submitted, then "continues" the slide and the next TEB displays)
    Set each TEB to "display for rest of slide".
    For the next button:  In the properties dialog box, options tab, name the button "Next_button" and uncheck the visibility box.
    Open the properties for the final TEB that students will fill in and set the on success property to "show" then choose the Next_button by clicking the drop down arrow beside the "show" field.  This will hide the Next button until all TEB's have been filled in.
    There is no error message, because there is no possibility of error.  Why tell a student they've messed up, just eliminate that possibility!    All TEB's only display after the previous is entered, and the Next button is hidden until the last TEB is entered.
    I've tested this in a simple 3 slide project and it all worked fine, including some variables.  If you need more detailed info, or would like to see the sample proj. I created let me know.
    Hope this helps.
    randy

  • Is there an advanced action that will open and close the TOC?

    I like that in CP5, Adobe has allowed users to change the icon associated with opening and closing a layered Table of Contents.  With that said, unfortunately, they show up so small, I can't see what I created.  So, I was wondering, is there an advanced action or action script that I could assign to a button that will allow my users to open/close the TOC?
    Thoughts?
    Eric

    The code that zcarr posted works fine for me. I have been using it for a long time: http://www.cpguru.com/2010/01/14/tutorial-open-close-the-adobe-captivate-toc-from-your-own -button/
    However - it depends on where you use the code. If you use it in an SWF embedded/inserted into your Captivate project then it will work. If you use the code from a Flash shell that loads a Captivate SWF then it wouldn't work since the paths to the functions would be all wrong. The same goes if you use it in a play bar since again the paths would be wrong. The code is still valid though so all that would need to be changed would be the paths to the functions.
    Also the posted code and my link is AS2 code so it wouldn't work in Captivate 5. I'm sure that the above code could be convereted to AS3 but it would require a little "hack" in order to get to the right level of the Captivate SWF so the paths would work. It would probably be easier to build a small widget that would accomplish this if it's for AS3 projects.
    /Michael
    Visit my Captivate blog with tips & tricks, tutorials and Widgets.

  • Advanced Action works 2 times and stops working

    Hi Everyone,
    I'm creating a Captivate 4 (4.0.1 Build 1658) presentation of a simple LAN setup with 2 hosts.  I have a caption showing setup parameters for the hosts (IP and Hostname) and a dropdown box allowing for selection of which host to configure parameters in the upper right (screenshot below).
    My advanced action executes when the submit button next to the IP field is clicked (Host Name will be next once I figure this little issue out). It checks which host is selected in the dropdown widget and assigns the IP address (HostIP) to the respective host.
    As the subject states, this works 2 times and then stops working.  Here is the code:
    Check If ( HostSelection is equal to Host 1 )
         begin
              Host1IP := HostIP
              rdcmndGotoFrame := 20
         end
    Or Else
         begin
              Host2IP := HostIP
              rdcmndGotoFrame := 30
    end
    The rdcmndGotoFrame assignment seems to be the only way I can reliably pause the presentation after the button is clicked.  Not sure if this is contributing to the problem or not.
    I've done this type of thing before but I can't figure out why this isn't working.  Any help would be greatly appreciated.

    Hello,
    To keep the playhead from moving on, use the expression:
    rdcmndGotoFrame = rdinfoCurrentFrame -1
    Sometimes the -1 is not necessary, you will have to check yourself. I do not know why you choose the absolute frame numbers to go to. And I do not really catch the issue for the rest.
    Lilybiri

  • Can I use conditional and advanced actions on the same button?

    I'm fairly new to Captivate, but come from a background of flash and am struggling to use Captivate to do some things I would have expected to be fairly simple and a normal requirement.
    I want to create a screen with a number of interactive objects, in this case pictures, that the learner clicks on to display a piece of text.
    On clicking the next picture the first piece of text is hidden and a second piece shown.
    There are 6 pictures/buttons that need to work this way.
    However I also want to assess whether all the buttons have been used, as we have to force the user to view the entire slide before they continue.
    I can do the hide/show of text and buttons, and I've written a conditional action to check the variables for each button. However I don't know how/when to call this action.
    I was hoping that in my advanced action for each button I could add in a call to the conditional 'check variables' action, which would nicely fulfil this requirement, however this doesn't seem to be the case.
    I have also got animation/effects on the timeline before the images are on screen meaning I don't want to go back to the start of the timeline to use a 'on enter' event.
    I'm surprised this isn't something more people need as although it may be frowned upon out in the e-learning field, disabled navigation is frankly not going away and working for any large corporation will be a must.
    If anyone can shed some light on this, or maybe suggest a better approach then I would appreciate it.
    Thanks.

    Hi Lilybiri,
    Thank you for this, I suspected that this was going to be the way I would have to progress.
    I have to ask though, at present the company I work for uses a very straight forward off the shelf WYSIWYG elearning content designer.
    One of the core template pages is a hotspot page, which works in the way I have explained at the top.
    This is also one of the standard e-learning pages I have used in all my other positions, including when building in Flash.
    It seems incredible to me that to do such a simple, commonly used, page type we will require what is a fairly involved process rather than this being one of the page types or templates.
    I am currently trying to pilot Captivate to show how much better it is to the current product, however the other designers have no programming background and I think will stuggle with the conditional actions, meaning that this is pretty much going to be a no go which I'm gutted about...
    I think I stand a chance of teaching advanced actions but anything beyond that is unlikely initially.
    RodWard, thanks for your comments, I'm finding the actions ok in Captivate, as I say above I'm just amazed that this simple and commonly used page is so convoluted to create!
    My other frustration is the lack of control of the events, not being able to specify x and y for motions etc. but I'm finding work arounds...
    Is there a way to create my own page template? Could I write all the actions and bundle that into a page to provide the other designers so with some naming conventions they could use this functionality?
    Thanks for your help.
    Matt

  • Fill in the blank and advanced actions

    Hi everyone,
    I'm wondering whether this can be accomplished with fill in the blanks standard quiz question or whether I need use Advanced Actions.
    I have a graphic of a form that needs to be correctly filled out with specific values. There are multiple fields on each graphic/slide. I want all fields to be filled in correctly to get the question (slide) correct. I also want to be able to adjust to fields to have an invisible border and no inset so they are invisible on top of the the graphic.
    Is this possible using a standard fill in the blank question slide (I couldn't really figure it out) or is this something that I should be looking at Advanced Actions to accomplish? If Advanced Actions will be required, does anyone have an example?
    I appreciate the assistance!

    Hello,
    With the default FIB you are a bit limited especially concerning the field to be filled in. Advanced actions will give you more control. Would need some more details, but I did blog about constructing all kinds of questions. Here is one link to a post that has a FIB question:
    Extended TextArea widget for custom questions
    This will not be exactly what you are looking for, but perhaps give you some idea about what is possible. Are you familiar with advanced actions?
    Lilybiri

  • Actions and Advanced Actions not working correctly. - Captivate 8

    In our project, we have it set so that after every section the student is asked three quiz questions (they are set on the default quiz slides.) On success, the person jumps to the next question slide. On failure, the person goes to next slide which has two buttons - one that allows them to simply move forward to the next quiz question and one that allows them to go back and review. The "Go back and Review" button takes the person back to the specific content slide that contains the answer to the question they are being asked. This button is set to advanced actions "Jump to Slide ..." and "Show Button..." - The button is a 'Return to Quiz' button to allows the person to find the answer then try the question again.  I know that the buttons on the default quiz slides cannot be programmed to do a specific action, but every time we click 'Submit' it seems fine until we click 'Next' to move ahead, it then routes us back to one of the content slides (Slide 7) instead of the next slide (if wrong), or the next question slide (if right). I have looked at the Advanced Interactions Window and there is nothing linking this slide to anything. I have not had this problem with any of our other modules or sections. I have tried creating new question slides and it did not work. I deleted Slide 7 and it worked fine the first time through the preview, but then when I viewed the preview again, it started jumping back and would not even let me get to the questions. Can anyone help?

    Normally the Next button on a question slide is not needed, because it has the functionality of Skipping the question. It is however needed if you want to allow Review.
    Another explanation is that you did change the normal work flow for a question slide, where a two-step process for submitting will take automatically the user to the next slide.
    Question Question Slides in Captivate - Captivate blog
    What did you do to need the Next button? If the user submits:
    Feedback appears with the indication to press Y or to click on the slide, happens at the pausing point of the Question slide (default is 1.5secs)
    When user presses Y or clicks, the actions Success/Last Attempt are executed if all attempts are exhausted, and you have only 1 attempt on Question level: the actions are by default Continue, but you can change it to 'Go to Next Slide' to shorten the waiting time (or drag the pausing point closer to the end of the slide).
    What did you change?

  • Can't go to next slide after adding advanced action to answer and other

    Hi,
    I'm creating a quizz and there are some problems I can't
    solve.
    I have a flash project with login page, where user should
    fill name, company and e-mail. To this e-mail I have to send the
    results of the quizz. After you correctly fill the gaps and click
    OK, my flash aplication starts within the Adobe Captive 4 project
    (swf file). And now problems:
    1. In my captivate project: I have a question, 3 answers, 3
    possible attemps and one correct answer. If user answer wrong,
    there is a grey hightlight box, which should apears over my chosen
    wrong answer and stay there to mark already chosen answer and there
    is also a text animation "Sorry, your answer is not correct." under
    the quizz (on the same slide), which appears instead of error
    message. No problem, it works, I made a script for it, which is
    joined to every wrong answer (in Edit Question > (Answers)
    Advanced > Execute Advanced Action). But the problem is with
    correct answer (it shows text animation "Congratulations!" and
    green hightlight box). If I specify the event on correct answer and
    then submit the right answer, it shows the hightlight box, the text
    animation, but it doesn't continue to next slide! It stucks despite
    of the
    settings Edit Question > Options > (If correct answer)
    Action: Go to next slide). If I add new statement to my
    script, which is "Go to next slide" and then click on the right
    answer, it immediately jump to next page and doesn't show the
    hightlight box and the text animation. How can I wait until the
    duration of the animation ends and after that go to next slide?
    Script for the advanced action on my correct answer is:
    -> show rightHighlightBox
    -> show congratulationsText
    2. I need another pass fail option, for example - I have 30
    questions - 3 answers, one correct, 3 attemps. User submits wrong
    answer, but then he choose the right one, but he choose the wrong
    one at first ---> 0 points. It's e-learning and I need to allow
    users to correct them.
    3. How can I export the value of correctAnswers to my flash?
    Is it possible?
    Thank you very much for reply!

    Hi,
    You need to add a "Continue" statement at the end of your
    script otherwise you will have to click on Skip to go to next
    slide.
    And all the Quzzing information can be accessed from Flash
    using the Quizn variables.
    thanks
    ravi

  • 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

  • Use back button and clear advanced action and quiz answer..

    OK, so I have made a quiz where the answer for each question is recorded and given in a list at the end. However, I would like the user to be able to go back and change their answer. At the moment if the user goes back, the answer is locked and they cannot chose a diiferent option.
    Does anyone know if it is possible for them to go back, select a different and still have the advanced action part record the new answer?
    Thanks for any help!

    Only way to reset the answers to a default question slides, during the same session, is to use the Retake button on the score slide (you need to have multiple attempts of course. But that will be done at Quiz level: all answers are reset.
    Another option (in CP6 and later) is to use the Submit all option, then they will be able to go back and change answers. But... I suppose you are using the system variable cpQuizInfoAnswerChoice to populate user variables with those advanced actions? That system variable is not populated when Submit all is chosen.
    Last option is to use remediation, but it will probably not suit you: then user can be sent to a content slide if a question is failed, be sent back to the question slide and can then change the answer. It is not just going back one or more slides.
    Custom question slides will allow what you want, but they necessitate a lot more work and you will not be able to use question pools.
    Lilybiri

Maybe you are looking for

  • Problem with custom print dialog in Illustrator cs3 on OS X

    Hello Illustrator Support Forum, I am an IT systems administrator and I have a user that has a problem when printing from Illustrator to our Ricoh photocopier.  The problem is that Illustrator uses its own custom print dialog and not the default mac

  • Turned on Mac mini and cannot get rid of the word definition page and get to home page. What's wrong?

    Turned on Mac mini and cannot get rid of the word definition page and get to my home page. What is the problem?

  • Artwork not showing up in track info

    I upgraded to iTunes 6 yesterday, from iTunes 5. And now my artwork does not show up under the summary tab when I do a "Get Info" on a song. It does not show up under the "Artwork" tab either. However, when I play the song, the artwork is displayed i

  • Database in RAC

    Hi, Could anybody tell me how could I put an existing database for the APPS in RAC? I run the database on Linux and on that server I have only the database. thanks, Paul

  • Power Mac G5 won´t start

    Hi, when I went to bed last night I put the computer on sleep. This morning when I tried to make it start by moving the mouse and pressing the keys on the keyboard nothing happened. The led is on, but is on steady, it doesn´t slowly blink as usual. I