How to make a slide wait until user has answered a question correctly, even after activating a smartshape?

Background:
I have created a quiz in which the user must answer each question correctly before proceeding to the next slide. This is what I did:
Set preferences to Settings > Required > Answer All - The user must answer every question to continue
Set the number of attempts on the question level to Infinite
Made the Next button invisible and disabled the playbar
This way, the user can only proceed to the next question slide with the Submit process – and, since attempts are infinite, that means only after successfully answering the question.
Current goal: 
I want the user to be able to click on a prompt for a hint. To set this up, I did the following:
Created a smartshape labeled “click_for_hint” displaying text that says, “Click here for a hint”
Created a smartshape labeled “hint” displaying text hint
Set “click_for_hint” to show “hint” on success
Now, when the user clicks on the text that says, “Click here for a hint,” the hint pops up. So, that works – awesome! However, once the hint is activated, I would like for the user to be able to continue infinite attempts until successfully answering the question… and only then, after answering correctly, proceed to the next slide.
The problem:
If the user has submitted one or more incorrect answers and then activates the hint, the slide no longer waits until the user has answered the question correctly. Instead, it automatically resumes playing, proceeding to the next slide. I tried setting the smartshape “hint” to pause on success, but that did not work.
Is there a way to make the slide wait until the question is answered correctly before proceeding to the next slide, even after the hint has been activated?

