Overview
The StackOne unified API simplifies content management across diverse LMS platforms, handling variations in standards (SCORM, xAPI) and content categorization while supporting tenant-specific data storage. It enables intuitive user matching and activity tracking without relying on provider-specific content IDs. With 2-way API interaction, LMS/LXB systems can seamlessly access content from multiple sources through a single integration.
Benefits of the LMS API
Here are some benefits of using our LMS API that simplifies and enhances the recruitment process:
Key Features
The table below highlights key features of the LMS API that enhance learning and content management:
Feature | Description | |
---|---|---|
Comprehensive User Sync | Synchronize users data across LMS, HRIS and other platforms, including skills, activity and learning. | |
Course Management | List and manage courses, access detailed descriptions, metadata, and learning objectives. | |
Content Management | Create, organize, and manage educational materials like videos, quizzes, and documents across multiple courses. | |
Real-Time Webhooks | Receive instant notifications for changes in data such as user progress, course updates, or content modifications. | |
Assignment Tracking | Monitor and manage user assignments, statuses, and progress across various courses. | |
Progress Tracking | Track user progress, completion statuses, and award certificates upon completion. | |
Category Management | Organize courses into categories for easy discovery and retrieval based on themes or topics. | |
Skills Management | Enhanced skills tracking across jobs, users and learning content to help embed skills first people management more deeply |
Entity Model and Relationships
The following diagram illustrates the key entities within the LMS API:
The following table outlines the key entities within the LMS system represented in the diagram and provides a brief description of each:
Entity | Description |
---|---|
User | Represents an individual interacting with the LMS, encompassing attributes like unique identifiers, personal information, and roles within the system. |
Course | Denotes a structured learning program, including details such as course ID, title, description, duration, and associated metadata. |
Content | Refers to the educational materials within a course, which can include various types such as videos, articles, quizzes, and documents, each with specific attributes like content type and URL. |
Assignment | Represents tasks or activities assigned to users within a course, including details like due dates, instructions, and submission requirements. |
Completion | Records the completion status of courses or modules by users, capturing information such as completion dates, scores, and certificates awarded. |
Category | Classifies courses into different groups or subjects, aiding in the organization and retrieval of courses based on topics or themes. |
Skills | Identifies key skills for content and users to help identify skills gaps and provide tailored content suggestions |
Was this page helpful?