-
سير عمل واجهة برمجة تطبيقات ترحيل LTI
تعرض واجهات برمجة تطبيقات Brightspace الوظائف للسماح للمستخدمين بترحيل ارتباطات Legacy 1.1 إلى Advantage 1.3. تقوم واجهة برمجة التطبيقات هذه بترحيل ارتباط واحد في كل مرة، وهو أكثر فائدة للارتباطات على مستوى المؤسسة التي تتم مشاركتها مع مقررات دراسية متعددة. يتم إنشاء ارتباطات LTI 1.1 على مستوى المؤسسة في الصفحة الرئيسية…
-
كيفية تحديث كلمة مرور المستخدم
الاستدعاء المناسب لتحديث كلمة مرور المستخدم من خلال تقديم كلمة مرور جديدة هي: PUT /d2l/api/lp/(الإصدار)/المستخدمون/(معرف المستخدم)/كلمة المرور { "كلمة المرور": <سلسلة كلمة="" مرور="" جديدة=""> } </سلسلة> بعض الملاحظات: * لاحظ أن المكالمة لا تقبل الشرطة المائلة الزائدة ، وهي أيضا مسار PUT. * لاحظ أن مسار POST يفرض إعادة…
-
إدخال قيمة الحضور للطلاب في عنصر تقدير من ملف .csv
أولا، يجب عليك إنشاء عنصر تقدير ل "الحضور" من النوع "رقمي" في المقرر الدراسي باستخدام استدعاء واجهة برمجة التطبيقات التالي: "POST /d2l/api/le/1.0/(orgUnitId)/grades/""{\n" + " \"MaxPoints\": 10,\n" + " \"CanExceedMaxPoints\": خطأ,\n" + " \"IsBonus\": false,\n" + " \"ExcludeFromFinalGradeCalculation\": false,\n" + "…
-
تعليمات واجهة برمجة تطبيقات تعيين نطاق ترحيل LTI
توفر هذه المستندات تعليمات حول كيفية استخدام واجهة برمجة التطبيقات الجديدة لربط نطاق الترحيل. سيسمح سير العمل هذا بالترحيل من عنوان URL واحد أو أكثر من عناوين URL للارتباط 1.1 إلى نطاق تسجيل 1.3 مختلف، مما يؤدي إلى ملء فجوة متطلبات مطابقة المجال بالضبط. ما يمكن أن تفعله ستسمح واجهة برمجة تطبيقات تعيين نطاق الترحيل هذه…
-
البحث عن الدورة التدريبية
في وصفة كتاب الطبخ لواجهة برمجة التطبيقات هذه ، سنراجع واجهات برمجة التطبيقات المحددة التي يستخدمها العينة لاسترداد الدورات والأقسام والفصول الدراسية. قبل أن نلقي نظرة على واجهات برمجة التطبيقات ، دعنا نراجع التسلسل الهرمي النموذجي لأنواع OrgUnit الافتراضية: من الرسم التخطيطي، نرى أن الفصول الدراسية هي الأبناء المباشرين…
-
سير عمل خدمة الويب مقطوعة الرأس (غير التفاعلية)
قبل البدء يجب أن يكون لديك هذه المعلومات: * زوج Id-Key الخاص بالتطبيق الخاص بك (لنفترض "appID" و "appKey" ، لكنهما لن يبدوان هكذا) * نطاق الخدمة الخلفية (التي تتصل بها نظام إدارة التعلم (الذي تتصل به) * نقطة معاودة الاتصال لتطبيقك / خدمتك حيث يمكن لنظام إدارة التعلم ارسل أزواج مفتاح معرف المستخدم عند طلبها إنشاء حساب…
-
إضافة محتوى المقرر الدراسي
تعرض واجهات برمجة تطبيقات Brightspace الوظائف للسماح للمستخدمين بإضافة محتوى وإزالته من المقررات الدراسية. توضح الأمثلة التالية كيف يمكن استخدام واجهات برمجة التطبيقات هذه لإنشاء مخطط تفصيلي قياسي لمقرر دراسي. لنفترض أن جميع المقررات الدراسية يجب أن تحتوي على الوحدات التالية: * مقدمة * مخطط الوسم * استعراض منتصف المدة *…
-
إضافة مستخدم
نشر في الأصل في 6/11/2013 على مدونة Valence Developer بواسطة Sarah-Beth Bianchi. في وصفة كتاب الطبخ API لهذا الأسبوع ، نوضح كيفية إضافة مستخدم جديد إلى بيئة التعلم باستخدام واجهات برمجة تطبيقات Brightspace. في هذا السيناريو، قام الطالب بالتسجيل ويمكنه تسجيل الدخول إلى مدخل المؤسسة، والذي يعمل كنظام معلومات الطالب وآلية…