Technical requirements for catalog integration
The following information is to have the knowledge of the minimum requirements that a content provider must have to implement an integration with Griky LXP.
To obtain the information about the courses we need to consume the information through the following options:
REST API
The REST API service must have at least the following information in order to make the platform experience more immersive.
-
GetAccessToken Endpoint that allows to get an API token, mostly of Bearer type.
-
GetCourses Endpoint to get all negotiated courses to obtain the following information:
- Title
- Description
- Duration
- Language
- ImageUrl
- Url
- Tags
- Categories
- Skill
-
ProgressUsers Endpoint to obtain the progress of users in each course.
-
ProgressUser Endpoint to obtain the progress of a specific user.
For the progress endpoints an xAPI could also be used to get the progress in real time.
SCORM Packages
- SCORM packages for each course to be incorporated into the platform.
- SCORM packages have the possibility to return the user's progress in real time.
Authentication
- Authentication between both platforms can be done through Single Sign On SSO with standard SAML2.0 and Oauth2.0 protocols or through an authentication API.
Copyright © Griky 2023