-
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 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 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 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 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…
-
About the ITranslateReadGroupResponse interface
The ITranslateReadGroupResponse interface is used to translate a Brightspace org unit into a LIS group record on the response message of a read operation. Note: Values such as Name and Code are stored both in the IM tables and in the LMS tables. Depending on IPSIS handler configuration, both sets of data might be available…