Understanding LMS Setup
As you prepare to set up the LMS batch extract feature, consider the following questions:
What type of batch extract file does your LMS vendor use: XML V1.1 (required for PeopleSoft LMS authentication), Blackboard CourseInfo 4.0, or the API Input format (a WebCT format currently being phased out)?
If personal data is something that you need to extract, what phone type and address usage do you want to extract for the person objects?
Note: If you use the Blackboard CourseInfo extract file type, all persons whom you extract must have electronic addresses in the system.
Will all of your classes need to be available for extract to an LMS system?
Each LMS extract file type presents slightly different extract processing requirements. Before you use the LMS Batch Extract component, familiarize yourself with the requirements of the file type that you plan to use.
All of the extract file types use Update and Snapshot extract modes.
Blackboard CourseInfo 4 creates delimited files that are uploaded through a batch utility in the Blackboard system. Students must have email addresses (preferred, home, or campus) for your PeopleSoft Campus Solutions system to extract and include the student in the people object.
The API Input format creates delimited files that are uploaded in the WebCT system through the use of an API.
Note: The API Input format is currently being phased out. However, the WebCT Campus Edition and Vista formats both support the XML V1.1 LMS extract file type that is required for the PeopleSoft system.
The following table further describes the requirements:
Item |
Enterprise XML V1.1 |
Blackboard CourseInfo 4 |
API Input |
---|---|---|---|
Extract File Creation Methods |
|
|
Note: You cannot select global files to run individually. They are run automatically every time the student file is selected. This is necessary because the global API has two formats: FileAdd and FileUpdate. |
Object Output Files |
People
|
User
|
Student (the files are loaded through an API in which the course ID is specified on the command line; therefore, one file is created per class.)
|
Group
|
Course
|
Class (The PeopleSoft system provides this file as informational because WebCT does not use an API to load classes.)
|
|
Membership
|
Populate Course
|
Global
|
Note: Students who have dropped the reported class prior to the drop or retain date are not included in any update of the LMS extract. If you run a snapshot, then run an update prior to the drop or retain date. Any students dropped since the snapshot are not updated or deleted from the LMS because their enrollments have been deleted from PeopleSoft Campus Solutions. Plan your production refresh schedule with this in mind.