كيفية إعداد Kahoot! التطبيق على الأجهزة الخاضعة للإدارة باستخدام MDM (AppConfig)
إدارة Kahoot! على أجهزة آيباد المدرسية؟ بفضل ميزة التكوين المُدار للتطبيقات (AppConfig)، يمكن لمسؤولي تكنولوجيا المعلومات استخدام نظام إدارة الأجهزة المحمولة (MDM) لتخصيص تطبيق Kahoot! تطبيق لأجهزة iPhone وiPad: يتيح للطلاب اللعب دون الحاجة إلى إنشاء حساب، وإخفاء عمليات الشراء داخل التطبيق وأدوات الذكاء الاصطناعي، وحظر YouTube، أو تقييد المحتوى الذي يمكن إنشاؤه.
لمن يُعد هذا؟ مسؤولو تكنولوجيا المعلومات الذين يديرون الأجهزة باستخدام أحد حلول إدارة الأجهزة (MDM)، مثل Jamf Pro أو Jamf School أو Microsoft Intune. إذا كنت مدرسًا، فشارك هذه المقالة مع فريق تكنولوجيا المعلومات لديك.
- كيف تعمل
- كيفية إعداده
- مفاتيح التكوين
- مثال: أجهزة آيباد مشتركة للطلاب الأصغر سنًّا
- استكشاف الأخطاء وإصلاحها
كيف تعمل
- يقوم نظام إدارة الأجهزة (MDM) الخاص بك بإرسال قائمة موجزة من الإعدادات إلى Kahoot! التطبيق المثبت كتطبيق مُدار.
- كل إعداد اختياري. أي شيء لا تقوم بتعيينه سيعمل كما هو الحال على جهاز غير مُدار.
- تتوقف بعض الإعدادات على إعدادات أخرى (على سبيل المثال، تحتاج أدوات الذكاء الاصطناعي إلى تسجيل الدخول). يطبق التطبيق هذه القواعد تلقائيًا، لذا لا يمكن لأي إعدادات أن تُفعّل ميزة لا ينبغي أن تكون متاحة.
- لا يعمل AppConfig إلا في لعبة Kahoot! الرئيسية العب & أنشئ اختبارات تطبيق. كاهوت! الأطفال و«Kahoot!» 360 تتجاهل هذه الإعدادات.
كيفية إعداده
إعداد تطبيق Kahoot! تتطلب عملية إدارة الأجهزة ثلاث خطوات. لن تحتاج سوى إلى للقيام بذلك مرة واحدة لكل مجموعة من الأجهزة.
no.mobitroll.kahoot.controller
وقم بتعيينه لأجهزتك أو مستخدميك كتطبيق مُدار.
الخيار 1: استخدام أداة إنشاء التكوين موصى به
- اختر إعداداتك في لوحة «الإعدادات» .
- تحقق من السلوك الفعلي في التطبيق لترى ما سيحصل عليه الطلاب أو المعلمون فعليًّا.
- انقر على «نسخ القاموس» للصق الإعدادات في نظام إدارة الأجهزة (MDM) الخاص بك، أو انقر على «تنزيل ملف plist» إذا طلب نظام إدارة الأجهزة (MDM) الخاص بك ملفًا.
الخيار 2: استخدام ملف specfile.xml مع أداة إنشاء ملفات AppConfig
- تنزيل specfile.xml.
- افتح «AppConfig Generator» وقم بتحميل الملف.
- اختر إعداداتك.
- تصدير الإعدادات.
<true/>
أو
<false/>)،
وليس النص «true» أو «false». إذا كان أي مفتاح من النوع الخاطئ، فإن التطبيق
يتجاهل التكوين بأكمله. يستخدم المُنشئ دائمًا
الأنواع الصحيحة.
- Jamf Pro: الصق القاموس في علامة التبويب «تكوين التطبيق» ( App Configuration ) في التطبيق.
- Microsoft Intune: قم بإنشاء سياسة تكوين التطبيق واختر «إدخال بيانات XML».
- برامج إدارة الأجهزة المحمولة (MDM) الأخرى: ابحث عن خيار تكوين التطبيق في تطبيق Kahoot! التطبيق.
تأكد من أن الأمر قد نجح. افتح كاهوت! على الجهاز، انتقل إلى «الإعدادات» وتحقق من أن خيار «تكوين المؤسسة» نشط. إذا رأيت ذلك، فأنت جاهز تمامًا!
مفاتيح التكوين
forceUserTypeسلسلةفرض نوع المستخدم
الافتراضي:
لا شيء
يصمم تجربة المستخدم خصيصًا لتناسب مجموعة معينة من المستخدمين. يتم تخطي الجزء من عملية التسجيل الذي يختار فيه المستخدمون هويتهم (طالب، مدرس، …)، ولا يمكن تغيير نوع المستخدم داخل التطبيق.
التفاصيل
- لا يُطلب من الطلاب والطلاب الصغار ذكر أعمارهم خلال عملية التسجيل.
-
ينطبق النوع الإلزامي على الأشخاص الذين يستخدمون التطبيق دون حساب.
طالما أن
enableLoginمفعلاً، لا يزال بإمكان المستخدمين تسجيل الدخول باستخدام أي حساب Kahoot! موجود حساب، حتى لو كان من نوع مختلف. - إذا تغيرت القيمة أثناء استخدام التطبيق، فسيتم إعادة المستخدمين الذين ليس لديهم حساب إلى شاشة الترحيب حتى تصبح التجربة الجديدة سارية المفعول.
-
يتم التعامل مع أي قيمة بخلاف تلك المذكورة أعلاه على أنها
لا شيء.
enableLoginمنطقيةتمكين تسجيل الدخول / التسجيل
القيمة الافتراضية:
true
يحدد ما إذا كان بإمكان المستخدمين تسجيل الدخول والتسجيل أم لا. يُعد تعطيل هذه الميزة مفيدًا للأجهزة المشتركة التي لا ينبغي للطلاب تسجيل الدخول إليها أو إنشاء حسابات عليها.
forceUserType
student
أو
youngStudent.
بالنسبة لأي نوع آخر من المستخدمين، يتم تجاهل هذا المفتاح ويظل تسجيل الدخول ممكّنًا.
عند ضبطه على «false»
- خيارات تسجيل الدخول والتسجيل مخفية في جميع أنحاء التطبيق، و لا يمكن للمستخدمين إنشاء حسابات. في الحالات التي يُطلب فيها عادةً إنشاء حساب ، يظهر للمستخدمين الرسالة التالية: «منظمتك لا تسمح بتسجيل الدخول أو إنشاء حساب.»
- لا يزال بإمكان المستخدمين الانضمام إلى الألعاب وممارستها، بالإضافة إلى تصفح الألعاب و وإضافتها إلى قائمة المفضلة ونسخها. يتم حفظ ألعاب «كاهوت» الخاصة بهم، وقوائم المفضلة، وملفات التنزيل على الجهاز.
-
يمكن للطلاب إنشاء ألعاب «Kahoot» دون الحاجة إلى حساب (وفقًا لما هو منصوص عليه في
contentCreationRestrictions). - الميزات التي تتطلب إنشاء حساب تكون مخفية: مجموعات الدراسة، ومجموعات العمل ، والتقارير، ومتابعة القنوات، والإبلاغ عن المحتوى، و«SharePlay».
-
كما تم تعطيل كل من
enableUpsells،وenableAIووenableMarketplaceأيضًا. - إذا كان المستخدم قد قام بتسجيل الدخول عند تعطيل ميزة تسجيل الدخول، فإن التطبيق يعيد إلى شاشة الترحيب.
تمكين عمليات البيع الإضافيةمنطقيةتمكين عمليات البيع الإضافية
القيمة الافتراضية:
true
يتحكم في ظهور العناصر داخل التطبيق التي تقترح على المستخدم الاشتراك أو ترقية خطته للحصول على ميزات معينة.
enableLogin).
عندما يكون تسجيل الدخول معطلاً، يتم تجاهل هذا المفتاح وتظل عمليات البيع الإضافية معطلة.
عند ضبطه على «false»
- يتم إخفاء عروض الاشتراك ومطالبات الترقية.
-
تم إيقاف تشغيل
enableAIو وenableMarketplaceأيضًا.
enableAIمنطقيةتمكين الذكاء الاصطناعي
القيمة الافتراضية:
true
يتحكم في الوصول إلى الأدوات المدعومة بالذكاء الاصطناعي، مثل إنشاء أسئلة «Kahoot» و« » باستخدام الذكاء الاصطناعي.
enableLogin
و
enableUpsells).
عندما يتم تعطيل أي منهما، يتم تجاهل هذا المفتاح ويظل الذكاء الاصطناعي
معطلاً.
عند ضبطه على «false»
- أدوات الذكاء الاصطناعي مخفية، بما في ذلك خيارات «المسح» الموجودة على الشاشة الرئيسية.
enableMarketplaceقيمة منطقيةتمكين السوق
القيمة الافتراضية:
true
يتحكم في الوصول إلى «الماركت بليس»، حيث يمكن للمستخدمين شراء المحتوى المدفوع.
enableLogin
و
enableUpsells).
عندما يكون أي منهما معطلاً، يتم تجاهل هذا المفتاح ويظل «الماركت بليس»
معطلاً.
عند ضبطه على «false»
- تم إخفاء «المتجر» وعروض المحتوى المدفوع.
enableYoutubeقيمة منطقيةتمكين YouTube
القيمة الافتراضية:
true
يتحكم في الوصول إلى موقع «يوتيوب» في تطبيق «Kahoot!» المبدع.
عند ضبطه على «false»
- لا يمكن للمستخدمين إضافة مقاطع فيديو من YouTube إلى الأسئلة عند إنشاء أو تعديل ألعاب Kahoot.
هذا المفتاح مستقل عن جميع المفاتيح الأخرى.
قيود إنشاء المحتوىسلسلةقيود إنشاء المحتوى
القيمة الافتراضية:
noRestrictions
يحدد ما يُسمح للمستخدمين بإنشائه.
التفاصيل
-
يتم التعامل مع أي قيمة بخلاف تلك المذكورة أعلاه على أنها
noRestrictions. - هذا المفتاح مستقل عن جميع المفاتيح الأخرى.
- إذا كان المستخدم عضوًا في Kahoot! منظمة تفرض قيودًا على إنشاء المحتوى، يُطبق الإعداد الأكثر صرامة من بين الإعدادين.
مثال: أجهزة آيباد مشتركة للطلاب الأصغر سنًّا
<dict> <key>forceUserType</key> <string>youngStudent</string> <key>enableLogin</key> <false/> <key>enableYoutube</key> <false/> <key>contentCreationRestrictions</key> <string>restrictPublicKahoots</string> </dict>
يلعب الطلاب دون الحاجة إلى إنشاء حسابات، ودون أي عمليات شراء أو أدوات ذكاء اصطناعي أو يوتيوب، وتظل أي ألعاب «كاهوت» ينشئونها خاصة.
استكشاف الأخطاء وإصلاحها
-
يبدو أن الإعدادات لا تؤثر على شيء.
- تأكد من أن التكوين يستهدف حزمة رقم
no.mobitroll.kahoot.controller،وأن التطبيق مُثبَّت على الجهاز كتطبيق مُدار. - تحقق من أنواع القيم: يجب أن تكون القيم المنطقية (boolean) قيمًا منطقية حقيقية، ويجب أن تتطابق قيم السلاسل تمامًا مع القيم الموثقة (مع مراعاة التمييز بين الأحرف الكبيرة والصغيرة). إذا كان نوع المفتاح غير صحيح، فإن التطبيق يتجاهل التكوين بأكمله.
- افتح «الإعدادات» في التطبيق. في حالة عدم ظهور الإشعار «تكوين المؤسسة نشط»، فهذا يعني أن التطبيق لم يتلقَ تكوينًا صالحًا
- تأكد من أن التكوين يستهدف حزمة رقم
-
لقد قمت بتعيين
enableLoginعلىfalse، لكن لا يزال بإمكان المستخدمين تسجيل الدخول.
لا يمكن تعطيل ميزة تسجيل الدخول إلا عندما تكون قيمة«forceUserType»هي«student» أو«youngStudent».
-
لقد قمت بتعيين
enableAIعلىtrue، لكن أدوات الذكاء الاصطناعي غير متاحة.
يتطلب استخدام الذكاء الاصطناعي تفعيل كل من ميزة تسجيل الدخول وميزة العروض الإضافية. قد تعتمد ميزات الذكاء الاصطناعي أيضًا على حساب المستخدم في Kahoot! التخطيط.
-
هل يتعين على المستخدمين إعادة تشغيل التطبيق بعد إجراء تغيير في الإعدادات؟
ورغم أن ذلك ليس ضروريًا، إلا أنه يُوصى به لتجنب أي مشكلات محتملة تتعلق بعدم الاتساق. يتم تطبيق التغييرات الهامة، مثل تعطيل تسجيل الدخول و/أو تغيير نوع المستخدم الإلزامي، على الفور — وسيتم تسجيل خروج المستخدم وإعادة توجيهه إلى عملية التسجيل.
-
ماذا يحدث عند إزالة التكوين؟
يعود التطبيق إلى سلوكه الافتراضي غير المُدار، ويختفي إشعار الإعدادات.
-
هل يمكن أن يؤدي فرض نوع مستخدم معين إلى منع المعلمين الحاليين من تسجيل الدخول؟
لا يوجد تحددخاصية `forceUserType`طبيعة التجربة للمستخدمين الذين لا يقومون بتسجيل الدخول. على الرغم من تفعيل ميزة تسجيل الدخول، لا يزال بإمكان أي شخص تسجيل الدخول باستخدام حسابه الخاص في Kahoot! الحساب.
-
هل يعمل هذا مع Kahoot!؟ الأطفال أم كاهوت! 360؟
حاليًّا، لا يدعم AppConfig سوى الإصدار الرئيسي من Kahoot! التطبيق.
لا توجد تعليقات
الرجاء تسجيل الدخول لترك تعليق.