Cmi.interactions info

My eLearn content runs correctly, and all info sent
to LMS is correct except for cmi.interactions. lines. These do not
contain the # info. First set is empty, following sets contain
.NaN.<type>. What am I missing here? Flags are set for Scorm
2004.
Thanks!!

Just in case anyone has the same question.  It turns out it is more of an LMS issue, my Captivate 5 quiz is alright.
My fix is to make sure the LMS replies it can handle cmi.interactions by returning something like "id,type,objectives,timestamp,correct_responses,weighting,learner_response,result,latency ,description" for getvalue: cmi.interactions._children.
Thanks!
Don

Similar Messages

  • Captivate 5 quiz missing cmi.interactions

    Working on a SCORM 2004 compatible LMS that works with Articulate quiz but having problem getting the user's answer with Captivate 5 quiz.  Interestingly, I am able to capture  the final score and status alright for Captivate 5. 
    I tried to debug the Captivate quiz by editing the main html file and alerting out all the parameters when a call is made to:
    function Captivate_DoExternalInterface(command, parameter, value, variable)
    What I realized is I don't see any call for setvalue of "cmi.interactions" and hence no user's answer is sent to my LMS.
    Just wondering if anyone have a solution for the problem?  Can it be how I create my Captivate quiz?
    I am using IE8.0 and Captivate 5 Trial and here are my quiz's settings
    Quiz Properties on each question slides
    - "Type" is Graded
    - "Report Answers" properties is checked and the "Interaction ID" is filled in.
    Publish Settings
    - "Enable reporting for this project" is checked
    - "Standard" is SCORM
    - "Manifest - SCORM Version" is 2004
    - "Template" is Default
    - "Report Status" is Pass/Fail
    - "Report to LMS as" is Score
    - "Choose Report Data" is Quiz Results and Slide Views
    - "Reporting Level" is Interactions and Score
    Thanks in advance!
    Don

    Just in case anyone has the same question.  It turns out it is more of an LMS issue, my Captivate 5 quiz is alright.
    My fix is to make sure the LMS replies it can handle cmi.interactions by returning something like "id,type,objectives,timestamp,correct_responses,weighting,learner_response,result,latency ,description" for getvalue: cmi.interactions._children.
    Thanks!
    Don

  • Cmi.suspend_data question

    Hi all,
    I am new to SCORM and am trying to track progress in an AS2 flash program and pass the info to cmi.suspend_data.  I wanted to create an array with as many elements as I have videos, and whenever a video has completed playing, change the value of the element associated to the video from 0 to 1. Once/If all elements of array == 1, then the program status would change to 'complete'. My issue is saving the array to cmi.suspend_data? I read that you can only pass strings, so I was hoping someone  would have suggestions as to how to track this user activity with cmi.suspend_data.
    Thanks!

    I’m doing something similar for a home-built LMS. That is, we want to capture and store what people say in free-form quiz fields. While the answer is embedded in the cmi.suspend_data info, it appears a better way to get it is from the cmi.interactions.*.learner_response info (assuming the module was published with the "report interactions" option, and your LMS asks for the data and does something with it).
    For example, when the Presenter Flash module starts up, it calls our LMS with this method:
    GetValue("cmi.interactions._children")
    ...and our LMS responds with the string:
    id,type,learner_response,result
    Later, on the slide that has the free-form quiz field, the Presenter module calls our LMS with this method:
    SetValue("cmi.interactions.0.learner_response","this is the answer")
    ...where 0 represents it was the first quiz, and "this is the answer" was what I typed in the free-form field. Now, our LMS just has to do something with that value (write it to the database, etc.).
    The one problem I’ve run into is when the user types double quotes or newlines in the free-form answer. When Presenter internally constructs the JavaScript to call SetValue of our LMS, it doesn’t seem to properly escape the quotes or newlines, and you end up with a JavaScript parse error in the browser (evident from Firebug) and the SetValue method is never called (so you lose the response). Maybe this is just a problem related to our custom-built LMS, but I suspect more that it is a bug in how the Presenter Flash module communicates between its Flash system and the JavaScript environment of the enclosing HTML page. (This is happening in the 7.0.5 version.)

  • Question about cmi.suspend_data coding scheme

    I'm trying to determine whether the actual text entered in short answer quiz questions in Presenter 7 online presentations can be extracted.  We want to review the answers themselves, not just whether the student got the answer right.  In discussing this with my LMS vendor, they said that they would need to understand how the SCORM data, specifically the cmi.suspend_data, is structured to determine whether we could develop a means to report actual answers.  If I can put my hands on it, I need the coding scheme, including how data is delimited, and how the data is ordered.  Is this kind of information documented somewhere such that I could obtain it?

    I’m doing something similar for a home-built LMS. That is, we want to capture and store what people say in free-form quiz fields. While the answer is embedded in the cmi.suspend_data info, it appears a better way to get it is from the cmi.interactions.*.learner_response info (assuming the module was published with the "report interactions" option, and your LMS asks for the data and does something with it).
    For example, when the Presenter Flash module starts up, it calls our LMS with this method:
    GetValue("cmi.interactions._children")
    ...and our LMS responds with the string:
    id,type,learner_response,result
    Later, on the slide that has the free-form quiz field, the Presenter module calls our LMS with this method:
    SetValue("cmi.interactions.0.learner_response","this is the answer")
    ...where 0 represents it was the first quiz, and "this is the answer" was what I typed in the free-form field. Now, our LMS just has to do something with that value (write it to the database, etc.).
    The one problem I’ve run into is when the user types double quotes or newlines in the free-form answer. When Presenter internally constructs the JavaScript to call SetValue of our LMS, it doesn’t seem to properly escape the quotes or newlines, and you end up with a JavaScript parse error in the browser (evident from Firebug) and the SetValue method is never called (so you lose the response). Maybe this is just a problem related to our custom-built LMS, but I suspect more that it is a bug in how the Presenter Flash module communicates between its Flash system and the JavaScript environment of the enclosing HTML page. (This is happening in the 7.0.5 version.)

  • Captivate 7 module sending the wrong interaction data to the LMS

    Here's an interesting one: (I hope!)
    I have a test created using Captivate 7 that is sending the wrong interaction data to the LMS (tested in Moodle and in SCORM Cloud).
    The test module was based on a previous module by using File, Save As to create a copy which was then modified.
    When the interaction data in the logs and reports is analysed it contains the questions and answers from that previous module. Even though the current module has totally different Qs and As (and a different number of them).
    I'm starting to think that File, Save As was not a good move...
    Very grateful for any pointers on this
    Regards Simon

    thanks
    Unfortunately the cmi.interactions in the log are still set to the wrong values. I wonder if I turned off reporting, republished, then turned reporting on again... mm...
    Ok - that didn't work
    Now I'm getting parser errors in the imsmanifest.xml file
    hmmm...

  • How to import questions into Captivate 4 from a delimited file

    I'm looking
    a way to import questions from a delimited text file (or excel spreadsheet)
    into captivate.
    All the questions are simple multiple choice, single answer, four selections per question.
    I have hundreds - I'd hate to have to retype them all in one at a time.
    Thanks in advance
    -Joan

    Does anyone know if this is a feature in Captivate 5. 
    Other things I would really like to see in Captivate 5.
    Importing and Exporting the graded quiz/test content out of captivate into another
    application/ form.  Such as xml, tab delimited, excel spreadsheet,
    Adobe pdf, Word document or another format.  Our current content
    developement systems allows us to (when publishing) do this.
    1> exclude questions from the Published content
         (exclude section questions, or final test content)
    2> produce different test versions from question banks
    3> Produce a PDF paper test for when we want to train in a classroom setting
    4> Select which questions we want to produce
    5> Import questions from a pre-defined format.  To note: when we do this the system also makes us define a unique interaction id so that the import will update existing questions.
    I know this will NOT work for some of the more sophisticated questions, But for the simple Mulitple choice, true/false, fill in the blank.  etc..
    THIS WOULD BE A GREAT FEATURE..
    It would also be NICE TO HAVE THE abiliy to PROFILE versions of the SAME Course WITH OUT REPRODUCING / DUPLICATING / REPEATING THE  ENTIRE COURSE PRESENTATION.
    Such as
    "INSTRUCTOR TAUGHT TRAINING"
    "WEB TRAINING"
    "PAPER TEST A"
    "PAPER TEST B"
    ETC...
    LASTLY: if we can not export the QUIZ content.  Can an excel spreadsheet LIKE INTERFACE be used to edit certain aspects of the questions.
    Such as the InteractionId which is sent to the LMS ('cmi.interactions.0.id').  My developer team says it is real difficult and time consuming
    to track down interactionIds and then maintain them in a perfect way.
    Thanks,
    Doug Lubey of Louisiana
    www.douglubey.com

  • How to display the descriptions of a "question" and "answers" in the LMS?

    Hello, evevyone,
    I am new comer in Captivate 5.
    In order to analysis the result of "Learner response", we need known the “Question” and “Answer” description of each Quiz in a SCORM player.
    Does Captivate return these information back to LMS?
    For example :
    I have created a quiz with one question.
    Do you have a dog? ------->Question description
    (A)Yes   ----->Learner response
    (B)No
    After complete the quiz on LMS, Captivate will return the "Do you have a dog?" and  "(A)Yes" back to LMS ?

    Dear RodWard,
    I am trying anohter LMS named SCORM Cloud.
    The question description does not return to LMS.
    You can see the Message Log:
    cmi.interactions.3
    cmi.interactions.3.id: 1272
    cmi.interactions.3.type: LongFillIn
    cmi.interactions.3.timestamp: 2011-09-29T21:01:43
    cmi.interactions.3.correct_responses.0.pattern: aa
    cmi.interactions.3.weighting: 10
    cmi.interactions.3.learner_response: aa
    cmi.interactions.3.result: correct
    cmi.interactions.3.latency: 0000:00:02
    cmi.interactions.3.description:                               <--------------No description
    I am sure that Captivate will not return the question description.....
    Am I right?

  • ITAB_ILLEGAL_SORT_ORDER dump in CIC searching for Opportunities

    Hi All,
    We currently have a strange problem when trying to search for opportunities in the CIC.  We go in, enter a partner number and select it as the main partner.  Then, we chose Opportunity as the object to find, enter a date range and click on start (all in the interaction info navigator area.)  We then get a short dump of :-
    ITAB_ILLEGAL_SORT_ORDER
    A line is to be inserted or changed at position 1 in the sorted
    internal table (type SORTED_TABLE)
    "FUNCTION-POOL=CRM_LOCATOR_UICLASS=LCL_ONE_ORDER_HITLISTMETHOD=SEARCH_RESUL
    T_DISPLAY_DYNAMICDATA=LT_HEADER_GUID".
    In doing so, the sorting sequence - determined by the table key - was
    destroyed.
    Program                                 SAPLCRM_LOCATOR_UI
    Include                                 LCRM_LOCATOR_UIL01
    Row                                     174
    Module type                             (METHOD)
    Module Name                             SEARCH_RESULT_DISPLAY_DYNAMIC
    The problem only occurs if a given partner has more than 1 oppotunity created - obviously, if the search logic only finds 1 opportunity document then when it appends the guid to the search results it doesn't cause a problem.  As soon as more than one document is found the code fails:-
    *     get result list
          LOOP AT iv_search->gt_search_result INTO ls_search_result.
            ls_header_guid-guid = ls_search_result-fieldval.
            APPEND ls_header_guid TO lt_header_guid.
          ENDLOOP.
    I've search on here and throughout OSS but can't find any solution and to be honest, I can't see why the problem is occuring.  Has anyone else ever had this problem and if, is there a solution?
    Thanks in advance,
    Gareth.

    Hi Patrick,
    Yes, I know what the problem with the code is - but its standard SAP code!
    I'm trying to understand what is actually causing it (I'm assuming it will be an OSS note somewhere but I can't find it!)
    Thanks,
    Gareth.

  • Oracle iLearning - SCORM content data

    Hi,
    we are using CourseLab for creating courses and tests and export them into SCORM 2004. What data is passed and saved to the Oracle iLearning database from the SCORM 2004 content? Are the questions and answers of the test being saved? What are the tables to look for? Does the description of Oracle ilearning DB tables exist somewhere?
    Thank You,
    Vaida

    That's not quite true Anders :)
    Assuming the content is using cmi interactions, the user's responses to questions in a scorm 2004 quiz are stored on the interaction table/view.
    Here's an example custom report sql you can use to view interaction data for a given content object (the content object id is the parameter)
    select
    a.id attemptid,
    a.create_date attempt_date,
    u.username,
    rco.title,
    int.identifier,
    int.description question,
    decode(int.type,
    'T','True/False',
    'C','Multiple Choice',
    'F', 'Fill in the Blank',
    'S','Put in sequence order',
    'M', 'Matching',
    'L', 'Likert Scale'
    ) question_type,
    int.learner_response learner_answer,
    case
    when int.result = 'N' then 'No correct answer, survey question'
    else
    int_resp.pattern
    end
    correct_answer,
    decode(int.result,
    'C', 'Correct',
    'I','Incorrect',
    'N','Not Evaluated') is_correct,
    ROUND(int.latency,0) time_spent_on_question_secs
    from
    users u,
    attempt a,
    content_object rco,
    interaction int,
    interaction_response int_resp
    where
    a.user_id = u.id and
    a.content_object_id = rco.id and
    int.attempt_id = a.id and
    int_resp.interaction_id = int.id and
    rco.id = &rcoid
    order by int.create_date
    Scott
    http://www.seertechsolutions.com

  • Reporting to LMS

    Hi, I have a project that I set publishing to scorm 2004, but when its publised the manifest <schemaversion> always seems to come out CAM 1.3 instead of 2004 3rd Edition and as a result when its run thru the ADL test suite it fails. I also use Articulate presenter and Ive recreated parts of the project and published to scorm 2004 3rd Edition and they pass the ADL tests fine. How can I get captivate to publish the files to the correct scorm version?
    Thanks

    I was editing the previous post to show the debugging differences, but I will add it here... this are the partial results of the SCORM debugger
    Debugger Output (partial showing only one interaction)
    Captivate 4
    In Captivate 4 only the defined InteractionID was used as the second parameter to the LMSSetValue function (y others)
    + [12:25:32.991] LMSSetValue('cmi.interactions.2.id', 'Interaction16925') returned 'true' in 0.001 seconds
    [12:25:32.991] CheckForSetValueError (cmi.interactions.2.id, Interaction16925, cmi.interactions.n.id, 2, )
    [12:25:32.991] Element is: interactions.id
    [12:25:32.991] Call is error free.
    [12:25:32.991] StoreValue (cmi.interactions.2.id, Interaction16925, cmi.interactions.n.id, 2, )
    [12:25:32.991] Element is: interactions.id
    [12:25:32.991] Adding new interaction at position 2
    Captivate 8
    Here you can see how now the defined interactionID (Q4 in this case) is concatenated with the question itself (in red)
        [11:53:32.936] LMSSetValue('cmi.interactions.2.id', 'Q4_Question_4_(T_F)') returned 'true' in 0 seconds
    [11:53:32.936] CheckForSetValueError (cmi.interactions.2.id, Q4_Question_4_(T_F), cmi.interactions.n.id, 2, )
    [11:53:32.936] Element is: interactions.id
    [11:53:32.936] Call is error free.
    [11:53:32.936] StoreValue (cmi.interactions.2.id, Q4_Question_4_(T_F), cmi.interactions.n.id, 2, )
    [11:53:32.936] Element is: interactions.id
    [11:53:32.936] Adding new interaction at position 2
    So clearly Captivate 8 is doing something different at some place

  • Recording Free Text field responses in an LMS

    Hi,
    I have answer fields that are 'free text' however need to be in specific locations on the page and hence cannot use standard quiz features of an LMS. Does anyone know how I can embed the PDF form so a student doesn't have to download/complete/save and upload. Any Ideas?

    It sounds like you need to track the responses in the cmi.interactions which Captivate can do. The teacher would then need to look at the "Gradebook" in the LMS for each student. There is not a way for a teacher to interact with a SCORM course natively to pass/fail a student based on their interactions in the course, some LMS's may offer this capability, ours does not.
    You could also use a blended approach using a forum in your LMS if available. Evaluation of essays is always difficult in an online environment.

  • Display tasks for activities created in Win CIC

    Hi! Currently the CIC is showing the transactions under Interaction Info tab. However, we have 2 issues here:
    1. Tasks are not shown.
    2. Tasks created under activities are not shown. I can see the activities but not the tasks.
    I notice that under the Find field, tasks is not included in the list. Is this standard?
    Is there anyway to configure and shown the above (either way)?
    For 1, I think may be we can create a FM with our own logic to extract the tasks on top of activites, etc and assign to the 'Define Search in Locator' config?
    Appreciate any help on the above!
    Thanks!
    SF

    No solution

  • SCORM timestamp issue

    Hi there,
    I've been having issues with multiple quiz attempts and interactions not all being sent to the LMS. Most answers are sent though randomily LMS drops couple of answers on each re-attempt of the quiz yet each question is set to report the answer. It also doesnt appear to occur on first attempt only new attempts after first failed. LMS provider says this is a timestamp issue in the course which doesnt send it incorrect SCORM format therefore it rejects it when the same interaction id is already there from previous attempt failed. Below is the error from LMS. Please anyone advise how this might be corrected inside Captivate.
    [11:05:25.897] SetValue('cmi.interactions.29.timestamp', '2013-09-13T11:05:25.0+00:60') returned 'false' in 0.001 seconds
    [11:05:25.898] GetLastError() returned '406' in 0 seconds
    [11:05:25.899] GetErrorString('406') returned 'Data Model Element Type Mismatch' in 0 seconds
    [11:05:25.900] GetDiagnostic('') returned 'The cmi.interactions.29.timestamp value of '2013-09-13T11:05:25.0+00:60' is not a valid time type.' in 0 seconds

    Im using captivate 6

  • Oracle Learning Management - tracking

    Good Morning All,
    I have content, I have an LMS (Oracle Learning Management),
    I've published with the SCORM options in Cap 3. I have changed the
    .xsd files to the Oracle specific files. I can launch the course
    through OLM. I can see data in the Suspend_data field.
    I expose my ignorance here - is it possible to report on the
    data in the suspend_data field given that the majority of it is not
    in clear text?
    The issue I face is that another team has generated content
    using Dreamweaver and have custom built their reporting to put
    plain text in the suspend data field. This plain text has caused me
    no end of grief because I am being told that my data 'must' be
    wrong because it is in some kind of 'garbage' code.
    I am at the limit of my experience and knowledge in
    troubleshooting this issue. Any help that can be provided will be
    greatly appreciated.
    Thank You in advance,
    Norm
    SUSPEND_DATA
    K1Enone%24nP1Enone%24nP1Enone%24nP1Enone%24nP1Enone%24nP1Enone%24nP1Enone%24nP1Enone%24nP 1Enone%24nP1Enone%24nP1Enone%24nP000BB000DDA%7E%24%2DR%2AfoSLS100BABHfill%2DinDnilDnilDnil DnilBAEPIGSTxjr3ssw5478322%2A%2A%2A%2A%2AGDB%7E%24%2DR%2AfoSLS100BABHfill%2DinDnilDnilDnil DnilBAECOWSTxjr3ssw5478322%2A%2A%2A%2A%2AGDC%7E%24%2DR%2AfoSLS100BABHfill%2DinDnilDnilDnil DnilBAFSHEEPTxjr3ssw5478322%2A%2A%2A%2A%2AG

    Norm,
    I *think* I understand now...
    You have added questions (also known as interactions) into
    Captivate
    content. As the learner navigates through the content
    (through an LMS) the
    overall course data is being sent to the LMS (such as status
    and score) but
    the interaction-level data is not. You (and your DBA) have
    noticed the
    interaction data is being stored in the "suspend_data" field
    AND that when
    you resume the Captivate file remembers how the learner
    answered the
    questions already viewed...
    Is this accurate?
    The key is the "interaction" data. If you want to receive
    interaction data
    in the LMS, you need to enable it in two distinct locations:
    - Quiz Manager
    - Each individual question
    In the Quiz Manager, make sure the reporting level is set to:
    "Interactions
    and score". This will send interaction data to the LMS
    (either
    putInteractions for the AICC standard or cmi.interactions for
    SCORM) for
    each question that has "include in quiz" checked.
    The reason it's stored in the "suspend_data" is because the
    LMS standards
    don't have a "getInteractions" or related call for SCORM. If
    content such
    as Captivate wants to remember how learners answered
    individual questions in
    previous sessions - it *needs* to store it in the
    suspend_data field.
    Regards,
    Andrew

  • LMS Problem

    I created a small captivate 4 project containing 2 questions, and uploaded it to an LMS (Moodle). After I answer a question and hit the "submit" button I get this message: "no enough choices: cmi.interactions.N0.correct_response.N0.pattern". Then, when I check my grade on the LMS, my score is 0.
    I followed the instructions from the help menu when I published the project. This is the first time I tried working with LMS, so I don't really understand what I'm doing wrong and what that error message means.
    I'd be grateful for any kind of help,
    Merav

    Hi Merav,
    Try going through the steps http://blogs.adobe.com/captivate/2009/03/lms_reporting_enhancements_in.html. It might help.
    thanks
    ravi

