Este servicio gestiona las secciones de curso de Brightspace (equipos de trabajo).
Operaciones implementadas
- deleteCourseSection
- replaceCourseSection
- readCourseSection
Acerca de la operación deleteCourseSection
deleteCourseSection elimina las unidades de organización de Brightspace asociadas con las secciones de curso LIS.
Flujo de proceso: deleteCourseSection
- Cuando se recibe una solicitud deleteCourseSection del LIS, el adaptador obtiene el ID único de la sección del curso en el campo sourcedId de la solicitud, sin usar un traductor conectable.
- Una vez que se obtiene el ID de la Sección de cursos, los controladores de la Plataforma del IPSIS configurados para IDeleteCourseSectionHandler se utilizan para procesar la solicitud.
- La respuesta del LIS se genera desde la respuesta del controlador.
Solicitud deleteCourseSection de muestra
<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>
Acerca de la operación replaceCourseSection
replaceCourseSection crea o actualiza secciones o equipos de trabajo del curso de Brightspace.
Flujo de proceso: replaceCourseSection
- Cuando se recibe una solicitud replaceCourseSection de LIS, Brightspace traduce la solicitud mediante los traductores configurados para ITranslateCourseSection.
- Los controladores de la Plataforma del IPSIS configurados para IReplaceCourseSectionHandler se utilizan para procesar la solicitud.
- Se genera una respuesta del LIS desde la respuesta del controlador.
Solicitud replaceCourseSection de muestra
<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>
Solicitud readCourseSection de muestra
<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>