Data Import using Exports from SFLMS

The Attendance application integrates with the LMS via APIs; however, it is recommended to schedule certain synchronization jobs on a regular/weekly basis to ensure optimal data consistency between the LMS and the application. This approach is advised for the following reasons:

  • Language Support: The APIs currently support only a single language. If multi-language functionality is required, utilizing the synchronization jobs becomes essential.

  • Course Descriptions: APIs do not retrieve course descriptions. To include this information, the synchronization jobs must be used.

  • Catalog Configuration: The APIs require that all classes and courses be included in a specific catalog, which must then be configured within the application. This is a necessary pre-requisite for API integration.

  • Class Completion Thresholds: The synchronization jobs provide the flexibility to define class completion thresholds on a per-class basis. Without these jobs, the threshold is managed as a global configurations within the application.

  • Credit Status Management: The jobs also allow for differentiated "For Credit" and "Not for Credit" statuses for individual classes. In the absence of these jobs, these statuses are governed by global application configurations.

  • Secondary Instructors: The Import Class job also enables the inclusion of secondary instructors, allowing them to view and access the classes. Without utilizing this feature, only primary instructors will be able to see the classes and manage attendance.

Scheduling these synchronization jobs ensures greater flexibility and functionality, particularly in environments with diverse requirements.

Types of Jobs

  1. Import Item Data and Import Item Labels: These jobs sync the course details from LMS to the Application.

  2. Import Classes: This job syncs all details about the class including Start times, end times, Segment details and also VLS settings which admins can configure to bring For Credit completion status, Not for Credit Completion status, completion threshold, Primary and Secondary Instructors for the specific class. This job also brings in the Instructor and User relationships. if your instance has different Instructor IDs and UserIDs, then it is crucial this job runs periodically.

To facilitate this setup, TalenTeam will provide custom reports that can be imported into the LMS. These reports should be scheduled for regular delivery to an SFTP location. The application job will then retrieve these files from the SFTP server and process the data accordingly.

Custom Reports to be imported in LMS

  1. Import Classes

Last updated