/ /
LearnUpon Integration
Updated 2 months ago

Overview

NovoEd's LearnUpon integration aims to provide tighter connections between two core components of the corporate learning tech stack: the experiential learning platform (NovoEd) and the learning management system (LearnUpon).

With the integration, clients are able to:

  • Synchronize Data with LearnUpon: Ensure that all course enrollments, progress, and completion data from NovoEd are automatically synced to LearnUpon, solidifying its role as the system of record.

  • Streamline Completion Tracking: Accurately report completion statuses for courses and learning activities conducted in NovoEd, ensuring Conagra’s learning records are consistently reliable and aligned.

Implementation Process


Requirements

Prior to enabling the LearnUpon integration in NovoEd, information and configuration is required within LearnUpon. The following information is required:

Item

Notes

LearnUpon Domain URL

This is the base URL for your LearnUpon instance.

Example: https://newco.learnupon.com

Course Id

A LearnUpon course will need to be created specifically for this integration. 

Content Module ID

A LearnUpon module will need to be created specific for this integration. Adding a segment to the module is necessary. 

Example:

In the module URL https://newco.learnupon.com/components/type/3/123456/edit, the Content Module ID is 123456.

Course Owner’s Email

The email address of the user who will be listed as the course owner in LearnUpon.

API Key

API Key and Secret need to be generated from within LearnUpon. In LearnUpon, go to Settings > Integrations > API Keys.

API Secret

Permissions

Org Admins have permission to enable the LearnUpon integration.

To enable the LearnUpon integration:

  1. An Org Admin must first contact NovoEd Support or their CSM to activate LMS integrations in the client institution.

  2. After LMS integrations are enabled in the institution, log into NovoEd and select the Admin gear icon in the left-side navigation panel.

  3. Select Advanced Settings from the Organization Admin Tools menu.

  4. Select the Integrations tab at the top of the screen.

  5. In the LMS Integrations section, select the blue Configure button.

  6. From the drop-down menu, select LearnUpon.

  7. Enter the following information:

    1. LearnUpon Domain URL

    2. Course Id

    3. Content Module ID

    4. Course Owner’s Email

    5. API Key

    6. API Secret

  8. Once enabled, active and future Production courses will sync from NovoEd to LearnUpon.

Frequently Asked Questions

  1. What courses are created in LearnUpon? Only Production Offerings that are active or scheduled for release in the future will sync from NovoEd to LearnUpon.

  2. What are the corresponding Course fields between the two platforms?

LearnUpon Learning Object

NovoEd Course

Notes

Course Title

Course title

Course Status

Course Status

We will map these status to make most sense:

LU Draft Status = NovoEd Unreleased
LU Published Status = NovoEd Released

Course Description

Course description

Course Thumbnail

Cover picture

Course Length

Course duration

Due Dates

Due Dates need to be left blank. (critical)

Valid Period

Expires

Expires After Enrollment: Will be mapped from our “Self-Paced Course” where access closes X days after enrollment. (Number of days)

Expires Fixed Date: Will be mapped from NovoEd Closure Date. (specific date)

Cataloged

Set to False. (critical)

  1. What are the corresponding Enrollment Status between the two platforms:

LearnUpon Enrollments

NovoEd Enrollments

Notes

Status: Not Started

Enrolled 

Not Started - Enrolled but has not visited the course 

Status: Pending Review

Pending Review - Does not map to any NovoEd status.

Status: In Progress

Enrolled

Enrolled and has visited the course home. (not yet supported by LearnUpon as a status we can use)

Status: Completed

Completed

In a course that has no completion criteria a user's status is set to complete when all lessons are complete. 

Status: Pass/Failed

Pass - When a course has completion criteria enabled, user will receive Pass when they pass the course per definition in NovoEd

Failed - When a course is closed, those users who have not completed or are not in a passed state, will be marked as failed.  

Score (percentage)

Score

If Pass/Fail -


Use AICC definition in 100 scale.

A. if we have automatic completion definition and that definition involves a max points to obtain, then:


score will be 

(points received by user / points required in completion criteria ) * 100


this number can be above 100, in that case, 100 should be used. 


B. if the user has completed the course manual or automated even if the condition above doesn't hold then 100 will be used. 


C. if there is no completion criteria or it does not involve a points condition then:

the number of todos user has completed / total todos in the course * 100 

  1. Can completion status be changed depending on updates done in a NovoEd Course? If the completion criteria is changed in NovoEd after learners initially earned completion, their status in LearnUpon will not be reverted from passed/completed to incomplete.

  2. Why can’t I see what learners are in progress? Currently, LearnUpon does not support updating learners enrollment status to in progress. 

 

API Calls

Below is a list of the specific LearnUpon API Calls used for the integration:

Was this article helpful?