Globebyte Documentation
  • AI Agents for Learning
  • Assess for Learning
    • Creating the Assess Connected App
    • Setting up Assess for Learning
    • Viewing Assessments
    • Assessment Outcomes & Validation
    • Marking
    • Best Practices
  • Tutor for Learning
    • Setting up Tutor
    • Agent Actions
      • Tutor_Mark
      • Tutor_Task
      • Tutor_Criterion
      • Tutor_SenseMaking
      • Tutor_Instruction
    • Topics
      • Tutor_Assessment
      • Tutor_Knowledge
  • Data for Learning
  • Actions for Learning
    • Creating the xAPI Actions Connected App
    • Setting up xAPI Actions
    • Creating your first xAPI Action Flow
    • xAPI Statement Data explorer
      • Metadata
      • xapiActor
      • xapiVerb
        • Verb reference
      • xapiObject
      • authority
      • xapiResult
      • xapiContext
    • Filtering xAPI Statements
    • Viewing xAPI Statements
    • Viewing xAPI Usage
    • Setting a default statement language
    • Error messages and troubleshooting
  • Experience for Learning
    • Setting up xAPI for Salesforce
    • Send xAPI from a Flow
    • Form Action fields
    • Send xAPI from Apex
    • xApiStatement Class reference
      • Actor
      • Verb
      • Object
      • Context
      • Result
      • Authority
      • Version
      • Send methods
    • Logging and defaults
  • Learning Journey Model
    • Introduction
    • Curriculums & Pathways
    • Courses & Modules
    • Pedagogies & Objectives
    • Rubrics & Criteria
    • Learning Resources
    • Assessments & Tasks
    • Learning Groups
    • Step-by-step working example
    • Activity Tracking (Advanced)
    • Additional Pedagogies Reference
    • Best Practices
    • Assess for Learning Integration
    • Data for Learning Integration
    • Object References
      • Learning Curriculum
      • Learning Pathway
      • Learning Course
      • Learning Module
      • Learning Pedagogy
      • Learning Objective
      • Learning Objective Assignment
      • Learning Rubric
      • Learning Rubric Criterion
      • Learning Rubric Model Solution
      • Learning Resource Type
      • Learning Resource
      • Learning Assessment
      • Learning Text Task
      • Learner Text Attempt
      • Learner Text Criterion Score
      • Learning Choice Task
      • Learner Choice Attempt
      • Learner Mark
      • Learning Group
      • Learner Group Membership
      • Learner Activity
      • Learner Activity Instance
      • Learner XAPIStatement
      • Developer Cheat Sheet: Key LDM Objects
  • Globebyte.com
Powered by GitBook
On this page
  • Initial setup
  • Endpoint URL and token
  • Connecting your learning platform
  1. Actions for Learning

Setting up xAPI Actions

PreviousCreating the xAPI Actions Connected AppNextCreating your first xAPI Action Flow

Last updated 8 months ago

Having created a Salesforce Connected App, we can now go on to setup the xAPI Actions app itself.

Note that you will need to have successfully completed the process and generated/copied your consumer key and secret in order to continue setting up your xAPI Actions app.

Initial setup

Search for xAPI Actions from the App Launcher, or "View All" and locate the app:

On first launch you will be presented with an xAPI Actions Setup screen that will need to be populated with essential values in order to get up and running.

Complete the required fields to setup your connection:

  • Enable checkbox: note that the connection is only enabled if selected.

  • Save the setup configuration to continue.

After saving the initial setup Last enabled and Last disabled date/time stamps are listed along with a reason for the enable/disable decision which may include:

  • User action

  • System license change

  • Org connection failure

  • Limits exceeded

Endpoint URL and token

On a successful Save setup the following 2 read-only fields will be populated:

  • LRS/LMS/LXP Forwarding Endpoint URL

  • LRS/LMS/LXP Access Token

You will need these to configure your learning platform's forwarding setup.

There is a Copy function associated with each string for accuracy and convenience.

There is an option to "Regenerate" the LRS/LMS/LXP Access Token. You will need to confirm this action. It is important to note that if you regenerate your access token then you will need to copy the new token and apply it to your LRS/LMS/LXP setup via your learning platform forwarding configuration as described below before normal operation is resumed.

Connecting your learning platform

Most learning platforms' "forwarding setup" requirements share common settings which will likely align with the following generic model:

  • An "Endpoint URL" (sometimes just called “URL”) will need to be entered into the appropriate LRS setting, exactly as generated and in its entirety, there is a copy function to write the Endpoint URL to your clipboard.

  • A "Token" (sometimes called the "Client Secret") will need to be entered into the appropriate LRS setting, exactly as generated and in its entirety, there is a copy function to write the Token to your clipboard.

  • An "Authorisation Type" needs to be specified (usually via a dropdown selection).

    • It is important to note that we only support the “Bearer token” (sometimes just called “Token”) authorisation type. We do not currently support “no auth” or “basic username/password” authorisation types.

Actions Connected App Consumer Key: [Copy and paste this "Key" from your consumer connection setup.]

Actions Connected App Consumer Secret: [Copy and paste this "Secret" from your consumer connection setup.]

For a guide to troubleshooting errors on save refer to the page. If you encounter any ongoing problems with setting up our applications you can always reach out to for assistance.

For information on applying the optional statement filters

You can now continue to

For practical examples of connecting to learning platforms; see for the forwarding setup documentation for the Learning Pool LRS (formerly Learning Locker), or see for a description of the Watershed LRS "Add Outbound Data Source" process, and for information on connecting with Udemy for Business.

Actions Connected App
Actions Connected App
Error Messages and Troubleshooting
support@globebyte.com
see the documentation here
create your first Flow
here
here
here
here
Creating a Connected App
Prior to save
After save