Topics Map > Content Authoring > Content Authoring Pilot

Content Authoring Pilot - Using Captivate with the content authoring pilot

This document covers basic information on using Captivate modules with xAPI for the content authoring pilot and what information is captured in the Learning Locker learning record store.

NOTE: The pilot team is uncovering issues with Captivate regarding accessibility and retrieving answers to multiple choice and multiple select questions via learning analytics data. Use with caution.

    Background

    General background on the content authoring pilot is available here - this material will focus on Captivate. Adobe Captivate is interactive content authoring software that has been licensed by UW-System - your local IT staff may be able to install it for you if they have access to it on the Campus Software Library. It is available for both Windows and OSX. Captivate is an option for creating critical reader modules but is better suited for creating case scenarios where the student takes a role and makes decisions applying things they've learned in class and getting feedback on the choices they've made.

    Captivate projects can be packaged as a SCORM module and uploaded to your learning management system. Canvas supports SCORM modules but it has several downsides - no SCORM reports are available and users can retake SCORM assignments in Canvas multiple times. Due to only the grade from a SCORM module being stored in Canvas we are looking at how to use xAPI and a Learning Record Store (LRS) to store more detailed information on how students use interactive modules built in tools like Captivate.

    Overview

    This is an outline of the process to use a Captivate module with xAPI with the content authoring pilot solution:

    1. Design your Captivate module. You can find links to tutorials on how to get started building Captivate modules in: Adobe Captivate - Getting Started (UW-Madison)
    2. Make sure your Captivate module is set up to use xAPI. This is what this document covers below.
    3. Upload your Captivate xAPI module to the pilot WordPress instance with the Grassblade xAPI plugin. This is covered in: Content Authoring Pilot - Uploading a Storyline or Captivate module to WordPress/GrassBlade
    4. Configure a Canvas assignment to get the grade passed back from the Captivate module you uploaded to WordPress. This is covered in: Content Authoring Pilot - Configuring a Canvas assignment to use a Captivate or Storyline module uploaded to WordPress / GrassBlade
    5. Once everything has been setup you will need to manually send the Captivate module grade from WordPress to Canvas once students have gone through the Captivate module. This is covered in: Content Authoring Pilot - Sending a grade from a Storyline or Captivate module in WordPress to Canvas
    6. If you want to see more detailed information on how students used your Captivate module you will need to either work with the content authoring team or look at and export the data from Learning Locker. This is covered in Content Authoring Pilot - Exporting data from Learning Locker and working with the data in Excel

    If you are a content authoring pilot participant and have a question on your module's integration with Canvas or Learning Locker please e-mail content_auth_pilot@lists.wisc.edu and include a link to the module you or your students are having trouble with, along with a link to your Canvas course. Include your operating system version and browser version. At this time dedicated training and support on Captivate and Learning Locker is not available.

    Setting a Captivate module to use xAPI

    When publishing for xAPI, the following settings should be checked.

    1. Click on File > Project Info
    2. Select Reporting from the menu items on the left of the Preferences window.
    3. Next to standard select xAPI
      Captivate Quiz Preference Window
      Select other options as needed for your module.

    4. Click the Advanced button in the Preferences window. This will bring up an LMS Advanced Settings window. Make sure you have Send Data on Every Slide checked:
      A screenshot showing the "Advanced" button in the Preferences window along with the "LMS Advanced Settings" window that opens when you click it. It also shows the "Send Data on Every Slide" checkbox checked.
      Click OK to return to the Preferences window
    5. Back in the Preferences widow click the Configure button next to xAPI. A Manifest window will open:
      Captivate xAPI Preference Window

    6. Enter appropriate information for your project
      Identifier: Name-of-Project_ID - this will appear in the Learning Locker xAPI statements
      Title: Name of Project
      Version: You can revise this based on the version of your module that will be uploaded to WordPress
    7. Click Pass or Fail in the Preferences Window. Configure your Pass or Fail options. If you want to allow students to fail the module and to pass a failed verb, then you need to click the Action drop-down under If Failing Grade and select Exit:
      Select Exit action under "If Failing Grade" if you want to allow your students to fail your Captivate module.

    Captivate does not report short answer question responses out of the box. Captivate will output statements for the following interactions:

    • Slides,
    • Course Attempts,
    • Course Completions,
    • Questions Slides

    Captivate module xAPI data available in Learning Locker

    Learning Locker
    LL Data LL output How to interpret
    actor name Zachary Schwaller n/a
    actor name
    timestamp
    object definition name
    Zachary Schwaller
    2017-08-07T14:03:37.486Z
    {"und":"Results Slide"}
    1. Filter by actor name
    2. Sort by timestamp
    3. Count number of times student reached results slide
    actor name
    Timestamp
    verb display en-US
    object definition name
    Zachary Schwaller
    2017-08-07T14:03:37.486Z
    experienced
    {"en-US":"Terri Foster Case Scenario |"}
    1. Filter by actor name
    2. Sort by timestamp
    3. Filter by learning object title
    4. Filter by verb experienced
    actor name
    Timestamp
    verb display en-US
    object definition name
    Zachary Schwaller
    2017-08-07T14:03:37.486Z
    Passed / Completed / Failed
    {"en-US":"Terri Foster Case Scenario |"}
    1. Filter by actor name
    2. Sort by timestamp
    3. Filter by learning object title
    4. Filter by verb Passed, Failed or Both
    actor name
    Timestamp
    verb display en-US
    object definition name
    Zachary Schwaller
    2017-08-07T14:03:37.486Z
    experienced
    {"en-US":"Terri Foster Case Scenario |"}
    1. Filter by actor name
    2. Sort by timestamp
    3. Filter by learning object title
    4. Filter by verb experienced
    Result duration
    Or if no value in results duration field
    actor name
    Timestamp
    verb display en-US
    object definition name
    PT1M29.244S
    Or if no value in results duration field
    Zachary Schwaller
    2017-08-07T14:03:37.486Z
    experienced
    {"en-US":"Terri Foster Case Scenario |"}
    1 minute, 29.244 seconds
    Or if no value in results duration field
    Subtract Completed timestamp - Started On timestamp
    result response choice_5pJHETgXFxT Run a VLookup against a .xml file from the project output to get the question answer text translated (The medication was not adjusted correctly due to a breakdown in communication between inpatient and outpatient teams.)
    actor name
    Verb display Result completion
    Zachary Schwaller
    attempted / passed
    1 Blank Null



    1 = complete Blank = incomplete Null = no completion value for that interaction
    object definition name {"und":"Why was the medication not adjusted correctly for this patient? "} See the Response section to get the Tracking ID info translated for question answers
    object definition description {"und":"Why did the adverse drug interaction occur? "} See the Response section to get the Tracking ID info translated for question answers

    See Also:




    Keywords:adobe, captivate, content, authoring, pilot,learning, locker, record, store, xapi, statements, wordpress, grassblade   Doc ID:76535
    Owner:Dan L.Group:Learn@UW Madison
    Created:2017-09-14 06:15 CSTUpdated:2018-02-06 14:08 CST
    Sites:DoIT Help Desk, Learn@UW Madison
    Feedback:  0   0