15External Providers

This chapter contains the following:

External Providers

Oracle Learning Cloud integrates with external providers to provide you with an enhanced user experience and additional functionality. Oracle Learning Cloud currently integrates with the following providers:

  • WebEx

  • YouTube

  • Skillsoft

There are steps to enable and configure these external provider integrations to work with Learning Cloud.

Enable YouTube Video Search so that learners can search for YouTube videos when creating the tutorials. For more details see Google's YouTube Data API Overview.

Configure Parameter Options

You enable and configure YouTube Video Search on the External Providers tab, Manage Setup page in the Administrator work area. The following table explains YouTube configuration parameters options:

Parameters Description

YouTube API Key

Enter the unique identifier for your project, which you create on the Credentials page of the Google API Console.

Video License Type

Select to restrict the videos in search results to a specific license type or to show videos with any license type. YouTube videos can have the Creative Commons license or the standard YouTube license.

Safe Search Mode

Select to exclude restricted content from search results. The options are:

  • Strict excludes all the restricted content from search results.

  • Moderate excludes content that's restricted in the user's locale.

  • None doesn't filter the search results. Includes all the content.

Maximum Result Set Size

Enter a number up to 50 to specify the maximum number of search results. The default value is 6.

Publisher ID Filter

Optionally, enter a channel identifier to restrict search results to videos created by a single channel.

Region Code Filter

Optionally, enter a region code to restrict search results to videos from publishers in a single region.

WebEx

Virtual Instructor Led Training

Virtual Instructor Led Training (Virtual Instructor Led Training) is instructor led training conducted via the internet, using conferencing services such as Cisco WebEx.

Oracle Learning Cloud integrates with WebEx Meeting Center and WebEx Training Center. Using this integration, you can create and update WebEx web conferencing events directly in Oracle Learning Cloud. Instructors (hosts) and Learners (attendees) can access training using web conferencing links located within offerings.

Administrator Experience

When you enable WebEx, Administrators can do the following:

  • Select a WebEx Account when creating virtual instructor led training activities.

  • Create and modify virtual instructor led training activities. When you save an activity, an integration job runs and creates or modifies meetings in WebEx for the Instructors and the Learners assigned to the activity.

  • Assign or withdraw learners from virtual instructor led training activities. When you assign learners to an activity, an integration job runs, and they are added as attendees to the associated WebEx meeting. When you withdraw learners from an activity, the job runs, and they are removed as attendees from the associated WebEx meeting.

Learner Experience

When you enable WebEx, learners can do the following:

  • Add the virtual classroom information to their calendars from the activity details page prior to the event.

  • Join the virtual classroom directly from the activity details page 15 minutes before the event.

  • View the recording directly from the activity details page after the event.

Instructor Experience

When you enable WebEx, instructors can do the following:

  • Add the virtual classroom information to their calendars from the offering details page.

  • Join the virtual classroom directly from the offering details page on the day of the event.

  • View the recording directly from the offering details page after the event.

  • View the attendance report in the activity details page in edit mode after the event. This report becomes available several hours after the event, because WebEx has to create the attendance report.

Before You Begin

You need to have an account with WebEx before you can enable this feature. WebEx should provide you with the following information:

  • Site Code

  • Site ID

  • Partner ID

This information is required to enable the integration with Learning Cloud.

WebEx Integration Overview

The following are the high-level steps you need to follow to enable and configure WebEx and make it available to users in your Learning Cloud.

  1. Create the Delegate Administrator in WebEx.

  2. Create meeting templates in WebEx and associate them to each Instructor in WebEx.

  3. Create a WebEx Site Account in Learning Cloud.

  4. Create a WebEx Account for Instructors in Learning Cloud.

  5. Configure ESS Job to Associate Attendance Report in Learning Cloud.

Create a Delegate Administrator in WebEx

Create a site level administrator delegate account in WebEx, and assign it to all the instructors in WebEx. The administrator delegate account behaves like an integration user. When you create a Virtual ILT meeting in Oracle Learning Cloud for an instructor, the integration uses the administrator delegate account to create meetings on that instructor's behalf. Using one account eliminates the need to maintain WebEx credentials for all instructors.

