معالج حزمة التكامل لأنظمة معلومات الطالب هو تنفيذ لقاعدة عمل واحدة أو أكثر تنطبق على البيانات الواردة من نظام معلومات الطلاب. كل معالج هو تنفيذ لواجهة معالج محددة، الذي يتوافق مع الإجراءات التي يتم تطبيقها عادةً على النظام الأساسي للتعلم وBrightspace (على سبيل المثال، إنشاء مستخدم أو حذف المقطع). يتيح استخدام واجهات معالجات حزمة التكامل لأنظمة معلومات الطالب ومعالجاتها القابلة للتكوين للمؤسسات الحصول على مرونة قابلة للتكوين فيما يقوم به النظام عند تلقي طلب من نظام خارجي.
لتعزيز إعادة استخدام المعالجات قدر الإمكان، يتم تنفيذ المعالجات للقيام بمهام محددة للغاية. تُستخدَم بعد ذلك معالجات متعددة في سلسلة لأداء مهام أكثر تعقيدًا. في بعض الحالات، قد يكون هناك العديد من المعالجات قيد التشغيل، لذلك من المفيد تجميع المعالجات في فئات مختلفة، لخدمة أغراض محددة.
يتم تنفيذ المعالجات باستخدام اصطلاحات معالجات حزمة التكامل لأنظمة معلومات الطالب، ما يساعد المؤسسات على فهم العديد من خيارات المعالج المتوفرة.
تحدد منصة حزمة التكامل لأنظمة معلومات الطالب مجموعة من واجهات المعالجات الخاصة بأنواع الإجراءات على المواد التي يتم إرسالها عادةً من نظام معلومات الطالب إلى Brightspace. تحتوي كل واجهة على مجموعة من المعالجات التي تنفذ الواجهة لتطبيق مجموعة معينة من قواعد العمل للمؤسسة. في بعض الحالات، لا يوجد العديد من المعالجات للاختيار من بينها لأن قواعد العمل عامة وقابلة لإعادة الاستخدام؛ ومع ذلك في كثير من الحالات، يوجد عدد كبير من المعالجات للاختيار من بينها.
ReplaceUserUpdateAuditorsHandler
يقوم ReplaceUserUpdateAuditorsHandler بإنشاء علاقات المدققين إذا لم تكن موجودة بالفعل في Brightspace.
التنفيذ
D2L.IM.IPSIS.Default.Users.Handlers.ReplaceUserUpdateAuditorsHandler,D2L.IM.IPSIS.Default
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- إذا كان المدقق الذي تم الإعلان عنه في XML موجودًا بالفعل في Brightspace، فسيتم إنشاء علاقة المدقق/الخاضع للتدقيق تلقائيًا في Brightspace
- تتسبب العلاقات المفقودة في أن يحذف النظام العلاقة الموجودة في Brightspace
- تنتقل المعالجة إلى المعالج التالي
سلوك الخطأ
في حالة وجود مشكلة أثناء المعالجة، سيتم طرح استثناء إلى جانب أكبر قدر ممكن من المعلومات المفصلة.
التكوين
يجب وضع هذا بعد معالجات الإنشاء.
ReplaceCourseTemplateParentsNoUpdateLMSHandler
عندما تتم معالجة ReplaceTemplateRequest من خلال حزمة التكامل لأنظمة معلومات الطالب، يسترد ReplaceCourseTemplateParentsNoUpdateLMSHandler
وحدات تنظيمية مخصصة أعلى قالب المقرر التعليمي ويحتفظ بهذه العلاقة حتى إذا لم يتم إنشاؤها من خلال حزمة التكامل لأنظمة معلومات الطالب بحيث لا تتم الكتابة فوقها بواسطة عملية التحديث.
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.CourseTemplates.Handlers.ReplaceCourseTemplateParentsNoUpdate
LMSHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- يقوم المعالج بإحضار جميع الأصول لقالب المقرر التعليمي وتحديث قائمة الأصل
- تنتقل المعالجة إلى المعالج التالي
سلوك الخطأ
- لم يتم طرح أي أخطاء في هذا المعالج
عقدة التكوين
- يجب أن يقع هذا المعالج بعد معالجات القراءة والتحقق من الصحة
- يجب أن يسبق هذا المعالج معالجات الحفظ