تُستخدم واجهة ITranslateGradesToLISResults لترجمة كائنات IGrade الخاصة بحزمة التكامل لأنظمة معلومات الطالب إلى مواد ResultRecord لإرسالها إلى LIS.
تنفيذ الواجهة هو D2L.IM.IPSIS.LIS.OMS.ITranslateGradesToLISResults.
يتم شحن حزمة التكامل لأنظمة معلومات الطالب وقوائم التكوين الافتراضية من أجل واجهة ITranslateGradesToLISResults مع المنتج. وتُدرَج مع نقطة الامتداد المخصصة لها.
يُعَد المترجم LISResultsRequiredTranslator (ترتيب الفرز = 20) المترجم الافتراضي لواجهة ITranslateGradesToLISResults.
LISResultsGradePointsRequiredTranslator
يشير LISResultsGradePointsRequiredTranslator إلى أن النتائج النهائية التي تتم إعادتها إلى نظام معلومات الطالب يجب أن تستخدم تمثيل النقاط لعلامات Brightspace.
التنفيذ
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsGradePointsRequiredTranslator
السلوك المتوقع
يقوم هذا المترجم بوضع إشارة على الطلب تشير إلى أن النتائج النهائية التي تتم إعادتها إلى نظام معلومات الطالب يجب أن تستخدم تمثيل النقاط لعلامات Brightspace. يؤدي ذلك إلى تجاوز قرار النقاط مقابل الرمز الذي تم اتخاذه في ReadGradesHandlers، إن وُجد.
سلوك الخطأ
في حالة وجود مشكلة أثناء المعالجة، سيتم طرح استثناء إلى جانب أكبر قدر ممكن من المعلومات المفصلة.
ملاحظة التكوين
يجب تكوين هذا المترجم قبل LISResultsRequiredTranslator.
LISResultsRequiredTranslator
يقوم LISResultsRequiredTranslator بإنشاء مواد ResultRecord.
التنفيذ
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsRequiredTranslator
السلوك المتوقع
يؤدي المترجم المهام الآتية:
- يقوم بتعيين الحقول من إدخال IGrades وIMUsers إلى إخراج ResultRecords
- تم تعيين الحقول الآتية:
OutputField
|
الخاصية
|
StatusOfResult
|
(القيمة الثابتة) كاملة
|
LineItemSourcedId
|
SISOrgUnitId
|
PersonSourcedId
|
SISUserId
|
ResultScore
|
البسط والمقام لـ IGrade (في حالة النقاط)
نظام IGrade (في حالة الرموز)
|
سلوك الخطأ
في حالة وجود مشكلة أثناء المعالجة، سيتم طرح استثناء إلى جانب أكبر قدر ممكن من المعلومات المفصلة.
ملاحظات التكوين
يجب تكوين هذا المترجم بعد أولئك الذين يحددون نقاط العلامات مقابل الرموز.
LISGradeSymbolsRequiredTranslator
يشير LISGradeSymbolsRequiredTranslator إلى أن النتائج النهائية التي تتم إعادتها إلى نظام معلومات الطالب يجب أن تستخدم تمثيل الرموز لعلامات Brightspace. يؤدي ذلك إلى تجاوز قرار النقاط مقابل الرمز الذي تم اتخاذه في ReadGradesHandlers، إن وُجد.
التنفيذ
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsGradeSymbolsRequiredTranslator
السلوك المتوقع
يقوم هذا المترجم بوضع إشارة على الطلب تشير إلى أن النتائج النهائية التي تتم إعادتها إلى نظام معلومات الطالب يجب أن تستخدم تمثيل الرموز لعلامات Brightspace.
سلوك الخطأ
في حالة وجود مشكلة أثناء المعالجة، سيتم طرح استثناء إلى جانب أكبر قدر ممكن من المعلومات المفصلة.
ملاحظة التكوين
يجب تكوين هذا المترجم قبل LISResultsRequiredTranslator.
LISResultsStripPercentSignTranslator
يقوم LISResultsStripPercentSignTranslator بإزالة أي مسافات بيضاء لاحقة ورموز % من نهاية كل درجات العلامات. لا يؤثر هذا في النقاط أو الرموز ذات النهايات الأخرى. يجب استخدام هذا المعالج إذا كان نظام معلومات الطالب غير قادر على معالجة رموز % في درجات العلامات فقط.
التنفيذ
D2L.IM.IPSIS.LIS.ResponseAdapters.OMS.Default.LISResultsStripPercentSignTranslator
السلوك المتوقع
يقوم هذا المترجم بإزالة المسافات البيضاء اللاحقة ورموز % من درجات العلامات، إن وُجدت.
سلوك الخطأ
إذا كانت علامة الإدخال خالية أو تفتقد درجة العلامة الخاصة بها، فلن يتم طرح أي استثناء. تنتقل المعالجة ببساطة إلى سجل العلامات التالي.
ملاحظة التكوين
يجب تكوين هذا المترجم بعد LISResultsRequiredTranslator، ويفضل أن يكون الأخير في القائمة. يسمح هذا لجميع المعالجات الأخرى بالعمل بشكل طبيعي، ولكنه يمنع إرسال رموز % إلى نظام معلومات الطالب.