Values of read/write of Captivate in a Widget

Hello

I have read the forums that talk about the reading and writing of the variable of Captivate your Flash widget and find a complete list of these variables. I tried several ways to 'find' and use these variables, following different examples I found, but so far none have worked. My main interest is by registering a score instead of correct/incorrect just for a Flash of LMS Captivate/Connect interaction and attempted to write the score to the variable cpQuizInfoPointsscored . I used a variety along the lines of:

_root.cpQuizInfoPointsscored = result;

But with different paths (find examples on the web), including _root., varHand., _parent, etc..

I also tried using the cpSetValue function

cpSetValue ("cpQuizInfoPointsscored", score);

According to me, Miss me really a kind of crucial contextual information about to use these variables. Any help is very appreciated.

(I use the code of the basic model for widgets of quiz, btw).

So I think I'm finally as understand this, if there is an easier way to get a partial score on interaction in the LMS, it'll do for now!

-Kurtis

The LMS UMConnect is based on the standard? If it is based on all the standards that is supported by captivate so if you try to write to LMS of the widget so it is great chance of your course is screwed up because of the conflict between the values submitted by you (your widget) and captivate SWF. If its based on any other standard then probably you can give it a go, but be careful, you will have all the things on your part are clean code. that is all the data required by the LMS must come from your widget, which I think is the case.

As I know there is no way to write to LMS for a widget without screwing up the course.

P.S. If find you a solution please post in this thread.

Tags: Adobe Captivate

