Frequently Asked Questions for Compliance Content Integration
On this page find answers to the most frequently asked questions made when customers use Content Integration to integrate Skillsoft Compliance content.
Personally Identifiable Information (PII)
Yes. The values your LMS controls and sends, and that will be stored by Skillsoft are:
- student_id: Unique alpha-numeric code/identifier that refers to a single user of the LMS. This may be the LMS login name for the given user.
- student_name: The complete name used for the student in the LMS, this is last name, first name and middle initial.
Skillsoft operates two data centers via Amazon AWS. You choose which data center to use when your site is built. One is based in the United States, and a second is based in Frankfurt, Germany.
Skillsoft's data center in Frankfurt, Germany, is set up for customers headquartered in the European Union (EU) as well as multinational customers doing business in the region. This data center enables customers to restrict the storage and processing of their data within the EU and support their compliance with data sovereignty laws. The European data center enables user data to stay within the confines of the EU, including data at rest and data in motion.
For more details, see GDPR Compliance for the Percipio Platform.
Loading Skillsoft Compliance Content into your LMS
Yes. Content Integration supports all available Skillsoft Compliance Content types.
Skillsoft generates AICC packages using the Course number + Content ID. This provides a unique name for each course even when you have created multiple configurations per course.
Yes. The AICC standard defines the data that can be supplied. For Skillsoft Content we provide:
- Course_ID: he Skillsoft assigned unique identifier for the content.
- Course_Title: The descriptive name (or title) given to the course. This will be in the language of the course, so for example a German course will have a title that is in German language.
- Course_Description: This is a textual description of the contents of the course. This will be in the language of the course, so for example a German course will have a German description.
Yes. While the AICC standard does not allow for additional descriptive data, you can download a supplemental CSV file from Skillsoft that contains basic AICC launch URLs and parameters along with additional information including:
- Language: The locale of the content, for example English, French, or German.
- Duration: The expected duration of the content.
- Image URL: A URL to a thumbnail image for the content.
- Course number: The Skillsoft course number. An example of a course number for a legal course is: lchr_01_a87_lc_enus; and one for an environmental course is: ehs_hsf_c10_sh_enus.
- CONTENT ID: Unique identifier for the Skillsoft content item. If you created multiple configurations for a compliance course, each configuration has a unique Content ID.
- Title: The descriptive name (or title) given to the course. This will be in the language of the course, so for example a German course will have a title that is in German language.
This file can be used by your LMS administrator to manually enhance the data about the Skillsoft content in your LMS if your LMS supports this type of data.
No. SCORM expects all parts of the content the text, images, videos to be supplied in a self-contained ZIP file, called a SCORM PIF package. All Skillsoft content is hosted on our servers and must be viewed from there.
Each LMS is different and supports different file importation. If your LMS supports it, you can do one of the following:
- Work with Skillsoft to have all compliance courses packaged in AICC zip files and loaded to an FTP site which you can download and install.
- Use Content Integration to select the compliance content you want to install and then either:
- Download the AICC zip packages and/or CSV Supplemental Metadata files and install both.
- Download just the CSV Supplemental Metadata and install that if your LMS supports getting launch URLs from a CSV file.
You have two options:
- Load each translated file as a separate AICC asset into your LMSFor example: You also want to be able to assign each translated course to a specific audience and track activity for each translated course separately. Import 20 AICC packages for that one course into your LMS, one for each language translation.
- Use the Language mapping feature and load only the English AICC file For example: You want simplified administration where you only want to assign one course to all users, the English version. You also want all activity from any translated course taken to track back to the English version, simplifying your reporting. Users select their own language when they launch the course you assign.
For more information on how the learner interacts when you select the Language mapping option, see Language Mapping Option for Translated Courses.
Accessing Content
All authentication and approval processes are controlled by your LMS and not by Skillsoft.
No. The LMS handles all authentication. Skillsoft gets all the information it needs from the LMS. You do not need to setup any authentication with Skillsoft systems.
No. Once users are authenticated to your LMS they don’t need to login again to access content.
No. Skillsoft Content Integration does not allow content launches without using the LMS.
If users can access your LMS in a mobile browser and it supports AICC launches of content, then yes, users can access Skillsoft content on a mobile device.
The Skillsoft content uses a Responsive Web Design which means the Skillsoft content plays in the mobile device browser and tracks in the same way as when accessed on a desktop.
If the LMS mobile app supports AICC launches of content, then your user will most likely be able to access Skillsoft content in your LMS mobile app.
The Skillsoft content uses a Responsive Web Design which means the Skillsoft content plays in the mobile device browser and tracks in the same way as when accessed on a desktop .
No. All Skillsoft content is hosted on our servers and must be viewed from there online.
Completing Skillsoft Compliance Content
For compliance courses users generally need to view all the content in the course, and if a test is part of the course, users must also achieve a minimum score for the content.
Skillsoft refers to these requirements as Completion Criteria.
The setting of the completion criteria is done within Percipio Compliance. This setting allows you to specify more criteria than simply the minimum score. For more details see Configure Completion Criteria.
This will depend on the configuration and capabilities of your LMS to handle multiple attempts and completions. The Skillsoft content relies on the LMS to provide details of the current users “state” for the content.
Reporting on Skillsoft Compliance Content
No. Skillsoft Content Integration returns all tracking data about what your users do to your LMS.
This means you must use your LMS' reporting tools.
Yes. Content Integration supports all available Skillsoft Compliance content types sending tracking data to your LMS.
For trackable content, Skillsoft reports back to the LMS the current user completion state, the score if an assessment is part of the content, and the time spent in the content during the current session.
The completion state, which is defined by the AICC standard, is INCOMPLETE until the user meets the content completion requirements. When the user meets content completion requirements, the state is then COMPLETED.
Technical
No. Skillsoft needs to be able to connect to the LMS over the internet. If your LMS is not accessible, perhaps hosted behind your firewall, then you cannot use Content Integration.
No. Skillsoft will only communicate with an LMS using HTTPS/SSL over the internet.
In addition your SSL certificate needs to be issued by a trusted public Certification Authority and correctly configured. Self-signed certificates are not supported.
If your LMS does not use HTTPS/SSL or uses a self-signed certificate, then you cannot use Content Integration.
You can use services such as the SSL Server Test to confirm if your certificate is trusted and correctly installed.
No. Skillsoft will only communicate with an LMS using HTTPS/SSL over the internet that uses an SSL certificate issued by a trusted public Certification Authority and correctly configured. Self-signed certificates are not supported.
If your LMS uses a self-signed certificate, then you cannot use Content Integration.
You can use services such as the SSL Server Test to confirm if your certificate is trusted and correctly installed.
Yes, but this requires additional configuration by Skillsoft technical teams.
Skillsoft has implemented a Content Security Policy to help prevent Click Jacking attacks, which means the default configuration prevents content from been played in an iframe.
If your LMS must use an iframe, then please contact Skillsoft Support who can help add an exception to this policy for your specific LMS domain.