الموارد
Code Viva
ترجمة آلية للصفحة الإنجليزية، لم يراجعها بعد متحدث أصلي.
يشغّل Code Viva نسخة مكتوبة ومؤقّتة من المناقشة الشفهية لكل طالب في مقرر برمجة، نحو خمس عشرة إلى عشرين دقيقة للطالب الواحد، دون مدرّس في الغرفة. فهو يقرأ شيفرة الطالب المسلَّمة وسجل التزاماته، ويكتب أربعة إلى ستة أسئلة عن دوالّ الطالب نفسه وأسمائه والتزاماته، ويعطي كل طالب رابطًا شخصيًا ليجيب منه.
ما يمكنك فعله به
تأتي التسليمات من تصدير Gradescope، أو تنزيل Canvas بصيغة zip، أو zip بمجلد لكل طالب، أو GitHub Classroom مع رمز قراءة. ويضبط المدرّس مدة الجلسة وعدد الأسئلة والموعد النهائي، ويحدد الوقت الإضافي بمعامل 1.25x إلى 3x، ويقرأ الأسئلة المولَّدة أو يعدّلها أو يستبدلها قبل إرسال الروابط. وتغطي الأسئلة حالات أساس الاستدعاء الذاتي، وحرّاس الحالات الحدية، واختيارات بنى البيانات، وأسماء المتغيرات الغامضة، والحجم والتتبّع، وجملًا من مواصفات الواجب، وأنماط الالتزامات مثل التزام واحد ضخم أو التزام في وقت متأخر من الليل. وتعود الأجوبة على شكل رمز استجابة، وتعرض شاشة المراجعة كل نص مكتوب إلى جانب درجة مقترحة من 0 إلى 3 مع الجمل التي تستند إليها، إضافة إلى قائمة إشارات مرتّبة بحسب مقدار ما تستدعيه محادثة. وتُصدَّر النتائج إلى CSV، وتتيح أحد عشر مقررًا تجريبيًا للقارئ تجربة الحلقة كاملة على بيانات مُختلقة.
لمن هو
مدرّسو مقررات البرمجة الذين يريدون دليلًا على أن الطالب يستطيع شرح شيفرته، ويفضّلون التحدث إلى قائمة قصيرة من الطلاب لا إلى جميعهم؛ وأسئلة الالتزامات تجعله شكلًا من التقييم الموجَّه إلى العملية.
ملاحظات وتحفظات
كل شيء يعمل في المتصفح: المقرر يقيم في التخزين المحلي مع تصدير JSON، والأسئلة تسافر في الجزء من الرابط الذي لا ترسله المتصفحات إلى الخوادم، والأجوبة تعود كرموز يختار الطلاب إرسالها فقط، فلا تصل بيانات أي طالب إلى طرف ثالث. ومولّد الأسئلة قائم على قواعد لا على نموذج. وبحسب الأداة نفسها، فإن قارئ الشيفرة لديها استدلالي تقريبي، فقد يُخفي تنسيق غير معتاد أو ماكرو دالةً، وقد تكافئ الدرجة معرفة المفردات لا فهم الشيفرة، ولهذا كانت الدرجات مقترحات يوافق عليها المدرّس، ولهذا تنصح بإبقاء الرهانات منخفضة. ولا تُنشر رخصة ولا مستودع مصدر، ولأن الروابط تحمل الأسئلة فإنها تبلغ بضعة كيلوبايتات، بطول يكفي للالتفاف داخل مربع رسالة في نظام إدارة التعلم.
المفاهيم المتصلة
التقييم الشفهي, التقويم الموجّه للعملية, النزاهة الأكاديمية, تعليم الحاسوب