Skip to content

Latest commit

 

History

History
126 lines (89 loc) · 4.5 KB

File metadata and controls

126 lines (89 loc) · 4.5 KB
title 360 Learning
description If you've been directed to StackOne to integrate with 360 Learning, the following steps will help you understand the process and any necessary actions to configure successful integration.

import IntegrationFooter from "/snippets/integration-footer.mdx";

This guidance assumes you have Admin privileges for your 360 Learning account.

Create Integrations App

Log into your 360 Learning account. Select Root Parent Group under `All Groups`.
Click on `Settings` in the top right corner.

<Frame>
  <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image1.png" />
</Frame>
From the left settings menu, select `API`.
Locate the `Company ID`, in the Authentication section.

Click `Add API Key` to create a new API key.
<Frame>
  <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image2.png" />
</Frame>

Enter `API Key` and click `Create`.
<Frame>
  <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image3.png" />
</Frame>

Record the `Company ID` and `API Key` for use in the next steps.
Select the desired group to find the `Group Id` in the address bar.
E.g. If your url is `https://app.360learning.com/group/67c948a88723b46e710295bd/content/all`, the Group Id is `67c948a88723b46e710295bd`.

<Frame>
  <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image4.png" />
</Frame>
Navigate to `Group` -> `Users`.
Open the User Profile to find the `User Id` in the address bar.

E.g. If your url is `https://app.360learning.com/group/67c948a88723b46e710295bd/stats/users/current/users/67d14b2671c8825331af35f1`, the User Id is `67d14b2671c8825331af35f1`.

<Frame>
  <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image5.png" />
</Frame>

Linking Your Account

You can use the Company ID and API Key to link your 360 Learning account. In the modal enter the Company ID, API Key, Group Id, User Id and External Platform.

  <Frame>
    <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="/images/360learning/image6.png" />
    <img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="/images/360learning/image7.png" />
  </Frame>

  Click `Connect`.
</Step>

SSO Configuration

Proper SSO (Single Sign-On) configuration is essential for the 360 Learning integration to work correctly. The configuration ensures that users are properly identified and matched between your platform and 360 Learning.

Before configuring SSO, check the authentication approach with your content provider to ensure compatibility and proper user mapping.

Configuration Options

The SSO configuration should use the following approach:

Custom Field Configuration

Configure a custom field called `lms_user_id` and set it to the **Email** field value. Ensure the `lms_user_id` custom field is properly populated and accessible through the SSO configuration. **Important:** Misconfigured SSO settings can result in users being unable to access their learning content or receiving incorrect learning records. Always verify the field mapping is accurate.

Customer Responsibility

  • Ensure the Email field is correctly populated in your user management system
  • Verify that the SSO configuration matches the authentication method used by 360 Learning
  • Test the SSO flow with a small group of users before full deployment

Useful Links

https://api.360learning.com/