صحيح. ما تريده هو استدعاء واجهة برمجة التطبيقات عند إضافة طالب أو حذفه من دورة معينة، مما يحافظ على تحديث البيانات دون الحاجة إلى إجراء مكالمات واجهة برمجة التطبيقات لـ 60 ألف طالب × عدد كبير من الدورات. سيكون حل المصادقة عبر النظام الموحد (SSO) ممتازًا إذا كان لديك موظفون تقنيون يمتلكون المهارات والرغبة في المساعدة. في جامعة كبيرة في الغرب الأوسط، هناك احتمال لذلك، لكن فقط بشرط الحصول على موافقتهم. في الأيام الخوالي، في جامعتي الكبيرة في الجنوب، تمكنت من الحصول على مساعدة كفؤة لمصادقة مثيل Moodle المستضاف ذاتيًا مع الجامعة باستخدام LDAP، لكنني لم أكن أطلب بيانات على مستوى الدورة.
صحيح. لذا، عند النظر عن كثب إلى منصة Piazza، يتضح تمامًا أن نموذج أعمالهم كان منحًا وصولًا مجانيًا أو منخفض التكلفة للأفراد لفترة كافية فقط لبناء منتج والحصول على اتصالات (سواء برمجية أو تجارية) مع أنظمة إدارة التعلم (LMS) الشهيرة. وبمجرد أن تصبح شريكًا رسميًا كبيرًا لنظام إدارة التعلم، يصبح من الأسهل بكثير إقناع الموظفين التقنيين بالموافقة (بأموالهم ووقتهم).
إذن، القطع التي وجدتها هي:
- نسخة مشتقة من إضافة الأسئلة والأجوبة تسمح بوضع علامتين على إجابتين: واحدة للجميع الذين لديهم حق الوصول إلى التصنيف، والأخرى لأصحاب المجموعة التي تتحكم في الوصول إلى التصنيف، ثم يتم تحويل كلاهما إلى صفحات ويكي مع صلاحيات الكتابة المحددة للمجموعة المناسبة. ومع ذلك، لست متأكدًا تمامًا من أن الطلاب أو أعضاء هيئة التدريس يحبون هذه الميزة حقًا، لذا ربما كل ما تريده حقًا هو منتدى لا يسيء.
- إضافات لكل نظام إدارة تعلم (LMS) لتسهيل ربط تصنيف بدورة في نظام إدارة التعلم. أعتقد أنني سأبدأ بـ Moodle لأنه مجاني، ثم أعمل على Canvas لأنه القائد الحالي في السوق. تقديري هو 10-50 ساعة لكل منها، لكن قد أكون مخطئًا بعامل 2 أو 3. لكن هذا يعتمد على موافقة الأشخاص الذين يملكون مفاتيح نظام إدارة التعلم.
بالنسبة لدورة واحدة، إذا كان الطلاب يستخدمون بريد Google أو Microsoft، فإن المصادقة ليست مشكلة كبيرة (حتى بدون مساعدة من الجهات العليا)، وإدارة المستخدمين يدويًا ليست مشكلة كبيرة جدًا. لكن لجعل الأمر يستحق جهدي، سأحتاج إلى فرض رسوم بمقدار 100 دولار تقريبًا لكل فصل دراسي، بافتراض أنني لن أحتاج إلى بذل الكثير من الجهد لمساعدة الأشخاص على الانضمام.