Send Captivate user variables and values to the LMS ?

Hi all. has anyone got a clever way to send a bunch of Captivate user variables and their values to an LMS (Moodle) so that they end up recorded as part of the SCORM course results or do these need to be explicitly part of a Quiz ? I think that I can setup where I get these values from the Learner so that they take the form of a Quiz (even though there is not a right answser) and set the the LMS settings to record interactions and scores. But is there an easier way to send them via LMSSetValue or even using a widget ?
Fergal

You can do it, but it will definitely not be the easiest way to achieve the objective. The accessibility of your web form will determine what you can and can not do.
The first issue would be populating the field of the form, and that can be achieved by actually re-generating the form programmatically and assigning a value to the html value tag for that field.
The second issue of "click on the button" is not trivial. If you're in the windows environment you will have to get into intercepting windows messages from the message queues and get the handle of the web browser window and after finding all the relevant information that will change every time this process is performed, is in my opinion not worth the effort.
I would approach this di
fferently in looking at what you are trying to achieve in the first place and that is to do directly with the data what the form would've done.
Forms will either send some e-mail to someone using the submitted data or submit information to a database or write it to a file. If you have a cgi script behind the form you can pass the information directly to the script rather, i.e call the scrip directly in the same way the form would've using your program and skip the form.
If you can be specific about your objectives and give me details about the forms and detail on the web server type and the capabilities of handling various types of cgi scripts I can give you detailed advice and pointers towards achieving the solution.
Questions you need to answer:
What would the form do with the data? (mail, file, database etc.)
How many fields do you need to submit?
What type of web server are you running? (IIS, Apache etc.)
Were is the form hosted, on the www
or on an intranet?
Is it accessible to you to change/add scrips to it?
Hope this helps.
Best regards
Jattie van der Linde
Engineering Manager, Software & Automation
TEL Magnetic Solutions Ltd

