Hello fellow Captivaters!
I've been running into an issue with tracking the the internal quiz variables in Captivate 5. I think this is a bug, but I want to make sure that I'm not losing my mind. Check this out:
Yes, the variables get all out of wack for no apparent reason. To reproduce the error:
Anybody else running into this issue?
I'm trying to get these values out to JavaScript to post to a custom LMS framework. I can get a value to pass just fine - it's just incorrect.
Thanks!
Josh
Hi Josh,
Instead of placing the Text Caption at the start of the timeline on the result slide, move it a few notches to the right i.e make the Text caption start at 0.1s or 0.2s instead of 0s. You will see correct values being rendered.
Can you please confirm if you are getting incorrect values into your JS too? Ideally, this result slide issue must have nothing to do with the values you get in your JS.
Let me know if you face any issues with teh workaround.
Thanks,
Thejas
Thejas-
No. This does not correct the issue.
I tried moving the text caption to 0.2 sec and 0.5 sec with the same results. The problem is that with this custom LMS - I'm passing the score using Captivate Quiz variables - not the "non-exposed" internal score variables that show up on the final screen.
There is a custom HTML/JS wrapper that the client is using that requires me to us a "Call JavaScript" action to pass the score.
This is an issue I can easily reproduce in CP5. Did you try it?
Thanks!
Josh
Hi again,
I did try it and the workaround I suggested seems to work for me.
There is another workaround that you may try. Copy that text caption from your result slide and paste it on your last Question Slide. Make it invisble by unchecking 'visible' in the Caption's PI. This way, in the published swf, the caption will be visible only on your result slide and not on the last slide of your quiz. Now preview the project. The values of the variables must be rendered correctly in the Text Caption on the Result Slide.
Thanks,
Thejas
Thejas-
Thanks for all your suggestions, but I'm still getting some really odd behavior.
I went ahead and displayed all the variables before my test and on all the test slides. The first time that I previewed the file - it worked, and I thought it was solved. I then tested it again, and it failed. Tested one more time and it failed. It either misses one or two questions.
This issue seems really sporadic, and I can't make any sense of it.
Just don't test your sample file once - try it again multiple times. I tried to replace questions slides that the scores were not tracking on - that did not help.
I really appreciate all your help with this.
Josh
Thejas-
I found out what the issue was! I couldn't leave it alone.
Here's the issue:
For some reason when you try to calculate the internal Captivate Quiz variables the playback head CANNOT be moving. What you need to do is contract the length the quiz question to .5 sec on the timeline. This solves the problem! You can display the variables right away in a Text Caption - no need to delay them drawing to the screen.
I can now pass out my quiz scores via JavaScript and all is well in the world.
Thanks again for all your help.
Josh "Captain Captivate" Cavalier
www.captaincaptivate.com
Hi Josh,
I have been following this thread, and thanks for posting what seems to be the cause (the moving playhead). But I do not understand the solution: are you talking about shortening the last Question slide to 0.5 sec? Is this because we cannot change the action to be performed when the user clicks to get on (think it is Continue instead of Jump to Next slide), and shortening reduces the movement of the playhead?
Lilybiri
Lilybiri-
You need to contract the length of each quiz question - not just the last one.
You can see here on this quiz question time - the pause point was moved to .5 seconds. The playback head needs to be stopped when the user chooses the answer. During testing we were blowing through the quiz questions while the playback head was still moving and this was causing the variables to not track properly. Stop the playback head and everything works just fine.
Josh
North America
Europe, Middle East and Africa
Asia Pacific
Copyright © 2012 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-14-2009).