تدير هذه الخدمة مقاطع (مجموعات) المقرر التعليمي في Brightspace.
العمليات المنفذة
- deleteCourseSection
- replaceCourseSection
- readCourseSection
لمحة عن عملية deleteCourseSection
تحذف deleteCourseSection الوحدات التنظيمية في Brightspace المقترنة بمقاطع المقررات التعليمية في LIS.
سير العملية: deleteCourseSection
- عند تلقي طلب deleteCourseSection لـ LIS، يحصل المحول على المعرِّف الفريد لمقطع المقرر الدراسي من حقل sourcedId للطلب، من دون استخدام مترجم قابل للتوصيل.
- بمجرد الحصول على معرِّف المقطع، تقوم معالجات منصة حزمة التكامل لأنظمة معلومات الطالب التي تم تكوينها لـ IDeleteCourseSectionHandler بمعالجة الطلب.
- يتم إنشاء استجابة LIS من استجابة المعالج.
نموذج طلب 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>
لمحة عن عملية replaceCourseSection
يقوم replaceCourseSection بإنشاء مقاطع أو مجموعات مقررات تعليمية في Brightspace أو تحديثها.
سير العملية: replaceCourseSection
- عند تلقي طلب replaceCourseSection لـ LIS، تترجم Brightspace الطلب باستخدام المترجمين الذين تم تكوينهم لـ ITranslateCourseSection.
- تقوم معالجات منصة حزمة التكامل لأنظمة معلومات الطالب التي تم تكوينها لـ IReplaceCourseSectionHandler بمعالجة الطلب.
- يتم إنشاء استجابة LIS من استجابة المعالج.
نموذج طلب 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>
نموذج طلب 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>