Deze service beheert secties van de Brightspace®-cursus (groepen).
Geïmplementeerde activiteiten
- deleteCourseSection
- replaceCourseSection
- readCourseSection
Info over de deleteCourseSection-bewerking
deleteCourseSection verwijdert organisatie-eenheden van Brightspace® die zijn gekoppeld aan LIS-cursussecties.
Processtroom: deleteCourseSection
- Bij ontvangst van een LIS deleteCourseSection-aanvraag haalt de adapter de unieke ID voor de cursussectie rechtstreeks op vanuit het veld sourcedId van de aanvraag, zonder de gebruiker van een inplugbaar omzettingsprogramma.
- Zodra de ID van de cursussectie is opgehaald, worden de handlers van het IPSIS-platform die zijn geconfigureerd voor IDeleteCourseSectionHandler gebruikt om de aanvraag te verwerken.
- De LIS-respons wordt gegenereerd op basis van de respons van de handler.
Voorbeeld van een deleteCourseSection-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/cmsv1p0/wsdl11/sync/imscms_v1p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>1234</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:deleteCourseSectionRequest>
<ims:sourcedId>LIS_Section_01</ims:sourcedId>
</ims:deleteCourseSectionRequest>
</soapenv:Body>
</soapenv:Envelope>
Info over de replaceCourseSection-bewerking
replaceCourseSection maakt of werkt secties of groepen van Brightspace®-cursussen bij.
Processtroom: replaceCourseSection
- Wanneer een LIS replaceCourseSection-aanvraag wordt ontvangen, vertaalt Brightspace® de aanvraag met behulp van de vertalers die zijn geconfigureerd voor ITranslateCourseSection.
- De handlers van het IPSIS-platform die zijn geconfigureerd voor IReplaceCourseSectionHandler verwerken de aanvraag.
- Er wordt een LIS-respons gegenereerd op basis van de respons van de handler.
Voorbeeld van replaceCourseSection-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/cmsv1p0/wsdl11/sync/imscms_v1p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>1234</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:replaceCourseSectionRequest>
<ims:sourcedId>Demo_Section_01</ims:sourcedId>
</ims:replaceCourseSectionRequest>
</soapenv:Body>
</soapenv:Envelope>
Voorbeeld van readCourseSection-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/cmsv1p0/wsdl11/sync/imscms_v1p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>MessageId_774290</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:readCourseSectionRequest>
<ims:sourcedId>Demo_Section</ims:sourcedId>
</ims:readCourseSectionRequest>
</soapenv:Body>
</soapenv:Envelope>