تسجيل Asset Processor LMS
التسجيل هو الخطوة الاولى في عملية التكامل. ستسجّل DrillBit كاداة LTI 1.3 جديدة داخل Brightspace، وتوجهها الى نقاط نهاية DrillBit، وتفعّل امتدادات LTI التي يعتمد عليها DrillBit، وتنهي بحفظ Client ID المُولَّد - ستحتاج الى هذا المعرّف في خطوة التهيئة.
1. فتح صفحة تسجيل LTI Advantage
- سجّل الدخول الى Brightspace بوصفك مسؤولا.
- افتح ادوات المسؤول (ايقونة الترس في الشريط العلوي).
- اختر ادارة قابلية التوسع.
- انتقل الى علامة تبويب LTI Advantage.
- انقر على تسجيل الاداة واختر قياسي عند سؤالك عن طريقة التسجيل.
2. ادخال نقاط نهاية DrillBit
في نموذج التسجيل، املأ الحقول التالية بعناوين URL الدقيقة لـ DrillBit ادناه. وهي متطابقة لجميع عملاء Brightspace.
| النطاق | https://ltiap.drillbitplagiarismcheck.com |
|---|---|
| URL اعادة التوجيه | https://ltiap.drillbitplagiarismcheck.com/lti/launch |
| URL تسجيل الدخول OpenID Connect | https://ltiap.drillbitplagiarismcheck.com/lti/login |
| Target Link URI | https://ltiap.drillbitplagiarismcheck.com/lti/launch |
| Keyset URL | https://ltiap.drillbitplagiarismcheck.com/lti/jwks |
امنح الاداة اسما مميزا (مثلا "DrillBit Asset Processor") ووصفا قصيرا. تاكد من تشغيل مفتاح مُفعَّل في اعلى النموذج.
3. تفعيل الامتدادات المطلوبة
ضمن قسم <strong>الامتدادات</strong>، ضع علامة على ما يلي:
- Assignment and Grade Services - يتيح لـ DrillBit اعادة نتائج التشابه الى سجل درجات Brightspace.
- Names and Role Provisioning Services - يتيح لـ DrillBit التعرف على الطالب الذي ارسل كل ملف.
- Platform Notification Service - مطلوب لاشعارات معالجة الاصول.
- Asset Processor - الامتداد الذي يحوّل هذه الاداة الى Asset Processor بدلا من External Tool عادي.
- Deep Linking - يُستخدم عند تهيئة الرابط داخل مهمة.
ضمن الادوار، فعّل Send Institution Role - يستخدم DrillBit هذا للتمييز بين المدرسين والطلاب.
يجب تفعيل امتداد Asset Processor. بدونه، ستُسجَّل الاداة لكن Brightspace ستتعامل معها فقط كـ External Tool عادي، ولن تتمكن المهام من الحاق DrillBit كمعالج.
4. اضافة معلمات الاستبدال
في قسم <strong>معلمات الاستبدال</strong>، اضف احزمة الاسم / القيمة التالية حتى تمرر Brightspace السياق الصحيح الى DrillBit عند كل اطلاق:
| user_name | $User.username |
|---|---|
| user_id | $User.id |
| course_title | $CourseOffering.title |
| resource_title | $ResourceLink.title |
| resource_description | $ResourceLink.description |
| resource_start_time | $ResourceLink.available.startDateTime |
| resource_end_time | $ResourceLink.available.endDateTime |
| resource_submission_end_time | $ResourceLink.submission.endDateTime |
اترك المعلمات المخصصة فارغة ما لم تتلقَّ مؤسستك توجيهات مغايرة من دعم DrillBit.
5. التسجيل وحفظ Client ID
- انقر على تسجيل في اسفل النموذج.
- ستولّد Brightspace Client ID في صفحة تفاصيل الاداة الناتجة - انسخه.
- من نفس صفحة تفاصيل الاداة، انسخ ايضا قيم Brightspace Keyset URL وBrightspace OAuth2 Access Token URL وOpenID Connect Authentication Endpoint وBrightspace OAuth2 Audience وIssuer.
احفظ Client ID في مكان آمن قبل مغادرة الصفحة. يمكنك العودة الى تفاصيل الاداة لنسخه مجددا، لكن لا يمكنك تغييره بعد اصداره، ولا يمكن المتابعة الى الخطوة التالية (تهيئة DrillBit) بدونه.
اكتمل التسجيل. انتقل الى تهيئة Asset Processor لاعداد جانب DrillBit من التكامل وانشاء النشر.