تُستخدم واجهة المكون الإضافي الخاصة بـ IReadSemesterHandler بواسطة محولات حزمة التكامل لأنظمة معلومات الطالب لدعم عملية قراءة الفصول الدراسية.
تنفيذ الواجهة هو D2L.IM.IPSIS.OrgUnits.Semesters.Handlers.IReadSemesterHandler.
توفر قوائم التكوين الآتية نقطة بداية لأي تنفيذ لحزمة التكامل لأنظمة معلومات الطالب:
حزمة التكامل لأنظمة معلومات الطالب، والقالب - الفصل الدراسي
- ReadSemesterIMHandler (ترتيب الفرز = 10)
- ReadSemesterValidateHandler (ترتيب الفرز = 20)
ReadSemesterIMHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterIMHandler
السلوك المتوقع
- يحاول قراءة كل المعلومات المخزنة في جداول IM للفصل الدراسي المطلوب.
- إذا لم يتم العثور على تسجيل، فسيقوم المعالج بطرح DataNotFoundException.
ملاحظة التكوين
يجب تكوين هذا المعالج في بداية القائمة، قبل معالجات التحقق من الصحة.
ReadSemesterLMSHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterLMSHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- يسترد كل تعيينات OrgUnit للفصل الدراسي المحدد.
- وإذا لم يتم العثور على أي تعيينات، فسوف يطرح المعالج DataNotFoundException.
- في حالة وجود تعيين واحد أو أكثر، يبحث المعالج عن OrgUnit لنظام إدارة التعلّم من أول تعيين متاح ويُرجع تفاصيل OrgUnit هذه.
- بخلاف ذلك، يقوم المعالج بطرح InvalidOrgUnitException.
ملاحظة التكوين
يجب تكوين هذا المعالج بعد معالج ReadIM وقبل أي معالجات التحقق من الصحة.
ReadSemesterValidateHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Semesters.Handlers.ReadSemesterValidateHandler
السلوك المتوقع
يضمن المعالج أن OrgUnit التي تم استردادها هي في الواقع فصل دراسي.
ملاحظة التكوين
يجب تكوين هذا المعالج بعد ReadIM وReadLMS (إن وُجدا).