Similar Questions

  • Read/write function reads a bad value?

    HY,

    I'm using on my FPGA OR Quadrature encoder.

    (http://www.ni.com/white-paper/6608/en/)

    I add a few entries, so that its possible to set an offset value.

    In all the VI on the FPGA, works very well with my encoder.

    If I start the VI on my FPGA, the position value is 0, because of the "first round"? Element.

    Now, I used the command of read/write in a while loop on my host VI to get the current value of the encoder.

    After I start my host vi the defiler position always shows the value "2".

    If I use the highlight function, the value remains at '0 '.

    This is a really strange behavior, I don't know what can be the cause of this problem.

    All positionsoffset values are 0 and encoders on my 9401 module entries are tied to the land.

    The position value is only written on the fpga, nowhere else.

    Anyone have any idea why?

    Thank you very much.


  • Object LVOOP read/write using the API TestStand

    Is it possible to read/write a LVOOP object to a variable TestStand from LabVIEW using the API of TestStand?

    SetPropertyObject() takes a green wire reference, which is incompatible with an LVOOP object.  SetValVariant(), SetValIDispatch(), and SetValInterface() seems to just write a value null of type variant.  I don't know if I use the wrong API function or if it's just not possible.

    Hi jsiegel,

    That's right, it is not quite possible to what I believe, it is your intention. As mentioned, TestStand cannot create the object of LabVIEW. To make and use references of LabVIEW with TestStand, you need LabVIEW out this reference, which may then store it TestStand as an object reference. For VI requiring the obeject LabVIEW as an input, the registered object reference can be passed in. To make calls to LabVIEW classes using the class member call with a step of the VI Action instead of the call to VI for the Type.

    Of course, you need both LabVIEW and TestStand 2012 or newer in order to use these functions.

    Kind regards

  • Synchronization with Serial read/write problems. can not get the functionality of the terminal emulator

    Hello

    I am writing a VI to control PWM with a microcontroller via a serial port. I wrote a simple code for the microcontroller that allows me to set the ratio of duty cycle on a scale of 0-65535. It works very well with Termite of Compuphase (RS-232 plug); The microcontroller invited me to an entry, expected that I would one, updates and expected another entry when I decided to send him. Now, I'm trying to get the same functionality on a LabVIEW vi but hit a snag.

    When I tried to send my orders with a series read base and an example of writing, everything worked fine. I could see the prompt entry, write an entry and if I was quick enough, check out the update message. Even when I was not fast enough, I was able to check the update by monitoring the PWM pin with a Logic Analyzer. The problem with the basic example, however, is that I need to update the report to aura cyclical ratio, so I went for an example of reading continues writing. The problem I've met; is that I have to switch between reading and writing to make it work. When I do that, either I don't hold write it down long enough and nothing happens, or I get several updates when I switch to reading. Some of these updates don't even match and produce updates to defective upgrades for example; 16000 16000, 16000, 16000, 6000, 600, 60, 16000, 1600, 60, 0, 0, 0, 16000, 60, 0, 0 etc.

    I tried which allows characters of endpoint in the hope that the writing would end at the end and go to reading where he would receive a termination character and wait for me allow writing once again, but nothing helped. I still have to alternate between the two and either get no response on reading several updates of variable accuracy. I tried to remove her allows read/write and their structures of matter in the hope that the loop flow, associated with the characters of endpoint would the case, but then the updates don't register at all. The funny thing is I did a VI like this before with an Arduino and that there not even no need to switch between writing and reading (I'm now using a Board of Freescale FRDM).

    I was also the frequency of timeout errors; Error-1073807339 at VISA Read, reason Possible: VISA Hex 0xBFFF0015. I removed the option to stop the while loop if there is an error so I can run but always pops up an error on the judgment occasionally. Could the problem of synchronization always cause me problems?

    Would appreciate all advice really, I am providing my slightly modified example screws and can provide the code for microcontroller on request, even if it's very simple.

    Thanks in advance, it is
    Yusif Nurizade

    In other words, frankly, a good bad example you according to your code. Also, you have the order of writing and read upside down in your amendment if the instrument requires a command to return something. It should really be using a structure of the event. The structure of the event around a write and read and use a value change event. I have attached a quick change. This mod is still a reading after writing. If necessary, you may have two separate events to write and read.

  • In the target FPGA read/write control function?

    Hi people,

    I learn a lot from the sample project FPGA, including how you can easily retrieve and set controls and indicators in an FPGA using the read/write control function running in an RT target.

    However, I can't find a way to do something similar in a FPGA target.  I've been down this road before - that is, trying to move the data in/out a looping VI FPGA (void) to a (parent) FPGA VI - where my memory points to reach what I needed use.

    So I was happy to see the palette FPGA enabled me to drop the control functions to read/write on a FPGA vi target.  But alas there where tons of errors (not compatible son for target, etc.) and I guess now it's not possible.

    So, just to be sure, I'm not missing something, is there something like control functions to read/write to use in an FPGA for read/write in an another FPGA (looped)?

    In addition, why would I be able to read/write on a FPGA vi control functions if they are not supported?  (Sorry for the n00b question)

    Thank you

    Steve

    maherhome wrote:

    You're right that I don't have this knot in my palette.  However, I also do not seem to have a Refnum Occurrence in the palette is in the FPGA (see below), but I need to synchronize several loops of FPGA and added research using the textfield in the VI editor (and if compiles and runs).  So 6 months to Labview and I'm fuzzy on how the palette is restricted

    I don't know what you're trying to prove here. There is no control of refnum in search in your image. Occurrences are available in FPGA, and for control of refnum for one you just right click on a function of the instance and create a control. If you can create a valid thread of a certain type of data, then you can create a control or the indicator for it, regardless of the question to know if this type of control or indicator appears in the palettes. However, the functions that you can use in the block diagram are limited by what is available in the palettes.

    maherhome wrote:

    Regarding orders read/write for the FPGA/lights, I'm surprised that the infrastructure developed to allow read/write between RT and FPGA has not mobilized to allow read/write between FPGA and FPGA.  The elements of memory function, but they are less convenient.

    You may have noticed that you cannot compile the individual parts of an FPGA VI and combine them later; This is because when you compile an FPGA VI, all its subVIs are essentially merged to create a single block diagram (with additional logic if one not reentrant Subvi is used in multiple locations, this is why it is not recommended on FPGA). The subVIs no longer exist in the FPGA compiled; reading and writing a control on them would make no sense. If you want similar behavior, use global variables - but understand that global variables store values in FPGA logic resources. Using the elements of memory (or FIFO, which can also store in memory) leaves more fabric available FPGA logic by storing data in resources specially designed for this purpose.

  • Control GPIB SR830 lock-in: read/write problem

    Hello

    I use Labview 2009 SP1 and Visa drivers to control a function 6221 Keithley generator and a lock-in SR830 amp. Basically my program sets the generator to a certain frequency and amplitude, sets things on the lock-in, asks a few values, then reads the data from the lock-in for a minute or two. It is then repeated on several different frequencies. It works well, but it hangs at random time at time, after doing several frequencies with no problems whatsoever. Today, I discovered the spy tool OR wonder, so I was able to locate the bug! Here is an exit of last orders before the bug (there nothing else after the line 63).

    As you can see on line 53 I query frequency lock-in. However the response (5623,46 Hz) comes later, in line 57, which has degraded the program. Following this section of the program, I send some more orders for the lock-in, which are ignored, and then the program enters a while loop which is supposed to acquire a number of data points. It works on infinitely because there is no data to acquire, and that is how I noticed this bug at the start.

    So my questions:

    (1) why this happens to you, and how can I avoid it? I have also contacted the manufacturer of the SR830, but I have a lot of faith in big people on this forum!

    (2) after the line 63, in my program there are several other commands that are supposed to be sent to the lock-in, and then the while loop. Orders are not shipped, but Labview must pass by these to the while loop (which she can't seem to). So what Labview does exactly and how/why does it go through the commands of writing without sending the data?

    Thank you!

    Hi Albert

    I think I have it solved. I use the 'FAST2' mode to transfer data from the lock to the PC. This example uses buffers out of the lock-in to transfer data, IE the same buffer used to pass error messages, or replies to queries.

    Between the moment I read the last set of data and stop the transfer of data, the lock-in has the time to write a little more data in its output buffer. This reading of the error mess, but only has a negative effect when the LIA status byte is set to 8 (ie the reference unlock). When this happens, it shifts all the query error responses and the first 'LIAS?"reads the answer to the query"TRE"and 'FREQ?', read the answer to the second query"NE?". Unlock event occurs when the function generator changes its frequency, but can't not every time, which is what made it seem random.

    So, this is easily solved by just read everything that is left on the pad before proceeding. Strangely, it works that when it is followed by the 'ABORT' driver, which basically just sends the command "rest." This erases the data buffers, but from my understanding of what is written in the manual, they are not involved in the mode of FAST2.

  • Effective use of the FPGA read/write

    I am writing an application for a CompactRIO real-time and I am looking for ways to simplify my code and reduce the CPU usage. I use FPGA to do much CAN e-mail and signal processing, then I have a VI running on the real-time processor that reads values in the FPGA, does some processing and outputs data in the FPGA. My code running on real-time parallel uses several loops running in a master/slave architecture. A single loop reads all necessary information in the FPGA in indicators and writes the values of the controls in the FPGA. The other loops read entries and manipulate the outputs via local variables.

    My question if it would be more effective to get rid of the loop which is dedicated to the communication of FPGA and has of each loop to read and write directly on the FPGA. If I use a reference block FPGA open and use the reference of the output in several loops, each read/write operation block others until it's over? Each output is changed only in one place in the code, but there are several entries that are used by multiple loops. It is even more effective for each loop of read/write for the FPGA on request? How will this affect determinism?

    Thank you

    Jon

    Jon,

    Read/write controls is not deterministic, but I think that your previous method should work just fine, as long as you have that unique writers. If you have multiple writers, you start affected by race conditions.

    I don't think you will see a significant improvement in the performance/CPU in the alternative method. You would see big performance gains if your master loop reads more slowly indeed, but it's always a compromise.

  • Possible timeout in VISA read/write in While loop

    As the title says, I have a while loop that is constantly written followed by reading using VISA read/write.  I'm waiting for buffer correspond to a certain one, which the true value would end the loop.  In this loop, I have an indicator showing how many times he runs. All of this is repeated in another while loop.

    My problem comes the counter arrives at 10, then stops at the "write" command.  Do not know why.  I tried to increase the time-out of the instruments, but nothing has changed.  I added a delay of 10ms in loop, which also has not changed anything.

    For reference, I use a tektronix scope series 3000 of the MDGS and checking its state of relaxation.

    You said chill to read earlier!

    But it is not supposed to have to write it either.  Experimentally, access all VISA nodes, right-click and choose the Mode of synchronous i/o.  Make it synchronous instead of asynchronous.  The watch symbol will disappear from the top right corner.  See if that changes anything.

    What kind of serial port are you using?  What is an integrated in the PC?  A USB to serial port adapter?  Makes the chips on that, Prolific and FTDI?  You can try with a different serial port or a brand of adapter?  A lot of people have had problems with prolific chips.  And I have also heard of people having problems using adapters who had fake chips in them.

  • Difficulty using the binary read/write

    Hello

    The binary read/write function somehow not working properly in my application.

    I have one store a 2D strign binary array. When the user closes the application, the application stores the values in table in the Bin file.

    N when the application starts, it reads the file and displays its contents on the table.

    The system works well if the total size of the content is 3 bytes. But if the size of the content is greater than 3 bytes, the program simply returns a NULL value at first when I read the Bin file.

    How to save:

    Convert 2D in String table using "Flatten the string" fn and to save in a binary file.

    Procedure to read:

    read a binary file. convert the output string table 2D using 'string Unflatten ".

    I enclose my code here. PLS, have a look at it and let me know the cause of the problem.

    Ritesh

    I don't understand why you're flattening of a string, a 2D channels table. It's redundant. You seem to be also the substitution of the default big-endian to little endian byte order. You try to save it in a format suitable for other programs on other platforms?

    If this is not the case, all you have to do is:

  • Read/write file binary change greater than 128 bytes.

    Hi all, maybe a strange question, but I'm scratching my head on this one. There is undocumented behavior in the function of read/write binary file, where U8 a value greater than 128/0 x 80 get automatically converted to 0x3F value?

    I try to use LabVIEW to generate a binary file custom that we'll load in an EEPROM, so all data in the binary file is stored as values of U8. I have a "template" file, and eventually I'll take the logic implemented to replace the fields with the data from the true value. However, I am struck by the anomaly that when I just read the file in LabVIEW and then réécrirait, all the values 0x80 and more are truncated to 0x3F value. Has anyone seen this before, and is there a solution?

    I noticed writing the value 0 x 80 directly to one generates a binary file (such as a U8) 0 x 90, 0 x 70 being written in the binary file. It is also rather undesirable, as it adds additional bytes in the bytestream, and the bytes of EEPROM must be in exact locations.

    Join your data file.

    This program is to give the images below?  Are you sure that LabVIEW is to write the bytes differently?  I really doubt that.

  • How to check the instance datafile I/O? solve the high physical reads/writes?

    Method-1
    identify 'hot spots' or I/O contention
    Select NAME,
    "Physical reads," PHYRDS
    round ((PHYRDS/PD.)) (PHYS_READS) * 100, 2) «Read %»,
    PHYWRTS "physical Scriptures."
    Round (PHYWRTS * 100/PD.) PHYS_WRTS, 2) "% of writing."
    FS. PHYBLKRD + FS. PHYBLKWRT "Total block I / O of.
    de)
    Select sum (PHYRDS) PHYS_READS,
    Sum (PHYWRTS) PHYS_WRTS
    v $ filestat
    ) pd,.
    v$ datafile df,.
    v$ filestat fs
    where df. FILE # = fs. FILE NO.
    ranking by fs. PHYBLKRD + fs. PHYBLKWRT / / desc


    Another method-
    On Oracle10g, CWA also provides the dba_hist_filestatxs table to track the disk i/o:

    break on begin_interval_time jump 2

    column phyrds 999 999 999 format
    column begin_interval_time format a25

    Select
    begin_interval_time,
    file name,
    phyrds
    Of
    dba_hist_filestatxs
    natural join
    dba_hist_snapshot;

    It is - method that you use to check for errors in data I/O file? AND how to solve high physical reads and writes?

    Ankit Ashok Aggarwal wrote:
    AWR project stat e/s in terms of segments, query and etc.
    Here, my concern is what should be the value of ideal threashold for a DBA to act on the high physical reads/writes?
    and how he can fix this problem if it affects database performance?

    I don't think that there is any possibility to mention that the amount of an e/s is going to be good or bad for a database in general. The reason is that it is not quantifiable. For example, in a store, maybe one day that no one gets and another day, there is no place to stand (because there was a sale announced by the store). So now, how do you say that it was not necessary? Rather than search for best practice values, it is best that you keep track of the normal functioning of your db and when you see a special summit in the values of events scattered user IO as DB file read, DB file parallel read etc and when this happens, you should check back the work you are doing and see if that can be refined somehow.

    Aman...

  • Unable to read write-back model

    First of all, I apologize for posting this thred because I know that there are many thread like this, but I look and I could not solve my problem.

    I have writeback.xml file.

    & lt;? XML version = "1.0" encoding = "utf-8"? & gt;
    & lt; WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1" & gt;
    & lt; WebMessageTable lang = "" en - us "system ="WriteBack"table = 'Messages' & gt;"
    & lt; Informed name = "writeback" & gt;
    & lt; XML & gt;
    & lt; writeback connectionPool = "SH" & gt;
    & lt; Insert & gt; INSERT INTO ARTIKL (SIFRA, COMPANY, NC, PC)
    VALUES (@{c2},'@{c3}',@{c4},@{c5}) & lt; / insert & gt;
    & lt; Update & gt; & lt; / Update & gt;
    & lt; / writeback & gt;
    & lt; / XML & gt;
    & lt; / Informed & gt;
    & lt; / WebMessageTable & gt;
    & lt; / WebMessageTables & gt;

    And I tried to rewrite the data in the column * {color: #3366ff} {color} PC * table ARTIKL that has data like this:

    SIFRA - COMPANY - NC - {color: #3366ff} PC{color}
    1 - shirt - 2-0

    But I got error _ ' the system is unable to read write back model "writeback".» Please contact your system administrator. ' _ when I tried to insert data.

    I used [http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/] blog of Vincent J

    Thank you

    Published by: Micek on 2009.01.13 10:58

    1.), you don't need to call your "writeback" as your informed XML file. The reference in point answers to and not writeback.xml

    2.) did you put the file in the correct location? That is \OracleBI\web\msgdb\customMessages?

    3.) did you restart your services or at least hit "Reload the files and metadata" in the administration of server close?

    4.) are you sure that you want to do is INSERT and not an update?

    I tested your file here, and it fires off like that.
    Recording: "83728test100100.

    See you soon,.
    C.

  • Help? the source volume is read-write and can not be disassembled...

    I use 10.11.5 on an iMac 21.5 ", end of 2009 and I want to restore the OS X 10.11.5 to HD on an external drive but I get this message" Source volume is read = write and cannot be disassembled, so it cannot be copied from block. "  I can find answers do not address El Capitan.  Help would be greatly appreciated.

    .. .Goldie

    You use disk utility's restore feature?

    If the HD has a recovery partition, you can make starting in place of the recovery.

    Or you can use SuperDuper! (the basic version is free and can copy the entire disk, the paid version allows "smart updates", which copies only files that are different, saving time) running on externally to perform the copy.

  • Tecra A8 DVD don't read/write DVD-R 1-16 x.

    Using Sonic Record DLA, Tecra A8 DVD don't read/write DVD-R 1-16 x. Ok work on DVD - R 1-8 x and CD DVD - R 1-16 x has tested successfully on the two recent Toshiba Satellite Pro and HP Office. Have updated the Bios, software DVD-RAM and Sonic DLA.

    Hey,.

    What exactly do you mean? This means that you can t burn DVD-r with 16 x speed?
    In this case, you should check the specifications of your CD/DVD drive. Not all models support this speed of combustion. In addition, I recommend using 8 x only, he speed will give you a better quality of the burned data/average.

    You must also use different types of media. I believe that your other computers have different drives in order to test different mediums. I have a good experience with Verbatim DVD-R.

  • DVD recorder is not read/write discs DVD-RAM on Satellite A200-1GH

    Hello!!

    I have the problem as the topic - my DVD drive is not read/write DVD-RAM discs (recorder: HL-DT-ST DVDRAM GSA-T20N). Unfortunately, there is no any drivers (more recent than I've got) for this recorder on the Toshiba, not even site on LG or Microsoft. What should I do?

    Greetings

    Hello

    To be honest, it's quite strange. If the laptop is preinstalled with recovery image, it should work. I tested it on my laptop 5 minutes ago and it works. The DVD-RAM disc is readable and different documents can be saved on the disk too.

    Do you use your own installation of OS, or you still have some factory settings?

Maybe you are looking for

  • Keyboard Thinkpad yoga 12 has no effective keys

    Hello forum Lenovo. I need help with my new Lenovo thinkpad, a Yoga 12. I have a problem with the keyboard, missing keys that are required for efficient use. It is my only problem with the laptop but enough to have me consider getting a refund. It sh

  • How the strange names and addresses appearing on my address list?

    I just noticed 6 different names and addresses of electronic mail on my address book that I did not put there. It is relative, and I would like to know how they got there and how to remove.

  • is it possible to regret deleting a windows account?

    Recently, I changed my name and tried to find a way to integrate a new identification phase of windows, with my old - without success. In an attempt to try again, I deleted my new account (firstname.lastname @...) to try again, but now this particula

  • Description of the device

    How to change the presentation page of the device? I would like you double-click a device and on the overview page have a few extra gadgets/monitors...

  • Windows 8 lost product key

    Hello I bought Windows 8 supply updated last year, but it seems that I erased by mistake the file email containing my product key. Also I bought with windows 8 discs. So miss me the key order. I have only a few bar codes and other code on the discs.