Este servicio gestiona las ofertas de cursos de D2L.
Operaciones implementadas
- deleteCourseOffering
- replaceCourseOffering
- readCourseOffering
Acerca de la operación deleteCourseOffering
deleteCourseOffering es la operación que se usa para eliminar unidades de organización de D2L asociadas con las ofertas de cursos del LIS.
Flujo de proceso: deleteCourseOffering
- Cuando se recibe una solicitud deleteCourseOffering del LIS, el adaptador obtiene el ID único de la oferta de cursos en el campo sourcedId de la solicitud directamente, sin usar un traductor conectable.
- Una vez que se obtiene el ID de la oferta de cursos, los controladores de la Plataforma del IPSIS configurados para IDeleteCourseOfferingHandler se utilizan para procesar la solicitud.
- La respuesta del LIS se genera desde la respuesta del controlador para completar el proceso.
Solicitud deleteCourseOffering 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:deleteCourseOfferingRequest>
<ims:sourcedId>Demo_Course_Offering</ims:sourcedId>
</ims:deleteCourseOfferingRequest>
</soapenv:Body>
</soapenv:Envelope>
Encabezado de solicitud deleteCourseOffering y campos del cuerpo
Campos del encabezado de la solicitud
Para obtener más información, consulte Uso de los Servicios de LIS v2.0 > Encabezados de solicitud y respuesta.
Acerca de la operación replaceCourseOffering
replaceCourseOffering se usa para crear o actualizar las ofertas de cursos de Brightspace.
Flujo de proceso: replaceCourseOffering
- La solicitud se traduce mediante los traductores de LIS configurados para ITranslateCourseOffering.
- Los controladores de la Plataforma del IPSIS configurados para IReplaceCourseOfferingHandler se utilizan para procesar la solicitud.
- Se genera una respuesta del LIS desde la respuesta del controlador.
Solicitud replaceCourseOfferingde 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:replaceCourseOfferingRequest>
<ims:sourcedId>Demo_Offering</ims:sourcedId>
</ims:replaceCourseOfferingRequest>
</soapenv:Body>
</soapenv:Envelope>
Acerca de readCourseOffering
readCourseOffering recupera información de la plataforma IPSIS sobre las ofertas de cursos de LIS.
Solicitud readCourseOffering 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:readCourseOfferingRequest>
<ims:sourcedId>Demo_Offering</ims:sourcedId>
</ims:readCourseOfferingRequest>
</soapenv:Body>
</soapenv:Envelope>