-
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:…
-
About the IBulkFileReadyRequestHandler interface
The plug-in interface for IBulkFileReadyRequestHandler is used create the bulk job and assign files to it so that processing can begin. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkFileReadyRequestHandler. The IPSIS, Template - Bulk Announce configuration lists provide a starting point for any IPSIS…
-
Configure org unit type mapping specific to LIS
An org unit type mapping is required so that IPSIS knows how to interpret messages of a particular type from a source system. For example, a SIS might communicate messages about Faculties, but IPSIS should interpret those as Departments in Brightspace. An administrator must coordinate with the source system vendor to…
-
Using LIS handlers
The LIS Adapter implements handlers that are used by IPSIS to initiate calls to LIS services hosted by the SIS. Each of these handlers are specific to LIS, but use an IPSIS Platform handler interface. About the IBulkCancelRequestHandler interface The plug-in interface for IBulkCancelRequestHandler is used by BulkManager to…
-
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 PowerSchool SIS (via GG4L School Passport)
Brightspace integrates with PowerSchool SIS through our partner, GG4L, using OneRoster 1.1 REST APIs. The integration allows clients to sync roster data (courses, sections, users, etc.) from PowerSchool via GG4L School Passport into Brightspace nightly or on-demand. The integration also sends changes to course grade items…
-
Using LIS resolvers
The IResolveVocabLanguage interface Interface location D2L.IM.IPSIS.LIS.IResolveVocabLanguage Implementation D2L.IM.IPSIS.LIS.RequestAdapters.Vocab.Default.VocabDefaultLanguageResolver Description This plug-in is configured for the case when a client sends a generic language code (ex. en or fr) with a request. Currently,…
-
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:…
-
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…
-
IReadGradesHandler
Ref # Plug-in Name Required for Push Note 1 ReadGrades GradableMappingGetFirstMappingWithGradesHandler No 2 ReadGrades GradableMappingDefaultToFirstMappingHandler No 3 ReadGrades GradableMappingGetIsGradableMappingHandler No 4 ReadGrades ResolveGradeTypeFromCourseSettingHandler Yes This handler determines whether to…