Note: Refer to the WebEx Help Center for instructions on creating a delegate account in WebEx. (https://help.webex.com/en-us/6a55wv/Allow-Someone-to-Schedule-Webex-Meetings-on-Your-Behalf-in-Microsoft-Outlook-Using-the-Webex-Meetings-Desktop-App)

Once you have created the delegate account in WebEx, perform the following steps:

  1. Create a WebEx site account in Oracle Learning Cloud. Use the delegate user name and password during the WebEx setup.

  2. Ensure that the WebEx delegate has been added as a delegate to all the instructors in WebEx.

Create Meeting Templates and Associate Them to Instructors in WebEx

Create at least one template in WebEx for Meeting Center and Training Center. You can do so by creating a meeting, and clicking the Save As Template button. All the meeting options you selected for that meeting are saved to the template, and you can reuse them when creating future WebEx meetings. The templates appear in the WebEx Users profile preferences area. You can select default templates to be part of your profile preference. When you set up an Instructor in Oracle Learning Cloud, you are required to choose a meeting template for the integration. Templates must exist on WebEx Users for each WebEx service.

Create a WebEx Account for Instructors

Associate a WebEx account to an instructor.

  1. In the My Client Group area, click Learning.

  2. Click Catalog Resources.

  3. Click Instructors.

  4. Search for and select the instructor you want.

  5. Click Create.

  6. Enter the account name. This is the display name of the WebEx site. You can associate one account to an instructor at a time.

  7. Select one of the following for Status:

    • Active - to make the account active and available for use for instructors and virtual instructor led training activities.

    • Inactive - to make the account inactive and unavailable for use for all instructors associated to the account. You can no longer associate the account to instructors and offering activities.

    Note: When you change the status of the account to inactive, you must also remove it from any virtual instructor-led offerings using it.
  8. Enter the user name of the instructor. Typically, the instructor user names are in the form of an email address. This field is required so that WebEx can create meetings for this person.

Configure ESS Job to Associate Attendance Report

Configure the Virtual Classroom Attendance Report job to run daily. This report pulls the attendance report from WebEx events, and adds them as attachments to the activity details page. Both administrators and instructors can view this report while in edit mode within an activity.

Note: Be aware that it can take WebEx several hours to create the attendance report.

Create a WebEx Site Account in Learning Cloud

Create a virtual instructor-led site account in Learning Cloud to call the proper customer site account.

  1. In the My Client Group area, click Learning.

  2. Click Setup.

  3. Click External Providers.

  4. Click Configure next to WebEx.

  5. Click Create.

  6. Enter an account name. This is the display name for the WebEx account in Learning Cloud. This is not used in the integration, but is a required field.

  7. Enter a description. This field is for informational purposes.

  8. Select one of the following for Status:

    • Active - to make the account active and available for use for instructors and virtual instructor led activities.

    • Inactive - to make the account inactive and unavailable for use for all instructors associated to the account. You can no longer associate the account to instructors and offering activities.

    Note: When you change the status of the account to inactive, you must also remove it from any virtual instructor-led offerings using it.
  9. Enter the site code. You obtain information from WebEx. Typically, the site ID is the same or similar to the company ID in the WebEx URL. For example, the XYZ Company's WebEx URL is www.XYZ.webex.com and the site code is XYZ. This information is located in the Administrator settings area within WebEx.

  10. Enter the site ID. You obtain information from WebEx. This is located in the Administrator settings area within WebEx.

  11. Enter the partner ID. You obtain information from WebEx.

  12. Enter a name for the administrator who is responsible for the WebEx integration within your organization. This field is for informational purposes only.

  13. Enter the user ID for the administrator delegate account used for the integration to create WebEx meetings for instructors.

  14. Enter the WebEx password for the delegate account.

  15. Click Validate to ensure that the configuration parameters are set up correctly. If "Success" displays on the page, the integration has been set up correctly. Two tables also display. The first lists all future offerings scheduled using this WebEx account. The second displays any integration errors that happened when using this account. This is useful to troubleshoot problems, such as why meetings may not have been created in WebEx.

  16. Click Save and Close.

Skillsoft

Skillsoft

Oracle Learning Cloud integrates with Skillsoft, a third party company that produces learning management software content. When you enable this integration, you can import courses from Skillsoft directly into Oracle Learning Cloud. You can import a single course at a time, or bulk load multiple courses. Once imported, an automatic process (Import Skillsoft Content) runs in the background to create courses, offerings, and activities associated with the content.

Before You Begin

You need to have an account with Skillsoft before you can enable this feature. Skillsoft should provide you with the following information:

  • Skillsoft URL

  • Company ID

  • Shared Key

This information is required to enable the integration with Learning Cloud.

Note: If you plan to use more than one POD, request that Skillsoft provide you a unique Skillsoft server account for each POD. Having separate servers prevents data updates from becoming out of sync across environments. Refer to the document called "Skillsoft is Not Importing Updated or Delta Assets" (Doc ID 2588125.1) on My Oracle Support at https://support.oracle.com for additional information.

Skillsoft Configuration Overview

The following are the high-level steps you need to follow to enable Skillsoft and make it available to users in your Learning Cloud.

  1. Enable Skillsoft for the appropriate users by granting them the Manage External eLearning Content security permission.

  2. Enable the Skillsoft integration for Learning Cloud.

  3. Synchronize Oracle Learning Cloud with the Skillsoft library

  4. Import Skillsoft content to the catalog. This import creates Skillsoft content, courses, offerings and activities within the catalog.

Note: Learning Cloud does not support the changing of Skillsoft URLs during integration.

Enable Skillsoft for Learning Cloud

You must enable Skillsoft before you can begin using it with Learning Cloud. Once enabled, and you have obtained the Skillsoft security privilege, you are able to see the Import Skillsoft Courses option in the Add Content drop-down list on the Catalog Resources page.

  1. In the My Client Group area, click Learning.

  2. Click Setup.

  3. Click External Providers.

  4. Click Configure next to Skillsoft.

  5. Select the Enabled check box.

  6. Enter the Skillsoft URL. You obtain information from Skillsoft.

  7. Enter the Company ID. You obtain this information from Skillsoft.

  8. Enter the Shared Key. You obtain this information from Skillsoft.

  9. Enter the name of the administrator who is responsible for the integration. You can use this field for informational purposes. Leaving it blank does not affect your ability to enable this integration.

  10. Click Save and Close.

Enable Skillsoft for Users

The appropriate users must have the Manage External eLearning Content security privilege before they can see the see the Import Skillsoft Courses option in the Add Content drop-down list on the Catalog Resources page.

Synchronize Learning Cloud with the Skillsoft Library

To ensure that Skillsoft data is up-to-date within Learning Cloud, you must periodically run the Load and Synchronize Skillsoft Content job from the Scheduled Processes work area.

This job is responsible for loading available courses from Skillsoft into the Oracle Learning Cloud staging area so that they are available for import. During the synchronization, Skillsoft metadata and content status information downloads to Learning Cloud so it can be searched in the staging area, and users can see if the content is new or updated content. Oracle recommends that you schedule this job to run daily. You can also run it on demand, if force synchronization is required.

Synchronize Statuses

After you run the Load and Synchronize Skillsoft Content job from the Scheduled Processes work area, a status displays for each course.

  • New - indicates that this is a new course, and it was not imported.

  • Modified - indicates that a course has been imported, but has changed on Skillsoft.

  • Current - indicates a course is in sync with Skillsoft, and has been imported.

  • Removed - indicates that a course was imported as "Not entitled" from Skillsoft. Learning Cloud does not support deletion, so you must manually delete courses, offerings, and activities associated with removed content.

Import Skillsoft Content

Before you can use import Skillsoft content, you must import them to the learning resources catalog.

  1. In the My Client Groups work area, click Learning.

  2. On the Catalog Resources page, click the Content tab.

  3. Click Add Content.

  4. Select Import Skillsoft Courses.

  5. Search for and select the Skillsoft content you want to import.

  6. Click one of the following:

    • Import - to import a single item.

    • Import All - to import all selected items.

  7. When the "You are about to create a course, offering, and activity for this Skillsoft asset. Do you want to continue?" message displays, click Yes.

The courses are imported, and remain in Import Requested status until the import process completes. You can find them by selecting Import Requested from the Import Status drop-down list in the search area. The content remains in this status until the Import Skillsoft Learning Content job completes. This job runs automatically in the background, and creates content, courses, offerings and activities for the imported Skillsoft content.

Automatic Process for Skillsoft

When you import Skillsoft content on the Catalog Resources page, the Import Skillsoft Learning Content job runs automatically. You cannot schedule this job or run it on demand. This job creates content, courses, offerings, and activities for the imported content. This job might create multiple offerings for a course based on the Skillsoft course number naming standards. Skillsoft courses are similar to Oracle Learning Cloud offerings. If a Skillsoft course exists in multiple languages, the import process creates one course, with multiple course translation records, and many offerings for each Skillsoft language item identified.

Note: Ensure that the Import Skillsoft Courses job is not running at the same time as the Load and Synchronize Skillsoft Content job. Also, only run one instance of the Import Skillsoft Courses job at a time. For example, when you select Import All, this job begins to run. If you then import other items, other instances of this job will also run. Wait for the first job to complete before importing other Skillsoft content.