Are you aware of the fact that your Required setting can cause problems, blocking the user? It is also totally unnecessary, because you have infinite attempts on question level, and did hide the Next button (hope you don't need Review, otherwise I would recommend not to hide that button but to drag it under the Clear button: Question Question Slides in Captivate - Captivate blog)
The hint problem is linked with the fact that a simple action will release the playhead. I would like to see the timeline of the slide, to compare the pausing points of the shape button and the question slide. And maybe this blog post can also clarify difference between simple/advanced: Why choose Standard over Simple action? - Captivate blog
As for shape buttons on question slides: Buttons on Question/Score Slides in Captivate 6? - Captivate blog

Similar Messages

  • How to make Flash to wait for user input

    Hi,
    I found this PHP script, then I made some changes to make it
    FEED the Flash user interface with online user input.
    The main concept of this script is WAITING for user input, so
    it shows the messages and then go to next line and so on.
    The user input go to directly to TEXT file which writes in
    lines, each line has a unique id = (mag_id).
    There "get_msge.php" which works as the middleware between
    FLASH and messages text file.
    The problem, its doesn’t show any data while there are
    data in the text file.
    Help here please, best regards.
    This is the link of
    problem illustartion
    AS is:
    // create an object to store the variables
    varReceiver = new LoadVars();
    // load the variables from the text file
    varReceiver.load("get_msg.php?file_id=1&msg_id=1",
    "POST");
    // trigger something - when the variables finish loading
    varReceiver.onLoad = function(){
    //the variables have finished loading
    if (this.msg_id == 1) {
    _root.xmsg1_swf.text = this.msg;
    _root.xmsg1_ch.text = this.msg;
    gotoAndPlay("line2");
    } else {WAIT }
    PHP is:
    <?php
    //get these values from the FLASH
    $file_id_swf = $_POST ['file_id'];
    $file_name = "messages/messages".$file_id_swf.".txt";
    $msg_id_swf = $_POST ['msg_id'];
    // [0] ."||".[1] ."||".[2] ."||". [3] ."||".[4]."||". [5].
    //$msg_id."||".date."||".time."||".$from."||".$to."||".$msg.
    $fp = fopen ($file_name, 'rb');
    while (!feof ($fp))
    $msg_txt = fgets ($fp, 1024);
    $line = explode ("||", $msg_txt);
    $msg_id = $line[0];
    $from = $line[3];
    $to = $line[4];
    $msg = utf8_encode ($line[5]);
    if ($msg_id == $msg_id_swf)
    echo
    "msg_id=".$msg_id."&from=".$from."&to=".$to."&msg=".$msg;
    }//while
    fclose ($fp);
    ?>

    Well, given the things that you've written, I don't think it
    could. There technically isn't any code in flash that lets it
    "wait." In order to "wait," you must run the script over again
    until some condition is met.
    However, your code does look accurate. Why do you need to
    wait? The onLoad function will be invoked WHEN something is loaded.
    So, I don't see the reason for the "waiting."
    In addition to that, I would like to say that using text
    files isn't that great with flash. I have done this before and
    noticed several problems with using text files. The biggest problem
    is that the text files are cached after being loaded. Every time
    you re-load it again, you will get what you got the first time
    until you reset your cache (ie. close your browser). I suggest
    using MySQL. (Just my thought.)

  • How to make a reading implausible in user define validations?

    Hi all,
    Can any1 tell me how to make a reading implausible
    in user define validations.
    Regards,
    Darshana.

    I don't have an example at hand right now, but I've done this in the past.
    If my memory doesn't fail me, one of the return parameters of the user-exit in which you have to make your validations has a parameter that let's you define (im)plausibility.
    Edit: the user exit has:
    EXCEPTIONS
           PLAUSI_ERROR
    So, raise this exception to get an implausible reading.
    Hope this helps!
    Kevin
    Edited by: Kevin De Wilde on Jul 8, 2008 11:09 AM

  • Slide duration - How to make one slide have a different duration to another slide?

    Slide duration - How to make one slide have a different duration to another slide?
    EG So one slide has 2 seconds, another 4 another 6
    All I can see is how to make all slides have the same duration
    Any help very much appreciated!
    Brian

    Slide durations are not changeable on a slide-by-slide basis.

  • How to make a slide bar that controls opacity

    I'm trying to figure out how to make a slide bar that would control opacity. If I were to take to pictures on top of each other, the slide bar would control the opasity of the top image. Thanks

    can you make a slider that controls anything?  if so, what's the range you can control?
    ie, when the slider is at one extreme it causes some object to have value1 and when it's at the other extreme the object has value2.  what value1, value2 can you handle?

  • Bluetooth connected phone call waits until the person answers to connect through speakers! How to change this.

    When placing a bluetooth call the car shows that the phone is connected but there is no ringing (it is still ringing in the phone speaker).  Then the person answers and it plays through the car speaker, but misses the first word.  What is happening?  I used to hear the phone ringing.  Now it waits until the person answers.

    This occurred when I updated the IOS to 8 and switched to an iphone 6 from a 5.
    I read both articles and did not find a solution to my dilemma.  To clarify further:
    When hooked up through bluetooth to my 2011 Honda Accord
    - incoming calls will ring the phone through the speakers and I can answer and speak through the speakers/car microphone by touching a switch on my steering wheel
    - outgoing calls that I initiate by touching the phone number on the phone will ring in the phone until the person picks up, it then switches to the car speakers (unfortunately, the hand-off results in missing a word or two that the answering person has said).  This did not work this way with my iphone 5 and ios 7.
    I hope this is better communicated and there is an answer.
    Thanks.

  • SPEL? make REASON field required if user has changed the value in SALARY

    I have a requirement to make REASON field required if user has changed the value in SALARY field. Is it possible using spel? what are my options?

    Karan,
    You can change the Rendered Property through personalization.
    But in your requirement you need to attach the Spell through personalization & extend the existing CO to set the value of the SPELL based upon the condition.
    Note - Refer this thread http://forums.oracle.com/forums/thread.jspa?threadID=2176729&tstart=0. If you have worked on SSHRParams kindly help the user.
    Regards,
    Gyan

  • How can I find out if a user has an active session

    How can I find out if a user has an active session or sessionObject in the application Server.
    When a user logs on to my web-application, I want him to be able to see a
    list of all the other users that are also loged on. To do this I need to get a
    list of all the session objects avaliable in the sever at that perticular moment?
    In J2EE 2.1 I found the class "javax.servlet.http.HttpSessionContext" with the method "getIds()"
    that returned all the session Id's. By using the method getSession(java.lang.String sessionId)
    from the same class, you could then retrieve the sessionObject.
    But these methods are depricated (and want to be able to use the
    latest version of J2EE).
    Is there any other way to do this?
    I'm using JBoss application server.

    Check out HttpSessionListener -> http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpSessionListener.html
    Essentially what you have to do is implement this interface. You also have to register the listener in your web.xml, like this:
    <listener>
        <listener-class>
            package.name.YourListener
        </listener-class>
    </listener>sessionCreated() will get called each time the app server creates a session and sessionDestroyed() will get called each time the app server invalidates a session. You could have a Map that contains all the active sessions, and a method for printing a list of all of the active sessions.

  • Hello, on Mac, when I make a .pdf from a .doc, Acrobat reverses pagination. How do i stop this and get normal order 1,2, 3 ... ? And how will I know whether any good soul has answered, thanks much.

    Hello, on Mac, when I make a .pdf from a .doc, Acrobat reverses pagination. How do i stop this and get normal order 1,2, 3 ... ? And how will I know whether any good soul has answered, thanks much.

    How are you creating the file, exactly?
    And if you don't manage to solve it you can use this free tool I've developed to reverse the page order in Acrobat with a single click:
    Custom-made Adobe Scripts: Acrobat -- Reverse Page Order (FREE)

  • Can Captivate 5 allow user to answer all questions and then submit?

    Good morning,
    I am doing a management comparision so our team can select our standard quizzing tool.  I am comparing Quizmaker by Articulate and Captivate.  What we are not going to do is say; "this tool is our standard and we will always use it."  We know that not one tool will do everything we need all the time.  But I need to provide the pros and cons of each tool.  Which is root of my question below:
    As for CP, I thought there was a way to allow a users to answer all questions and submit them at the end.  But I cannot seem to find that.  Quizmaker does a really good job with this and the review is really quite good.  I find the skip and back buttons kinda buggy in that a novice user could very easily skip through each and every question and get a 0% at the end.  Ideally, I would like for them to be able to answer all the questions and submit them all at once.
    Can CP5 do this?
    Thanks,
    Eric Fields

    The option to submit all scoring data to the LMS only at the end of the project is dependent on selecting a particular SCORM template when publishing the movie.
    If you have Captivate 5 with the latest update, or Captivate 5.5 this option should appear under the SCORM options.

  • How to make a VI wait to execute until another one finishes

    Hi all,
    I have been reading the labview help for the sync functions, but I am still confused about how to perform this simple task. I have a labview program that connects to a DSP via serial (RS232). I use VISA Read and VISA Write to read to and write from the device. My goal is to first write, wait until writing is finished, then wait for, say, 100 ms (so that it is ensured that all the data has been sent correctly), and then perform the read operation.
    At the moment I have VISA Write connected to VISA Read via the error out-to-error in wire. However, I am not sure that they perform one after the other correctly, so I would like to implement a more robust synchronisation.
    Thank you very much in advance
    Solved!
    Go to Solution.

    There is also another issue with the synchronous mode on VISA calls. As far as LabVIEW is concerned it is done once the data has been handed to the OS or lower level drivers. For instance, if you use the synchronous call for a VISA write on a TCP connection it will virtually always return immediately even though a trace (using something like Wireshark) clearly shows the data being delaying, buffered and sent out well after the call to the write complete. Given this is NI's position on how this call should work I imagine you could run into the same thing with other interfaces. Their position is that once they have handed the data to the lower level for delivery the call is complete, regardless of whether the data transfer actually was completed.
    Even so, if you know what the data you expect back looks like you can simply use the read timeout to effectively give you the delay. Putting arbitrary delays in such as the wait 100 ms may work now but not work in the future. You are far better off to use your actual data streams to control your synchronization. This is especially true in a command/response type of protocol.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • How to make select statement wait

    how can i make the select statement wait until there is not lock on the table( or a row) and return the row once the lock is released is there is a lock on it
    example
    i have a Table t1 with columns c1 and c2
    process1
    stmt1 as select c1 from t1 where c1=1
    process2
    select c1 from t1 where c1=1
    /*some operations */
    update t1 set c2=4 where c1=1
    when process1 is executed it has to wait for process 2 to complete the return a row since it has to be synchronised and are run from different location
    thanks in advance

    You want to get around session consistent select. This is such a nice feature actually. But if you really want to do it, you can fool process 1 by telling it you want to do an update.
    This is process 2:
    SQL> update emp set sal=900 where empno=7369;
    1 row updated.Note I do not commit yet.
    This is process 1, with a "select for update".
    SQL> select sal from emp where  empno=7369 for update wait 10;
    select sal from emp where  empno=7369 for update wait 10
    ERROR at line 1:
    ORA-30006: resource busy; acquire with WAIT timeout expired"wait 10" tells Oracle to wait 10 seconds to get a lock.
    Now process 2 commits within the 10 seconds. The result of process 1 is then:
    SQL> select sal from emp where  empno=7369 for update wait 10;
           SAL
           900
    SQL> commit;You have to issue a commit or rollback in process 1 immediately to release the lock that process 1 laid on the record.

  • Scripting Bridge and Powerpoint, how to make new slide?

    I know how to make a new slide in an active presentation in Powerpoint. It works like this:
    tell application "Microsoft PowerPoint"
    set newSlideC to make new slide at before slide 2 of active presentation ¬
    with properties {layout:slide layout media clip and text}
    end tell
    (I stole this snippet from http://www.mactech.com/vba-transition-guide/index-094.html)
    Now I would like to do the same via Scripting Bridge in my Cocoa app.
    But I seem to be unable to find the appropriate classes, objects, methods, or properties in Powerpoint.h
    (which I created with this command:
    sdef /Applications/Microsoft\ Office\ 2008/Microsoft\ PowerPoint.app | sdp -fh --basename Powerpoint
    According to Script Editor's dictionary of Powerpoint, the "make" command is in the 'Standard Suite'.
    But I have no idea how to find it's defintion, let alone how to use it from my Cocoa application.
    Could somebody please give a hint to me?
    Since I'm not (yet) subscribed to the applescript-users mailing list, I am taking the liberty to post my question here.
    Thanks a lot in advance.
    Best regards,
    Gabriel.

    Hello
    You need to alloc and init to make an object instance in Scripting Bridge.
    See the following documents.
    Scripting Bridge Programming Guide for Cocoa
    http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ScriptingB ridgeConcepts/
    Scripting Bridge Framework Reference
    http://developer.apple.com/mac/library/documentation/ScriptingAutomation/Referen ce/ScriptingBridgeFramework/
    Some sample codes
    http://developer.apple.com/mac/library/samplecode/SBSendEmail/
    http://developer.apple.com/mac/library/samplecode/SBSetFinderComment/
    http://developer.apple.com/mac/library/samplecode/ScriptingBridgeFinder/
    http://developer.apple.com/mac/library/samplecode/ScriptingBridgeiCal
    As for your example, code would be something like this.
    NOT TESTED AT ALL. AND PROBABLY IT'S WRONG IN PARTS.
    Just for showing the outline, hopefully.
    PowerPointApplication *powerpoint = [SBApplication applicationWithBundleIdentifier:@"com.microsoft.powerpoint"];
    [powerpoint activate];
    PowerPointSlide *s = [[[powerpoint classForScriptingClass:@"slide"] alloc]
    initWithProperties:
    [NSDictionary dictionaryWithObjectsAndKeys:
    @"slideLayoutMediaClipAndText", @"layout",
    nil]];
    [[powerpoint.activePresentation slides] insertObject:s atArrangedObjectIndex:0];
    Good luck,
    H
    Message was edited by: Hiroto (fixed typo)

  • How to make a slide show or edition including mpeg and other formats

    Hi,
    I am i bit puzzled by the use of iphoto/imovie/itunes.
    I have a Sony camera which generates jpg photos and mpg videos; besides, i have 3gp and mp4 videos from cell phones.
    Firstly, i imported all of them to iphoto. I used a automator workflow to help importing from hotsynced Palm centro files, to discover the first problem with the 3gp files: they could not be iported by workflows.
    Still, they could be seen in iphoto, but then i tried to make a slide show. My idea was to put the photos and videos of a certain event to be watched together, or at least to be able to watch the videos in a sequence, without having to click on each one.
    I didnt get it in iphoto, so i switched to imovie. it was even worse, since it cannot import the mpgs and the 3gps (the jpg photos were ok). What could i do about that? is there any converter or other way?
    then i tried the itunes, and it was the opposite: it imported and played in sequence the mpg videos, but not the photos. This is a workaround anyway, since the program expects to play movies, and makes my daughter a "star", but that`s ok, she is one to me.
    i'll be thankful for hints on how to make the imovie compatible with the 3gp and mpgs, or finding some way to do this edition in iphoto or even with itunes.
    regards

    I see, it sounds reasonable , i think i will buy the pro and try.
    QT Pro ($30) and MPEG Streamclip (free) complement each other. In many cases one can do things that the other cannot. For instance, MPEG Stramclip can handle/edit multiplexed formats while QT Pro cannot. QT Pro allows layering of data tracks while Streamclip does not. Streamclip merges file streams more easily than QT Pro but QT Pro allows the "Movie to MPEG-4" export to "passthrough" the video while Streamsclip does not. And so on and so forth...
    I was referring to the mpegs from the Sony camera, of which a have hundreds, shot in the last 3 or 4 years, mainly from my 5-year old daughter. Is the above true to these?
    That still doesn't help. By "sony camera," are you referring to a still digital camera (multiplexed MPEG-1) or a Sony video camcorder taking MPEG-4/AVCHD with AC3 audio in an MPEG wrapper, a Sony DVD/HDD camera storing some kind of MPEG-2/AC3 files. On a Mac, the extension MPG normally refers multiplexed MPEG-1 (or MPEG-1 audio layer) files while MPEG normally refers to multiplexed MPEG-2 video content with MPEG-1, layer 2 audio (MPEG2/MP2) but may also refer to files with MP3 or AC3 files in an MPEG, VOB, or TS wrapper. In addition it may loosely refer to elementary M2V video streams (M2V video file paired with a separate AIFF or AC3 file), a standard MPEG4/AAC file (in an MOV or MP4 wrapper) or a standard H.264/AAC file in MOV, MP4, or M4V wrapper). Since the handling, conversion, editing requirements vary with each type of file, it becomes important to what specific kind of content/file container we are dealing with here.

  • How to make my SLIDER control the movement of animations: ( fast & slow)

    hello!
    i wanna do water dropping animations. using a slider, to controlled how fast and slow the animations can be.
    please help me!!!

    I need help about controlling my animations with slider.
    I already know about slider & water dropping animations, but how to make this 2 things interract.
    Right now i have slider and water dropping animations, but when i scroll my slider up and down, my animations still with the same speed.
    In my opinion, i think, i need to make one func/method that take var from slider and transfer it to water dropping var(controlling the speed of anim...).
    eg: (coding)
    //class bla...bla...bla...
    JLabel sliderValue = new JLabel("Value = 25"); // slider var
    JSlider sliders = new JSlider(JSlider.VERTICAL, 0, 50, 25);
    WaterDropPanel drop = new WaterDropPanel(); // waterdropclass
    JButton start = new JButton("Start"); // start anim...
    JButton stop = new JButton("Stop"); // stop anim...
    //waterdrop class...
    class BulatanPanel extends JPanel implements Runnable
    private Thread runner;
    int yPos = -20;
    int yMove = 4;
    void playAnimation()
    if (runner == null);
    runner = new Thread(this);
    runner.start();
    void stopAnimation()
    if (runner != null);
    runner = null;
    public void run()
    Thread thisThread = Thread.currentThread();
    while (runner == thisThread)
    yPos += yMove;
         if (yPos > 310)
         yPos = -20;
    repaint();
    try
    Thread.sleep(10); // var controlling the speed of anim...
         catch (InterruptedException e) {}
    public void paintComponent(Graphics comp) {
    Graphics2D comp2D = (Graphics2D)comp;
    comp2D.setColor(Color.black);
    comp2D.fillRect(0, 0, 250, 240);
         comp2D.setColor(Color.red);
    comp2D.fillOval(110, yPos, 20, 20);
    // slider event handling... ( In my constructor)
    public void stateChanged(ChangeEvent e)
    sliderValue.setText("Value = " + ((JSlider) e.getSource()).getValue());
    I'M SORRY IF ITS TOO LONG

Maybe you are looking for

  • ADF Faces table with checkboxes

    Hi, My dev env: jdev 11.1.1.2.0 I like to implement something like yahoo mail, with a checkbox at the column header. If selected, all rows will be selected. I assume Yahoo's email is using javascript. How do I achieve the same thing here with adf fac

  • WRT54GS v.6 times out frequently

    I have the WRT54GS router running v1.50 firmare that has 2 wired and 1 wireless connections to it. However there are frequent occurrences when the connection would simply time out, and any program that requires a constant connection, such as chat pro

  • Multi server data retrieval performance

    Hi experts, I have a question regarding the data retrieval performance (EVDRE) on a multi server installation environment on Microsoft SQL Server 2008. We have succesfully migrated Outlooksoft 4.2 SP03 to SAP BPC 7.0 SP07 for a customer. During this

  • Reg SFTP

    Hi All, I am having a new development where i need to take the iDOC XML file ( using file port) from the SAP system and i need to send  the XML IDOC to receiver by using SFTP . Here when i am configuring the receiver adapter there is no SFTP adapter(

  • Ibook - loss home directory (deleted account)

    Hi there, Last week I bought this ibook g4 from someone; I have problem i changed home directory name (little house icon) as this still had the previous owner's name, but also deleted this account. Can i still restore this; all my settings have gone