Maybe you are looking for

  • Firefox claims that it is already running and will not let me start a new session after closing out

    I've been having this problem intermittently on both my Dell XPS 8000 and my HP nx7400 laptop. The Dell is running the latest version of Windows 7 Pro and the HP is running XP Pro (fully updated). After closing out of a Firefox session and running ot

  • Modeling Future Invoice Against Current Inventory

    We publish books for which we pay a print charge per image printed. So for the BOM model, we also need to include the per click charge X the number of prints needed to manufacture a book. However, the cost per click changes based on overages per mont

  • LOB question about performance, fragmentation etc.

    Well.. I want to discuss the issues around LOB objects. If I have an enttity class with n-count fields and then a lob as the n+1th field, does this affect performance in any way ? E.g. if performance is random access for an object without a lob, does

  • Too rapid flow of events

    Odroid-c1 (ARMv7). Ubuntu 14.04. FF 35. I have put too rapid flow of events (in particular, mousemove), which hangs the browser. In JS hang empty processing function for mousemove event. While leading the mouse - the browser hangs. Stop the mouse - d

  • Error while reconciling - Data is not Base64 encoded

    I was trying do a Full reconciliation and it failed with following error. Reconciliation was terminated because the number of errors exceeded the configured threshold. The following errors were received during reconciliation: Error while reconciling