Captivate 7 Variables

I am trying to use the varaible cpQuizInfoStudentName in my project to bring up the student name etc. I have copy and pasted the variable into my project in a standard caption text box but no luck.
My LMS, Blackboard for Salesforce doesn't populate the variable... Do I need to change any settings, or is it the LMS that doesn't recognise the variable StudentName.
Thank you
Louis

I'm going to beat Rod to his own answer here (because I've had the same issue) If you can, load an example of the project with the variables as you have them to SCORM Cloud. (you can create a free account for testing stuff). If it runs onj SCORM Cloud, it should run on Blackboard. If it doesn't (as Rod told me - and it's true) tell your LMS team to figure out what's wrong with their "compliant" LMS.
Justenuf

Similar Messages

  • Captivate Variables Only Display in Template--Not .CP File

    Hi There,
    I'm new to Captivate 4, but have been using Captivate for roughly four years or so. I have used the $$cpInfoCurrentSlide$$ variable in a template. When I use the Preview function in the template I can see the slide numbers as they should be displayed. However, when I create a Captivate file based on the template, the slide numbers don't display at all. Is this normal? I'm guessing I used the variable properly or it wouldn't even display in the template, but any light you could shed on this would be very helpful. BTW, I searched the knowledgebase as well as this forum and couldn't find any info on this issue, so please pardon me if the info is there and I didn't find it. I would be happy to send an individual contributor the template and .cp files if necessary, but am hesitant to post them here. Many thanks in advance for your help.
    Jayney

    Hi There,
    I just posted a reply to the following:
    http://forums.adobe.com/message/2293463
    Unfortunately, the original poster's fix doesn't seem to be working for
    me. I just wanted to bring this to your attention because I thought this
    might be easy to miss. Many thanks for any help you can provide.
    Jayney
    Jayney Wallick
    Instructional Designer/Manpower Professional
    Remote phone (try this first): 206-286-6691
    Office phone: 425-250-0233
    [email protected]
    Captiv8r <[email protected]>
    09/28/2009 03:05 PM
    Please respond to
    [email protected]
    To
    Jayney WALLICK-ECON/USBVE01/TDE/non-AREVA-TD@ATD
    cc
    Subject
    Captivate Variables Only Display in Template--Not .CP File
    Hi there
    I'd be happy to take a look for you.
    rstone75 (at) kc (dot) rr (dot) com
    Cheers... Rick
    http://www.robowizard.com/pc.gif
    Helpful and Handy Links
    http://www.Adobe.com/cfusion/mmform/index.cfm?name=wishform&product=5
    http://www.ShowMeSolutions.biz
    http://sorcererstone.wordpress.com/
    http://www.gooberguides.com

  • I (heart) Captivate Variables

    I was pulling my hair out trying to get my quiz workaround
    (an inserted flash button) to link to a slide inside my movie. Many
    said it was impossible but it's not!! I just used captivate
    variables in my action script, inserted my animation and bingo...it
    works.
    Here's the code I placed in my flash button:
    on (release) {
    _root.cpSkinLoader_mc.rdcmndGotoSlide = 24;
    Here's the list of Captivate variables
    here
    Here's another extremely helpful website in my saga.
    Captivate Hints
    Happy scripting!!!

    Thanks for bringing up the subject, "captivate_questions".
    Those variables are in the HELP files. Just open Captivate and
    click "Help", then open the Index and type "variables".
    You are right about Paul's dewhurst's www.raisingaimee.co.uk
    web-site. Many people who are not familiar with Flash or Flash
    action-scripting will find a lot of value in Paul's pre-built
    Captivate widgets. For a long time now, the most valuable resource
    available to Captivate developers has been Paul's site.
    Have a great day, and thanks for reminding us of these two
    resources!! Larry

  • Passing Captivate Variables to Embedded swf

    Hello,
    How can i read a captivate variable in embedded swf file like cpInfoCurrentSlide;
    Thanks

    var cpRoot:Object = MovieClip(root);
    var mainmov:Object = MovieClip(cpRoot.parent.root);
    mainmov.cpInfoCurrentSlide
    mainmov.rdinfoCurrentSlide
    Some things only work with the old rd variables.
    This works for 6 and 7, I haven't tested on 8 yet.

  • Using Captivate variables

    I have just created a course that uses Captivate Variables, after I publish a course and go through the slides for a split second at the start of the slide the captivate variables text changes from the Captivate field name to the actual variable. Is there anyway to stop this happening?

    Hi there
    Indeed there are a couple of different ways.
    The simplest is to ensure that AS3 is your ActionScript setting. Click Edit > Preferences > Project > Publish Settings for that.
    More complex is by masking it. Basically you insert something to cover it momentarily. An Image or Highlight Box usually works. Then you adjust the timing and placement accordingly.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Is there any way at all of accessing captivate variables from flash?

    Hi,
    I would be grateful for any help on this one.  I have been working in flash and I wanted to know whether there is any way at all of calling/accessing captivate 4 variables from flash (I'm working in flash Cs4 Actionscript 3.0 and I'm trialling Captivate 4, but I just want to know whether there is any way/method of communicating between a flash file and a captivate 4 file, and if so, can this be done with an embedded captivate 4 file/swf).  Surely there must be a way of communicating between the two - they are both Adobe products!
    Thanks for any help, pointers, advice, tips in advance.

    Hi Louon,
    Don't know if this would help you.
    http://blogs.adobe.com/captivate/2009/09/captivate_variables_-_how_to_a.html
    We have many experts here who could give more precise answers.
    Cheers.
    Miguel

  • Captivate variable assigned from an inserted .swf?

    I have this bit of code in my .swf file (published from Flash 4):
    root.rdcmndExit = 1;
    When I try to publish the .swf I get this error:
    "1119: Access of possibly undefined property rdcmndExit through a reference with static type flash.display:DisplayObject."
    I get that error for everyvariable I try to set.
    Seems like it should be an easy thing to do, but after two days I still can't figure it out. Any help would be much appreciated. 
    Here's the complete code of the .swf file: I want to insert in Captivate:
    import flash.external.ExternalInterface;
    import com.adobe.captivate.widgets.*;
    import com.adobe.captivate.events.*;
    import flash.display.*;
    import flash.events.*;
    import flash.net.*
    // Create the URLLoader instance to load file
    var loader:URLLoader = new URLLoader();
    // Define the event handlers to listen for success and failure
    loader.addEventListener( IOErrorEvent.IO_ERROR, handleIOError );
    loader.addEventListener( HTTPStatusEvent.HTTP_STATUS, handleHttpStatus );
    loader.addEventListener( SecurityErrorEvent.SECURITY_ERROR, handleSecurityError );
    loader.addEventListener( Event.COMPLETE, handleComplete );
    // Attempt to load the file
    loader.load( new URLRequest( "http://www.epic.com/anything.txt" ) );
    function handleIOError( event:IOErrorEvent ):void {
      trace( "Load failed: IO error: " + event.text );
      root.rdcmndExit = 1;
    function handleHttpStatus( event:HTTPStatusEvent ):void {
      trace( "Load failed: HTTP Status = " + event.status );
      root.rdcmndExit = 1;
    function handleSecurityError( event:SecurityErrorEvent ):void {
      trace( "Load failed: Security Error: " + event.text );
      root.rdcmndExit = 1;
    function handleComplete( event:Event ):void {
      trace( "The data has successfully loaded" );
      root.rdcmndResume = 1;

    I found the answer here:
    http://www.cpguru.com/adobe-captivate-5-system-variables/

  • What is the best practice to set Captivate variables from Get (less ideal) and Post (more ideal)?

    We are trying to set a couple of variables in Captivate 7 by posting the information from a URL. Is there a best practice for doing this, or does it require a custom JS or other call in order to do this?
    Essentially, we want to pass three variables from a URl to named variables in a Captivate 7 swf so that the information can be drawn from a database, and does not need to be entered by the user.
    Suggestions, thoughts, pointers to where we may be able to find this information - all would be greatly appreciated!

    Not sure how Captivate treats FlashVars internally, but the native html template includes a script to read URL parameters:
    var strURLFull = window.document.location.toString();
    var intTemp = strURLFull.indexOf("?");
    var strURLParams = "";
    then:
    if(strURLParams != "")
       so.addVariable("flashvars",strURLParams);
    It also has a script to add variables but you'd have to parse the variables first first to use it:
    so.addVariable("variable1", "value1");

  • Passing Captivate variables to Flash widget

    Hello,
    I'm developing a simple progress bar widget in Flash to add to a Captivate course I'm building.  I believe what I want to do is very simple, but I appear to be missing something.
    Quick synopsis:
    I have created a variable in Captivate 5.5 called intProgress which should be a percentage of a student's progress through the course. I set this manually via an Advanced Action upon entering the slide.
    I've also created a Progress Bar widget in Flash 5.5.  It consists of nothing more than a manual progress bar component in Flash.
    I want to feed that intProgress value from Captivate into my Flash widget, and have the progress bar update accordingly.
    Here is my function (aPb is my progress bar) -
    function courseProgress(intPercentage)
              aPb.setProgress(intPercentage, 100)
    And here is how I am trying to pass the variable over:
    courseProgress(MovieClip(root).intProgress);
    It doesn't look like the variable is coming across from Captivate to the widget.  How can I correctly do this?
    Please let me know what I'm doing wrong and/or what I'm missing here.
    Thanks for any help anyone can provide!
    Daniel

    Cool - I've found out how to access my custom variable thanks to your help.  Right now, I'm using a simple text field as a debug (instead of the progress bar) just until I get everything sorted out.
    In the cpSetValue function of the widget, I tested with the slide name variable you provided first:
    myText.text = "label:" + m_VariableHandle.cpInfoCurrentSlideLabel;
    And then progressed onward to my custom variable.
    myText.text = "prog:" + m_VariableHandle.intProgress; (my custom variable)
    So I have full connection to those, they're reading perfectly.  That m_VariableHandle is giving me the connection I need (good to know for the future).
    They're just not getting updated.  It just keep showing the values for the first slide - for both the SlideLabel and the custom variable. So now my trouble lies not in the reading of the variable, but the updating of it - to get the most current value.  That's a step forward though, very happy about that.
    To answer your question - yes, I'm doing a variable modification on every slide enter.  I'll set my intProgress variable to 5, then maybe 10 on the next slide, then 15, etc.  It's very important that I set that manually, as my project is not linear.  In other words, there may be a trail of 10 slides later on that are a "side" branch - and not part of the course progression.
    So, thanks again for your help. I'm a whole lot closer than I was before!

  • Captivate Variables

    I'm having real problems pulling slide variables into a text
    field that i'm importing into Captivate V1 from Flash8.
    I'm exporting the flash content as FP6 with AS1 and the
    buttons I bring in seem to work fine, but I just cant seem to
    populate the text fields with simple variable like slide number and
    total number of slides.
    The code I am using in Flash is...
    this.textArea.text = _parent._parent.rdinfoSlideCount;
    Any help would be greatly appreciated.
    Mike

    Hey Rick
    Thanks so much for letting me know. I really wish the link
    tool in this forum worked properly.
    Here is the link again in case anyone wants it.
    http://macrofireball.blogspot.com/2006/11/extending-adobe-captivate-2-projects.html
    Best,
    Mark

  • How can I include a captivate variable in the URL of the website widget?

    I am using the website widget to bring up some customized content during the course.
    The URL contains a variable which will be different for every user.
    I can't find the option of including a variable in the URL with the widget.
    Has any figured out how to accomplish this?

    I am using Cp8.
    I publish in both swf and html5 formats so that the course functions on all device platforms.
    A swf only solution would preclude IOS since it doesn't support flash.

  • Controlling Captivate variable values with AS2 Flash animation

    I created a couple of simple Pause/Resume Flash AS2 buttons to manipulate the Captivate playback using the following script:
    on (release) {
    _parent._parent.rdcmndResume = 1;
    on (release) {
    _parent._parent.rdcmndPause = 1;
    The buttons work as intended if their "Display for:" values are set to "Rest of project".  The buttons seem to have no effect on the Captivate playback if "Display for:" is set to any thing else.
    The problem is that I hoped to only show the buttons when I want the user to pause or resume the Captivate timeline.  However, for some reason which I do not understand, they do not work when their "Display for:" value is set to "specific time".
    Any ideas why the buttons behave the way they do or ideas on how to make them do what I wish they would do?

    Hi Pra MMartin,
    When 'Display for:' is selected as rest of project/ duration of animation, the swf loader will be placed on the timeline of the Captivate swf.
    When 'Display for:' is selected as specific time/ rest of slide, the swf loader will be placed inside the slide (slide is placed on the timeline of Captivate swf).
    So try this when 'Display for:' is specific time/rest of slide:
    on (release) {
    _parent._parent._parent.rdcmndResume = 1;
    on (release) {
    _parent._parent._parent.rdcmndPause = 1;
    Hope this helps.
    Ravi Kishore.

  • Access Captivate variable in as3

    I used the following code on a frame within an swf that was imported to a CP4 slide. This worked fine in as2. I'm wondering how to write the same code in as3.
    _parent._parent._parent.rdcmndNextSlide = 1;
    Thanks

    Hi,
    For one, AS3 uses "parent" and not "_parent". Also, I believe that there are now 4 clips between the slide and your swf. So try with parent.parent.parent.rdcmndNextSlide and if not working try parent.parent.parent.parent.rdcmndNextSlide.
    If all fails, let me know and I will give you the exact function to call. It's just that I'm away from Captivate and Flash at the moment.
    Whyves
    www.flash-factor.com

  • Tracing Captivate 4 variables in Flash CS4 using AS3

    Hello. I've googled this 9 ways to Sunday and can't find an answer. I'm hoping one of you can help.
    I have a very simple Captivate 4 quiz with one question. I embed the Captivate SWF file in a Flash file, which plays fine. However I am struggling with tracing one of the Captivate variables in the Flash file using AS3.
    All I want is for Flash to read the Captivate variables so I can continue developing my quiz in Flash (building additional functionality Captivate does not provide).
    The variable I'm attempting to trace is cpInfoAuthor.
    I've attempted:
    trace(root.cpInfoAuthor);
    trace(root.movie.cpInfoAuthor);
    var cpAuthor = MovieClip(root).cpInfoAuthor;
    All of the above examples error out: TypeError: Error #1009: Cannot access a property or method of a null object reference.
    Captivate preferences are set to publish in AS3.
    Anyone with an explanation?
    Be splendid, Jodie.

    Hi Jodie,
    I'm not exactly 100% proficient in AS3 but to me it looks like your statements are wrong.
    Since you are loading your Captivate SWF into a Flash SWF then (root) actually refers to your Flash SWF. I guess that you are loading your Captivate SWF into a movieclip on your Flash stage and that movieclip has an instance name,
    You would therefore need to grab the variables like var cpAuthor = yourLoaderMovieClip.cpInfoAuthor;
    See if that doesn't do the trick for you.
    /Michael
    Visit my Captivate blog with tips & tricks, tutorials and Widgets.

  • Passing variables from web server to HTML5 Captivate File

    I am publishing a Captivate quiz as HTML5 and hosting them on a website. I would like to know how I can pass data from my site to the HTML5 based Captivate quiz.
    So far I have had success getting data out of captivate by having the file POST the results of a finished quiz to a RESTful route. However, I have not had success putting data into the file. I would like to pass information such as User ids and quiz ids, maybe even current slide position so that I can associate the quiz information with my database. I am not specifically looking for a solution to user ids, quiz ids, etc. because I can get creative in that regard, I just want to know if others have been able to set variables on Captivate file load.
    I have tried a setting variables in a couple ways:
    - Declaring the variables with javascript, then ajax loading the page into a div. This caused dependency issues since the captivate file uses relative paths for its assets folder.
    - Modifying the published html file by adding the javascript variables, this returned an error message saying I cannot override the existing captivate variables
    - Adding the js variables into the init function, this had no effect.

    To simply pass the username and an id I used the following.
    Note the URL has query string parameters that match the captivate variables
    http://mywebsite/Course/index.html?cpQuizInfoStudentID=IDHere&cpQuizInfoStudentName=Studen tNameHere
    Another way to do this to use JavaScript to read the query string, and the assign variable in CP to the query string values. I remember reading some more detail, but cant remember where.
    Hope it helps
    Luke

  • I need to access the quiz variable in Captivate 6

    Is there any way to set the final quiz score in CP6 using either an advanced action or by using AS3 in Flash?
    We use a lot of custom interactions that are created in Flash and we need to use the scores from those interactions as quiz scores. So far i haven't found a Captivate variable that I can set from Flash, to record a quiz score that can be reported to our LMS.
    Thanks,
    Jeff

    My suggestion would be that you look into coding your Flash interactions as Captivate Interactive Widgets.  That way you can assign the score in Captivate and just set the interaction up to either register Success or Failure to achieve the score.
    The WdigetFactory API is the most popular way to achieve this:
    http://www.infosemantics.com.au/widgetfactory/info

Maybe you are looking for

  • SBS 2008 - SBS Console and AD errors after migration to new hardware

    Hi there, I'm trying to work out how to fix some of the errors and random behaviour I'm experiencing with the SBS 2008 console and AD related matters since I had to quickly migrate SBS 2008 to new hardware using Windows Server Backup after a failure

  • I'm having trouble turning on my ipad and how can I tell when it's fully charged?

    I'm having trouble turning on my ipad and how can I tell when it's fully charged?

  • Too many error codes: can't update!

    Well, I wanted to update my iPod nano(2nd gen), so I plugged it in, and it says it is updating, and after a while, it says "iPod cannot be updated; an error occured (-50). It then continues to update again, rendering me unable to do anything, then a

  • Zen Vision: M Charging Probl

    I bought a Zen Vision: M six or seven months ago, and since then the player has been great, my only problem with it is it is notorious for freezing when I try to change songs. This happens rarely, but when it does I have to do a full system reset. An

  • HP Pavilion a1102n sound device.

    ok i had this computer for like 3 years now. but i crashed it like week ago. i ordered a recovery disk from HP. after i get the recovery disk i fixed my computer. but i cant hear any sound or talk to anyone from my computer. when i go check my sound