-
About the LIS v2.0 Adapter
LIS refers to the IMS Global Learning Consortium's Learning Information Services specification. This specification, finalized in Q2 of 2012, has been a joint operation between numerous educational institutions, LMS, and SIS vendors (D2L included), and has been in the making since the original IMS Enterprise specification…
-
Using LIS v2.0 Services
The IPSIS LIS v2.0 Adapter implements the necessary LIS Services and operations to support the following IMS LIS Profiles: * IMS Global LIS v2.0 Core Profile * IMS Global LIS v2.0 Full Course Hierarchy Profile * IMS Global LIS v2.0 Combined Sections Profile Each service implemented by D2L as part of the LIS v2.0 Adapter…
-
The Bulk Data Exchange Management Service (BDES)
This service is used to initiate and report on Bulk SIS Integration processing. Implemented operations * announceBulkDataExchangeasynchronously. * announceFailureBulkDataExchange Called operations * ignoreBulkDataExchange * cancelBulkDataExchange * reportBulkDataExchange * requestBulkDataExchange About the…
-
The Course Template Management Service (CTMS)
This service is used to interact with Brightspace course templates. Implemented operations * deleteCourseTemplate * replaceCourseTemplate * readCourseTemplate About the deleteCourseTemplate operation deleteCourseTemplate is the operation used to delete Brightspace Org Units associated with LIS Course Templates. Process…
-
The Course Offering Management Service (COMS)
This service is used to affect D2L Course Offerings. Implemented operations * deleteCourseOffering * replaceCourseOffering * readCourseOffering About the deleteCourseOffering operation deleteCourseOffering is the operation used to delete D2L Org Units associated with LIS Course Offerings. Process flow: deleteCourseOffering…
-
The Course Section Management Service (CSMS)
This service is used to affect Brightspace course sections (or groups). Implemented Operations * deleteCourseSection * replaceCourseSection * readCourseSection About the deleteCourseSection operation deleteCourseSection is the operation used to delete Brightspace Org Units associated with LIS Course Sections. Process flow:…
-
The Section Association Management Service (SAMS)
This service is used to affect associations between SIS Sections and Brightspace Course Offerings. Implemented operations * deleteSectionAssociation * replaceSectionAssociation * readSectionAssociation About the deleteSectionAssociation operation The deleteSectionAssociation operation is used to delete Brightspace org…
-
The Person Management Service (PMS)
This service is used to affect Brightspace user accounts. Implemented operations * deletePerson * replacePerson * readPerson Preferred First and Last Names Clients using LIS 2.0 can include and maintain users preferred names using XML tags in an LIS integration. Below are the rules that IPSIS follows when the SIS is…
-
Using LIS translators
LIS translators are a way to translate LIS requests into generic IPSIS requests. This allows IPSIS to always use a common language to communicate with Brightspace instead of having LIS (and other standards and proprietary solutions) directly interact Brightspace. This also allows a single set of handlers that can be used…
-
About the ITranslateAnnounceBulkDataExchange translator
The ITranslateAnnounceBulkDataExchange interface is used to translate an announce request for bulk into a result object containing a single BulkJobParams object, a list of BulkFileUrlParams objects, and a list of BulkEntityTypeFilterParams objects. The interface implementation is…