متغيرات تكوين حزمة توسيع الأدوات البرمجية للصفحة الرئيسية
يمكن لمسؤولي النظام استخدام متغيرات التكوين في حزمة توسيع الأدوات البرمجية للصفحة الرئيسية (HWEP) لإدارة سلوك كل أداة برمجية خاصة بالنظام مضمنة في الحزمة.
تتبع هذه المتغيرات التنسيق الآتي:
d2l.Custom.LCSWidgets.[WidgetName].ContextOverride
يسمح لك هذا التنسيق بتحديث المعلومات السياقية، مثل تعريفات الأدوار، مباشرة من خلال متغير التكوين. فهو يغني عن الحاجة إلى تحرير أكواد الأدوات البرمجية المخصصة.
تستخدم الأدوات البرمجية الخاصة بجوائز المتعلّم وملفات التعريف المتعددة والإعلانات البسيطة ونافذة الترحيب هذا المتغير لربط أذونات الأدوات البرمجية بأدوار النظام من خلال سلسلة JavaScript. وتتضمن الأدوات البرمجية الخاصة بحزمة توسيع الأدوات البرمجية للصفحة الرئيسية متغيرًا أيضًا، لكنها لا تستخدمه حاليًا.
توفر هذه الصفحة قائمة بمتغيرات التكوين المتوفرة للأدوات البرمجية للصفحة الرئيسية. حدد اسم الأداة البرمجية أدناه لعرض تفاصيلها.
متغيرات تكوين الأداة البرمجية
الأداة البرمجية لوحة الصدارة في الجوائز
المتغير: d2l.Custom.LCSWidgets.AwardsLeaderboard.ForceSortBy
النوع: تنظيمي
القيمة الافتراضية: غير محدد
الوصف: يتم تجاوز إعدادات تكوين الأداة البرمجية على مستوى المقرر التعليمي لكل مثيلات الأداة البرمجية "لوحة الصدارة في الجوائز" عبر المؤسسة.
يقدم هذا المتغير ثلاثة خيارات: جوائز وأرصدة وغير محدد.
- غير محدد: تظل تفضيلات الفرز على مستوى المقرر التعليمي من دون تغيير.
الجوائز أو الأرصدة: تتجاوز جميع الإعدادات على مستوى المقرر التعليمي، ويتم تعطيل خيار الفرز حسب الموجود في مربع حوار الأداة البرمجية تخصيص هذه الأداة البرمجية.
مثال على القيم: غير محدد، جوائز، أرصدة
المتغير: d2l.Custom.LCSWidgets.AwardsLeaderboard.MaskUsernames
النوع: تنظيمي
القيمة الافتراضية: إيقاف التشغيل
الوصف: يتم حجب أسماء المستخدمين وصور ملفات التعريف الخاصة بالمتعلِّمين في الأداة البرمجية "لوحة الصدارة في الجوائز" عبر جميع مثيلات الأداة البرمجية داخل المؤسسة.
ملاحظة: لا يزال بإمكان المستخدمين الذين لديهم إذن لوحة الصدارة في الجوائز > رؤية تفاصيل المستخدمين المحجوبة عرض تفاصيل المستخدم. يرى المتعلِّمون دائمًا أسماءهم وصور ملفات تعريفهم الشخصية، حتى عند تمكين الإخفاء.
مثال على القيم: إيقاف التشغيل، التشغيل
الأداة البرمجية "متصفح المحتوى"
المتغير:d2l.Custom.LCSWidgets.ContentNavigator.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "متصفح المحتوى".
مثال على القيمة: غير مُستخدم حاليًا
الأداة البرمجية "جوائز المتعلِّم"
المتغير: d2l.Custom.LCSWidgets.LearnerAwards.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "جوائز المتعلّم".
ملاحظة: يتم التعامل مع الأدوار المدرجة في مجموعة "المتعلم" كمتعلمين. تظل الجوائز المخفية مخفية حتى يتم الحصول عليها.
مثال على القيمة: var roleDefinitions = { "learner": [ "Role1", "Role2" ] };
الأداة البرمجية "شريط الصور"
المتغير: d2l.Custom.LCSWidgets.PhotoBanner.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "شريط الصور".
مثال على القيمة: غير مُستخدم حاليًا
الأداة البرمجية "ملفات التعريف المتعددة"
المتغير: d2l.Custom.LCSWidgets.Profiles.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "ملفات التعريف المتعددة".
تتمتع الأدوار في مجموعة "المسؤول" بإمكانية الوصول الكامل إلى التكوين. يمكن للأدوار في مجموعة "المعلم" تحديث إعدادات المستخدم فقط.
مثال على القيمة: var roleDefinitions = { "administrator": [ "Role1", "Role2" ], "instructor": [ "Role1", "Role2" ] };
الأداة البرمجية "بطاقة ملف التعريف الفردية"
المتغير: d2l.Custom.LCSWidgets.SingleProfile.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "ملف التعريف الفردي".
مثال على القيمة: غير مُستخدم حاليًا
الأداة البرمجية "الإعلانات المبسطة"
المتغير: d2l.Custom.LCSWidgets.SlimAnnouncements.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "الإعلانات المبسطة". يمكن أن تؤدي الأدوار في مجموعة "الوسيط" إلى إنشاء إعلانات جديدة.
مثال على القيمة: var roleDefinitions = { "moderator": [ "Role1", "Role2" ] };
الأداة البرمجية "جدول المحتويات المرئي"
المتغير: d2l.Custom.LCSWidgets.VisualTOC.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "جدول المحتويات المرئي".
مثال على القيمة: غير مُستخدم حاليًا
الأداة البرمجية "الترحيب"
المتغير: d2l.Custom.LCSWidgets.WelcomeWindow.ContextOverride
النوع: تنظيمي
القيمة الافتراضية: خالٍ
الوصف: تجاوز سياق الأداة البرمجية "الترحيب".
الأدوار الموجودة في مجموعة "المحرر" هي محررو الأدوات البرمجية. ويمكن للمحررين عرض المحتوى الافتراضي وتكوين الإعدادات.
مثال على القيمة: var roleDefinitions = { "editor": ["Role1", "Role2" ] };