-
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…
-
About the ITranslateSupportedServices translator
The ITranslateSupportedServices translator builds a SupportedServicesType object that documents all services that are supported by our implementation of bulk. This object is then added to the result object. The passed in request object is not used in this process. The interface implementation is…
-
About the ITranslateCourseOffering interface
The ITranslateCourseOffering interface is used to translate LIS Course Offerings into Desire2Learn Course Offerings. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateCourseOffering. The following configuration list provides a starting point for any LIS implementation: IPSIS, Template configuration *…
-
About the ITranslateReadCourseOfferingResponse interface
The ITranslateReadCourseOfferingResponse interface is used to translate a Brightspace course offering into an LIS course offering record. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateReadCourseOfferingResponse. The following template configuration lists provide a starting point for any LIS implementation:…
-
About the ITranslateCourseSection interface
The ITranslateCourseSection interface is used to translate a LIS course section into an IPSIS course section. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateCourseSection. The following template configuration list provides a starting point for any LIS implementation: IPSIS, Default *…
-
About the ITranslateReadCourseSectionResponse interface
The ITranslateReadCourseSectionResponse interface is used to translate a Brightspace section into an LIS course section record. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateCourseSection. The following template configuration list provides a starting point for any LIS implementation. Template, IPSIS *…
-
About the ITranslateCourseTemplate interface
The ITranslateCourseTemplate interface is used to translate LIS course templates into Brightspace course templates. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateCourseTemplate. The following configuration lists provide a starting point for any LIS implementation: IPSIS, Template *…
-
About the ITranslateReadCourseTemplateResponse interface
The ITranslateReadCourseTemplateResponse interface is used to translate a Brightspace Template into an LIS Course Template record. The interface implementation is D2L.IM.IPSIS.LIS.CMS.ITranslateReadCourseTemplateResponse. The Template, IPSIS configuration lists provide a starting point for any LIS implementation. The…
-
About the ITranslateMembership interface
The ITranslateMembership interface is used to translate a LIS membership record into a Brightspace enrollment. The interface implementation is D2L.IM.IPSIS.LIS.MMS.ITranslateMembership. The following configuration list provides a starting point for any LIS implementation. Template, IPSIS * MembershipRequestBaseTranslator…