Similar Messages

  • How can I read an ID-value from the LMS and insert this into an URL?

    Hi
    Right now I am struggling with a little problem. Hopefully anyone here knows the answer. For the latest course I am building (Captivate 6), it is necessary that at one point the course reads an ID-value from the LMS. After that, this ID should be inserted into an URL.
    To be more precisely: the ID must be read (getValue) from cmi.archive_id and inserted into an URL like that: http://.../archive.php?action=pdf&objectID=ARCHIVE_ID.
    Unfortunately I am more of a designer und less of a javascript-maestro (well...I am a javascript-noob to be precisely), therefore I am pretty clueless how to do that. I tried a simple executed action (run Javascript: cpEIGetValue('cmi.archive_id'); and after that open URL http://.../archive.php?action=pdf&objectID=ARCHIVE_ID), but...well...that didn't work.
    Any ideas?
    Thanks a lot in advance

    Think you'll find help looking at Jim Leichliter's website:
    http://captivatedev.com/
    He has great tutorials about JavaScript and also a widget that allows to enter a variable in URL's
    Lilybiri

  • Query about User Variables and Advanced Actions

    Hello,
    I am creating a clinical-based project using Captivate 5.I have to give you quite a bit of information before I can pose my questions so please bear with me.
    Users have to select multiple options from a checkbox widget (shown below).
    Each options, for example 'location' is associated with a variable for example 'hpi0' (See below):
    Each option has addtional data associated with it:
    Location = hpi0 (user variable)
    Location data = hpi0data (user variable)
    Please see the screenshot below:
    Notice in the image above that I have created a conditional advanced action - if the user selects Location (hpi0) on the checkbox widget, the data associated with that variable will be presented to them. That data (e.g. location data or hpi0data) is presented in a caption text box in the following slide. (see below)
    I hope I have given you enough information.This is a complex project and this is just one of my many problems.I have had to create over 200 hundred user variables and more than 6 Conditional Advanced Actions in one project. The project is becoming unstable. So here are my queries:
    1) Are there limits to the amount of user varables I can create in a project?
    2) If so, how can I re-use the user variables I have already created? Otherwise I will have to divide this project into 3 parts and I want to avoid doing that.
    3) Are there limits to the amount of Advanced actions I can create in a project?
    Again  I am using Captivate 5 for this project.
    Any assistance, tips or tricks would be greatly appreciated. I am learning captivate as I go so If there is away to streamline this process, I am open to any suggestions.
    Thanks
    Tinukwa

    Hello Tinukwa
    This is indeed a challenging project, and although I did create a lot of projects with advanced actions, they were never that size. You have to listen to Jim's words about using some widgets, he is a widget specialist which I'm not. I do not know if you are aware of the fact that the checkboxes widget coming with Cp was extended by Jim? He offers it on his website, I blogged about this extension and suppose you do know my blog. About the advanced actions, perhaps I could help but only screenshots are bit limited. So I wonder if either I could have access to the file and/or if we could have a Connect session eventually?
    First intuition tells me
    we should look to re-use variables, but I do need more information; do you need the vars XXXXdata somewhere else later? If not, perhaps only to display it you could use one variable; now you keep the information chosen by the user in 2 variables: hpi0 and hpi0data (isn't that redundancy?)
    and by choosing labels for variables, actions and objects in an intelligent way reduce the editing time because you'll need a lot of almost identical advanced actions. Usually I do a lot of reflection before starting to create labels, variables and actions.
    About re-using what you already constructed: as I explained once, a template is the only way to be able to re-use a script at the moment. And Kevin Siegel discovered (so gratefully for that) it is possible just to change the extension of a standard CP file to cptl to have a template.
    Lilybiri
    PS Jim suggest also to split up the project? Here I'm not sure if that is really needed.. should have been the case for previous versions.

  • Extract Variables and Values out of a String

    Hello Everbody!
    I have a question, hope that anyone can help me.
    I have a string of this kind: "frame= 2255 q=0.0 size= 2739kB time=75.0 bitrate= 299.3kbits/s"
    Know I want to deconstruct it and extract the variables and
    values written in there. There is some Whitespace in it.
    After the extraction it have to look like this:
    frame=2255
    q=0.0
    Greetz Christian

    What is a StringTokenizer?http://java.sun.com/j2se/1.5.0/docs/api/java/util/StringTokenizer.html
    Can you give me an
    example? Would be great! http://www.google.com/search?q=java+stringtokenizer+example
    You can first use space as the delimiter, to get tokens
    a=b
    c=d
    etc.
    Then you can tokenize each of those tokens on =.
    However, this doesn't work if you can have spaces around the = or inside the values:
    a = b
    c="d e f"
    If you can have this, you'll have to take a different approach. String.split might serve you better in that case, but you'll have to learn a bit about regex first.
    Sun's Regular Expression Tutorial for Java
    Regular-Expressions.info

  • HT4796 I used migration to transfer iTunes from pc to mac book. It had me set up another user account. Now i have 2 user accounts and i have the iTunes on the wrong one. How do i get the iTunes on the original account.

    I used migration to transfer iTunes from pc to mac book. It had me set up another user account. Now i have 2 user accounts and i have the iTunes on the wrong one. How do i get the iTunes on the original account.

    In Mail Preferences/Accounts/each GMail account, set up the SMTP Outgoing Server for each account separately, going into SMTP name/edit/Advanced and specify the Username of each account.  The Outgoing servers must be two different servers, authenticated by the Username and Password of each.
    Otherwise, the GMail SMTP server will change the from address to that of the account where the SMTP server was setup.
    Ernie

  • My moms computer died we are putting the old drive into the new computer as a slave drive. how do I transfer all the bookmarks, user names and passwords from the old drive to the new drive?

    <blockquote>Locking duplicate thread.<br>
    Please continue here: [[/questions/889318]]</blockquote>
    Hello,
    Sorry if this posted twice I am NEW. I thought I could just go back to what I typed and add to it. Mom had a computer it died they are putting in the old drive on the new computer as a slave. What are the steps I need to do to transfer ALL the bookmarks, user names and passwords onto the new computer. We will have 3 desktops do we have to do the same steps on each desktop? I do not want to re enter all the user names and passwords on the new hard drive. Old computer was Windows XP the new computer is Windows 7 Kathryn Schwartz

    Duplicate - https://support.mozilla.com/en-US/questions/889318

  • When I send a group txt and one of the people reply it creates a new message.   How do I keep all the replies in the same message?   I used to not have this problem but it started last month.

    When I send a group txt and one of the reciepients replies it creates a new message.   How do I keep all the replies in the same message?

    If you think getting your web pages to appear OK in all the major browsers is tricky then dealing with email clients is way worse. There are so many of them.
    If you want to bulk email yourself, there are apps for it and their templates will work in most cases...
    http://www.iwebformusicians.com/Website-Email-Marketing/EBlast.html
    This one will create the form, database and send out the emails...
    http://www.iwebformusicians.com/Website-Email-Marketing/MailShoot.html
    The alternative is to use a marketing service if your business can justify the cost. Their templates are tested in all the common email clients...
    http://www.iwebformusicians.com/Website-Email-Marketing/Email-Marketing-Service. html
    "I may receive some form of compensation, financial or otherwise, from my recommendation or link."

  • Getting Tag and value from the selected Xml element value

    Hi All,
    I have an xml file which i import to the Indesign CS3 .From the structure view , i drag and drop the root node on to the page. Now i select an xml value from the page. Now i need to get the element tag and value from the selected value.
    For example
    File Name : sample1.xml
    <Root>
    <employeeName> A</employeeName>
    <employeeEmail>[email protected]</employeeEmail>
    </Root>
    Now i import this sample.xml in my indesign CS3 and from the structure view i drag the Root  tag and drop it on the page.Now the values of the element tag are displayed.
    Now i select "[email protected]" from the page and i have a menu "Get Selected XML" on clicking which  i should get element tag with value.(i.e <employeeEmail>[email protected]</employeeEmail>)
    How to go about it.?
    Thanks
    Sakthi

    Hi Steve,
    If you haven't already done so, I recommend posting this question in the LivCycle Forms forum.
    Jared

  • I have changed my icloud user Id and password, but the old user ID still pops up and ask my password. I cannot delete my old icloud account.

    I have changed my icloud user Id and password, but the old user ID still pops up and ask for my password. I cannot delete my old icloud account as it keeps asking password of my old user ID. how can I rectify the problem?

    Hey HKKL,
    Thanks for the question. I understand you are having issue relating to the iCloud account after changing your Apple ID email address. The following article addresses this issue and potential resolution:
    iOS 7: If you're asked for the password to your previous Apple ID when signing out of iCloud
    https://support.apple.com/kb/TS5223
    3. Change your Apple ID temporarily
    If signing out and back in to iMessage or FaceTime didn't work, try these steps:
    1. Change your Apple ID to the Apple ID you used previously. You shouldn't need to verify the email address.
    2. Tap Settings > iCloud and try to sign out.
    3. Change your Apple ID to the new email address that you want to use. You'll need to verify the email address.
    4. Tap Settings > iCloud and sign in with the new Apple ID.
    Thanks,
    Matt M.

  • Preprocessor command, assigned the variable and then compare the variable to int. How can I get around this?

    #define ON 1
    #define OFF 0
    in seperate code
    int variable = ON;
    variable is globally define for that module.
    in seperate code
    if (variable == ON)
    the complier errors off on the if (variable==ON)
    My guess variable is variable in of type int and ON is a preprocessor command. Therefore it is a mismatch and complier doesn't like it. How can I get around this.
    thank
    Mahen

    Mahen
    What is the exact message of the compiler?
    I think the error is, that the compiler does not find the definition of ON
    and OFF. Is it in the same source file?
    If not, try to put it into an .h file and include it where you need it.
    Stephan
    "Mahen" schrieb im Newsbeitrag
    news:[email protected]..
    > Preprocessor command, assigned the variable and then compare the
    > variable to int.
    >
    > How can I get around this?
    >
    > #define ON 1
    > #define OFF 0
    > in seperate code
    >
    > int variable = ON;
    > variable is globally define for that module.
    > in seperate code
    > if (variable == ON)
    > {
    >
    >
    > }
    >
    > the complier errors off on the if (variable==ON)
    > My guess variable is variable in of type int and ON is a preprocessor
    > c
    ommand. Therefore it is a mismatch and complier doesn't like it. How
    > can I get around this.
    > thank
    > Mahen

  • How do I get the user name and password for the Apple Extreme Router to connect to a Slingbox

    How do I get the user name and password for the Apple Extreme Router to set up my Slingbox?  It will not accept the Apple Extreme Name and password.

    The AirPort Extreme does not have a User Name, but it does have a device name and device password, which you may have already tried.
    There is also a Wireless Network Name and Wireless Network Password for the AirPort Extreme, which might be what the Slingbox is looking for if you are trying to connect it to your wireless network.
    There are no other "user names" or "passwords" on the AirPort Extreme.
    You established the device name, device password, wireless network name and wireless network password when you originally configured the AirPort Extreme.
    If you cannot remember these, you will need to perform a Soft Rest to reset everything. Follow the instructions in this Apple support document:
    Resetting an AirPort Base Station or Time Capsule FAQ

  • Missing user variable input values in export to excel functionality

    Hi,
    I have a problem in exporting data into excel, I could able to export the data with complete result rows but i am not able to see the user input variable values.
    To be in detail: The moment i execute the report in web, user gives the initial variable values as selections and run a report. The data will be displayes as per the user selections. Then the user clicks on export to excel (designed as per SAP how to), now the excel data shows the body of the results but the initial input variable values are missing.
    It would be really good if we also export variable values along with the report output.
    If any of you solved this requirement, could you please help me in solving this.
    Thanks in advance
    Regards
    Varada

    Hi,
    Here is a solution to make visible the Values of variables you selected in the Excel File.....
    1.Create a Web Template with an Analysis Item and Info Field Item
    2.Assign the Data Provider which contains varaibles to the Analysis Item
    3.Assign the same Data Provider to an Info Field Item
    4.In the Properties of Info Field Item,
    Set the Visibility as "Visible"
    Data Binding as "Variable Value" and mention the varaible
    Save the Web template->Execute and Export to Excel
    Now you will get it in Excel file
    For more info....
    Re: Display values of variables in exported excel file
    Rgds,
    Murali

  • Error handling with EPG pages, displaying proc variables and values

    With OAS, a failure in a PLSQL-generated page usually brought up a plain page of preformatted text showing a) the basic Oracle message for the failure, b) all the passed-in parameters by name with their values at the time of failure, and c) the CGI environment variables with their values.
    When I use the EPG, and failure occurs, I get something like ".../dad/pkg.proc not found", which is worthless as an outcome for a user to see. Now I got around this a bit with an EXCEPTION section, and using OWA_UTIL procs got some info that is helpful in debugging. But I very much would like to get the list of passed-in parameters with their values, and the documentation is not revealing great wisdom to me for achieving this.
    Does anyone have some knowledge or code to share that will achieve this within the bounds of XE? Perhaps another thread has addressed this and I could have the URL?

    In order not to expose sensitive information, the embedded PL/SQL gateway (EPG) returns only a very basic error page in the default setup when an exception occurs when attempting to execute the procedure. To get a more elaborate error page like what OAS returns, you may set the DAD attribute as follows:
    sqlplus system/...SQL> exec dbms_epg.set_dad_attribute('APEX', 'error-style', 'DebugStyle')
    to reset it, please delete the attribute
    SQL> exec dbms_epg.delete_dad_attribute('APEX', 'error-style')
    This assumes that you are using the defalt DAD "APEX" that comes preinstalled in XE.
    See the doc on the different error styles at http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14190/confmods.htm#CIHCIIJG
    Thanks.

  • Loop through a model to get variables and values

    I use an AS model (named AppGlobals.as) to store the application variables. I need to replace the hard-coded values of the elements to ones pulled from a database. As such, I need to iterate through the model to find all the elements that match my query results and then set the value of the elements to those returned from the database query.
    My current issue is that I have no clue how to iterate through the model to get the elements so that I can use them a parameters for my query. An example of AppGlobals.as follows...
    package com.models
              [Bindable]
              public class AppGlobal
                        public var appAnnualMaintenanceAlert:String="The System is unavailable due to routine annual maintenance!  Please check back after 2:00 PM Eastern on  January 1, 2012!";
                        public var appAnnualMaintenanceStart:Date=new Date(2012, 11, 31, 18, 0, 0, 0);
                        public var appAnnualMaintenanceEnd:Date=new Date(2013, 0, 1, 14, 0, 0, 0);
                        public var appYearPrevious:String="2011";
                        public var appYear:String="2012";
                        public var appYearNext:String="2013";
                        public var dttm_landing_expected:String="1/1/2012 12:00:00 AM";
    How can I iterate through the model to find all the var names and then match them with my query to return the corresponding values?  Any help is appreciated.
    Thanks!
    Lee

    Hi,
    "elided" and "hidden" both have UI purpose (make the UI lighter) but are quite different:
    "elided" is a static attribute of property groups (readonly, and After Effects never changes the value internally).
              The children of an elided group are not necessarily elided.
    "hidden" is NOT an attribute, is dynamic, and "undocumented".
              The After Effects UI hides everything that is not needed in the layer property tree (for instance the material option group is hidden when the layer is not 3D, since it is not used anyway).
              Hidden groups and properties are still there though and can be accessed by script, one can read their values and attributes, scout their property subtree, but one cannot set anything on them nor select them (in both cases an error is generated).
              And the children of a hidden group are hidden.
    Since there is no attribute corresponding to "hidden", it is uneasy to know whether a property is hidden or not. I can only see a case by case "treatment".
    For instance:
    is myLayer.layerStyle hidden ? <===>  !myLayer.layerStyle.canSetEnabled
    is myLayer.transform.xRotation hidden ? <===>  !myLayer.transform.xRotation.canSetExpression
    is myLayer.mask hidden ? <===> myLayer.mask.numProperties===0
    is myShapeLayer.content hidden ? <===> false (never hidden, even if empty)
    etc...
    Xavier.

  • How to compare SSIS Variable and Column In the table!!.

    Hi Folks,
    My Requirement IS :
    1<sup>st</sup>run: if the record does not exist
    in the table insert the record (file_name, last_modified_file_date) and create a copy in the archive folder with file_name_currentdate.csv
     Daily run:
    retrieve the last_modified_file_date from the input file and check if the retrieved date is greater than the last_modified_file_date in the table:
    If true:
    create a copy of the input file in the archive folder and update the last_modified_file_date in the table with the retrieved date
    If false don’t do nothing because the file has been archived in one of the previous runs.
    I have already retrieving the modified date and File Nae iserting into Filename Table: (That table has 2 columns which are FileName and FileDate) so In script task everytime the variable getting Modified date(retrieve the last_modified_file_date
    from the input file) could yu please give me idea after that how I can Compre the existing table record and variable. I have already
    imported the all Filenames and Modified into table like below.
    Could you please give your ideas friends.

    Try this:
           1) Execute SQL Task (In the Parameter mapping, pass filename and fileLastModified date retrieved from the file - your SSIS Variable)
           2) In the ‘SQL statement’, Write a TSQL like this:
    --declare these variables before the use
    SET @filename=?
    SET @fileLastModifieddate=?
    --declare @MaxLastTblDate and @flag=0
    select @MaxLastTblDate = Max(last_modified_file_date) from Table T1
    If (@fileLastModifieddate>@MaxLastTblDate)
    --Do your insert here
    --Update the variable with @flag (say 1)
    3) Set the value of @flag in the Result set of Execute SQL (another SSIS variable)
    4) In the next control flow component, do the file archiving.
    5) Between these two components, check the value of the @flag variable in the precedence constraints (whether to copy the file for archiving or not)
    Hope this helps.

Maybe you are looking for

  • Error while redirection from oracle SSO to custom application

    Hi All, I have enabled SSO for my web based application. I have modified in mod_osso.conf files in $ORACLE_HOME/Apache/Apache/conf directory. When user gives url like http://<application server name>:<port number>/<application name> then the browser

  • Unable to delete pictures from album on iphone

    I am unable to delete pictures from album on Iphone 5

  • Phone freezes up while trying to download anything greater than 600 KB?

    I do frequent web searches for info for my son for school and when trying to dowlnload anything greater than approx 600 KB the phone freezes after dowloading 90-95% and I need to reboot.  For example was downloading something that was 881 KB and it f

  • Referencing other tables

    Hello all, I am using this setup for a check book. Table 1 has all of my purchases and deposits. I would like to have Table 2 (left) to have all of the "Aldi" & "Walmart" (dates included) purchases in Table 1. I would also like Table 3 (right) to hav

  • Backslash absolutely not working in terminal

    Hello to everyone, On my Swiss keyboard I get a backslash with option-shift-7 (" \ ") in ALL applications correctly, except in the terminal. It just will not accept the key combination. Nothing happens. I've looked everywhere and tried everything to