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.
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 |
Org Admins have permission to enable the LearnUpon integration.
An Org Admin must first contact NovoEd Support or their CSM to activate LMS integrations in the client institution.
After LMS integrations are enabled in the institution, log into NovoEd and select the Admin gear icon in the left-side navigation panel.
Select Advanced Settings from the Organization Admin Tools menu.
Select the Integrations tab at the top of the screen.
In the LMS Integrations section, select the blue Configure button.
From the drop-down menu, select LearnUpon.
Enter the following information:
LearnUpon Domain URL
Course Id
Content Module ID
Course Owner’s Email
API Key
API Secret
Once enabled, active and future Production courses will sync from NovoEd to LearnUpon.
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.
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: |
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) |
Cataloged | Set to False. (critical) |
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 | |
Score (percentage) | Score | If Pass/Fail -
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 |
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.
Why can’t I see what learners are in progress? Currently, LearnUpon does not support updating learners enrollment status to in progress.
Below is a list of the specific LearnUpon API Calls used for the integration:
Create User: https://docs.learnupon.com/api/#create-a-user
Enrollments: https://docs.learnupon.com/api/#enrollments