غالبًا ما تستخدم الدورات مجموعة فرعية مقيدة من لغة البرمجة ومكتبتها ، لتقليل الحمل المعرفي ، والتركيز على المفاهيم ، وتبسيط العلامات ، إلخ.
allowed هو برنامج يتحقق مما إذا كانت ملفات التعليمات البرمجية وأجهزة الكمبيوتر المحمولة Jupyter فقط تستخدم فقط بنيات Python التي تم تدريسها.
allowed للمدربين بالتحقق مسبقًا أمثلةهم وتمارينهم وتقييمهم للاستخدام غير المقصود للبنيات التي لم يتم تدريسها. كما يسمح للطلاب والمدربين بالتحقق من الرمز المقدم مقابل بنيات التدريس. للقيام بعمله ، يتطلب allowed به ملفًا قصيرًا يسرد بنيات تم تقديمه في أي وحدة من الدورة التدريبية. يمكن استخدام هذا الملف كمستند مرجعي للمعلمين الجدد على متنها ولمناقشة تصميم الدورة ، على سبيل المثال ، للتحقق مما إذا كانت البنيات المهمة مفقودة أو إذا تم تحميل بعض الوحدات.
مثل كل أدوات التحليل الثابت ، allowed ليس مثاليًا ولن يكون أبدًا. قد يكون هناك إيجابيات كاذبة (تم الإبلاغ عن أن الكود أنه انتهاك ، ولكن ليس) والسلبيات الخاطئة (الكود الذي يستخدم بنيات غير مسموح بها ولكن لم يتم الإبلاغ عنها).
للإشارة إلى allowed في المنشور ، يرجى الاستشهاد
ميشيل ويرميلينجر. التحقق من المطابقة لمجموعة فرعية من لغة بيثون . وقائع المؤتمر حول الابتكار والتكنولوجيا في تعليم علوم الكمبيوتر (ITICSE) ، المجلد. 2 ، ص. 573-574. ACM ، 2023.
إذا كنت طالبًا أو معلمًا M269 ، فابع تعليمات تثبيت البرامج M269 ، واستخدم المنتدى الفني M269 أو منتدى المعلم للإبلاغ عن المشكلات وطرح الأسئلة.
خلاف ذلك ، اتبع الإرشادات حول كيفية تثبيت واستخدام وتكوين allowed . إذا كنت بحاجة إلى مساعدة ، فقم بنشر استفسارك في منتدى مناقشة الأسئلة والأجوبة.
أي مساعدة للتحسين allowed هي موضع الترحيب والتقدير.
allowed ، فيرجى مشاركة تجربتك ونصائحك في المنتدى المعرض والخبر.الكود والنص في هذا المستودع هما حقوق الطبع والنشر © 2023 من قبل الجامعة المفتوحة ، المملكة المتحدة. تم ترخيص الرمز بموجب ترخيص BSD المكون من 3 نقاط. يتم ترخيص النص بموجب ترخيص Creative Commons Attribution 4.0 الدولي.