Import Classes

This job does 2 things:

  1. Imports class data from SuccessFactors LMS via a custom report This process retrieves key information such as course start and end dates, VLS settings (utilized by the Attendance Application to specify completion statuses—For Credit and Not for Credit—as well as the completion threshold), primary and secondary instructors, and the relationships between instructors and users.

    • To enable this functionality, a custom report must be configured within the LMS and scheduled for periodic export of class data to the designated SFTP location. Scheduling regular exports is highly recommended, particularly when class-specific settings are critical and when instructor IDs differ from user IDs.

  1. API: This part of the job calls 3 APIs to get additional class related metadata.

/learning/odatav4/public/admin/catalog-service/v1/CatalogsFeed('CATALOGID')/SchedulesFeed

  • Fetch ALl the schedule feeds with given fromDate criteria

learning/odatav4/public/user/scheduledoffering-service/v1/ScheduledOfferings(Class ID)

  • Iterate all the schedule Feeds which we got from ScheduleFeed API one bye one and fetch details like Title , description , etc..

learning/odatav4/public/admin/scheduledoffering-service/v1/ScheduledToTeachClasses

  • Again call ScheduledToTeachClasses API to getch segment details of the particular class

Last updated