Este serviço gerencia seções do curso do Brightspace (grupos).
Operações implementadas
- deleteCourseSection
- replaceCourseSection
- readCourseSection
Sobre a operação deleteCourseSection
deleteCourseSection exclui as unidades organizacionais do Brightspace associadas às seções de curso do LIS.
Fluxo do processo: deleteCourseSection
- Quando uma solicitação deleteCourseSection do LIS é recebida, o adaptador obtém o ID exclusivo da seção de curso do campo sourcedId da solicitação, sem usar um tradutor plugável.
- Uma vez que o ID da seção de curso for obtido, os manipuladores da Plataforma IPSIS configurados para IDeleteCourseSectionHandler processam a solicitação.
- A resposta do LIS é gerada a partir da resposta do manipulador.
Amostra da solicitação deleteCourseSection
<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>
Sobre a operação replaceCourseSection
replaceCourseSection cria ou atualiza seções ou grupos do curso do Brightspace.
Fluxo do processo: replaceCourseSection
- Quando uma solicitação replaceCourseSection do LIS é recebida, o Brightspace traduz a solicitação usando os tradutores configurados para ITranslateCourseSection.
- Os manipuladores da Plataforma IPSIS configurados para IReplaceCourseSectionHandler processam a solicitação.
- Uma resposta do LIS é gerada a partir da resposta do manipulador.
Amostra da solicitação replaceCourseSection
<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>
Amostra da solicitação readCourseSection
<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>