الخطوة 1 - تسجيل مفتاح المطور في Canvas Canvas
تُنفّذ الخطوة الاولى بالكامل داخل Canvas بواسطة Super Admin. ستنشئ مفتاح مطور LTI 1.3 لـ DrillBit، وتوجّهه الى نقاط نهاية DrillBit، وتفعّل خدمات LTI Advantage التي يحتاجها DrillBit، وتهيّئ موضع Submission Type Selection، ثم تفعّل المفتاح وتنسخ Client ID المُولّد للخطوة التالية.
1. سجّل الدخول وافتح Developer Keys
- افتح صفحة تسجيل الدخول الى Canvas وسجّل الدخول باستخدام بيانات اعتماد Super Admin.
- انقر على علامة التبويب Admin في الشريط الجانبي الايسر.
- من القائمة الفرعية، اختر Developer Keys.
- في الزاوية العلوية اليمنى من الجدول، انقر على + Developer Key، ثم اختر + LTI Key من القائمة المنسدلة.
2. املا نموذج تهيئة المفتاح
ابدا التهيئة بملء جميع الحقول الالزامية (*). تاكد من ضبط Method على Manual Entry، ثم ادخل عناوين URL الخاصة بـ DrillBit ادناه - وهي نفسها لكل عميل من عملاء Canvas:
| Redirect URL | https://lti.drillbitplagiarismcheck.com/lti/launch |
|---|---|
| Target URL | https://lti.drillbitplagiarismcheck.com/lti/launch |
| OpenID Connection initiation URL | https://lti.drillbitplagiarismcheck.com/lti/login |
| JWK Method | Public JWK URL |
| Public JWK URL | https://lti.drillbitplagiarismcheck.com/lti/keyset |
3. فعّل خدمات LTI Advantage
وسّع قائمة LTI Advantage Services وفعّل كل خيار مدرج ادناه. يحتاجها DrillBit لكتابة نتائج التشابه في gradebook الخاص بـ Canvas، وقراءة بيانات الارسال، وتحديد المستخدم الذي يطلق الاداة:
- Can create and view assignment data in the gradebook associated with the tool.
- Can view assignment data in the gradebook associated with the tool.
- Can view submission data for assignments associated with the tool.
- Can create and update submission results for assignments associated with the tool.
- Can retrieve user data associated with the context the tool is installed in.
- Can update public jwk for LTI services.
- Can lookup Account information.
4. اعدادات اضافية
افتح Additional Settings وهيّئ الحقول التالية فقط - واترك جميع الحقول الاخرى فارغة:
| Domain | https://lti.drillbitplagiarismcheck.com |
|---|---|
| Privacy Level | Public |
5. هيّئ موضع Submission Type Selection
في قسم Placements، اختر Submission Type Selection من القائمة، ثم املا عناوين URL الخاصة بالموضع:
| Target Link URI | https://lti.drillbitplagiarismcheck.com |
|---|---|
| Icon URL | https://storagedrillbit.blob.core.windows.net/public/MicrosoftTeams-image.png |
يتطلب DrillBit LTI 1.3 دعم deep-linking في Canvas، وإلا فستفشل عمليات الاطلاق مع internal server error. تحقق من تفعيل خيارات deep-linking ذات الصلة ضمن Feature Settings في Canvas. اذا لم تجدها، فاتصل بفريق Canvas لتفعيلها قبل المتابعة.
6. احفظ وفعّل المفتاح
- تحقق من كل عنوان URL وخيار ادخلته من البداية الى النهاية.
- انقر على Save لاكمال تهيئة LTI.
- يعيدك Canvas الى صفحة Developer Keys. ابحث عن مدخل DrillBit وغيّر حالته من OFF الى ON.
- افتح قسم Details في الصف وانسخ القيمة المعروضة - هذا هو Client ID الخاص بك.
احفظ Client ID في مكان آمن قبل مغادرة الصفحة. يمكنك العودة الى Details الخاص بمفتاح المطور لنسخه مرة اخرى، لكن الخطوة التالية (تهيئة DrillBit) لا يمكن ان تستمر بدونه.
اكتمل التسجيل. انتقل الى الخطوة 2 - تفعيل Canvas داخل DrillBit لربط جانب DrillBit من التكامل.