RoboBlockly Studio: Conversational Block Programming with Embodied Robot Feedback for Computational Thinking
تقدم هذه الورقة تصميم وتقييم "RoboBlockly Studio"، وهو نظام متكامل يجمع بين البرمجة القائمة على الكتل، ووكيل ذكاء اصطناٍعي محادث، وتغذية راجعة من روبوت مجسد لدعم التفكير الحاسوبي لدى طلاب المدارس الثانوية من خلال حلقة تكرارية من التأليف، والتنفيذ، والتأمل التربوي.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم طفل كيفية خبز كعكة، ولكن بدلاً من السماح له بخلط المكونات وتذوق العجين، تتركه فقط يقرأ كتاب وصفات ويرسم صوراً للخطوات. قد يحفظ الكلمات، لكنه لن يفهم حقاً لماذا ترتفع الكعكة أو ماذا يحدث إذا نسي البيض.
هذه هي المشكلة التي يحاول الباحثون وراء RoboBlockly Studio حلها في مجال برمجة الحاسوب.
إليك تحليل بسيط لورقتهم البحثية، باستخدام تشبيهات من الحياة اليومية:
المشكلة: "البرمجة الورقية"
عادةً، عندما يتعلم الأطفال البرمجة، فإنهم يفعلون ذلك على الشاشة. يقومون بسحب وإفلات كتل رقمية لجعل البرنامج يعمل. ولكن غالباً ما تكون النتيجة مجرد رقم على الشاشة أو شخصية تتحرك على خريطة ثنائية الأبعاد. الأمر يشبه قراءة وصفة دون خبز الكعكة فعلياً. إذا كان الكود خاطئاً، فقد لا يعرف الطالب لماذا فشل، أو قد يستمر في التخمين حتى ينجح دون أن يفهم المنطق حقاً.
وجد الباحثون أن المعلمين يواجهون صعوبة في المساعدة لأنهم لا يستطيعون بسهولة رؤية كيف يفكر الطالب، كما يعاني الطلاب في ربط الكود المجرد بالنتائج الواقعية.
الحل: معلم "الروبوت السحري"
قام الفريق ببناء RoboBlockly Studio، وهو يشبه مجموعة تعليمية ثلاثية في واحد:
- كتل الليغو (البرمجة المرئية): بدلاً من كتابة نصوص مربكة، يسحب الطلاب ويفلتون كتلًا ملونة (مثل الليغو) لبناء تعليماتهم. هذا يزيل الإحباط الناتج عن الأخطاء الإملائية ويسمح لهم بالتركيز على المنطق.
- الروبوت (التغذية الراجعة الملموسة): هذا هو السر وراء نجاح النظام. عندما ينتهي الطالب من تركيب أحجية الكتل، فإنه لا يكتفي بالنقر على "تشغيل" على الشاشة. بل يضغط على زر، ويقوم روبوت حقيقي مادي في الغرفة بتنفيذ الكود.
- التشبيه: إذا أخبر الطالب الروبوت "تحرك للأمام 3 خطوات"، واصطدم الروبوت بحائط لأن الطالب أخطأ في العد، فإن الطالب يرى ويسمع الخطأ فوراً. إنه مثل مرآة مادية للروبوت تُظهر السلوك الحقيقي للكود.
- المعلم الذكي (الدليل الحواري): هناك روبوت دردشة ذكي (Chatbot) مدمج مباشرة في الشاشة. هو لا يعطي الإجابة فحسب؛ فإذا اصطدم الروبوت، يسأل الذكاء الاصطناعي: "همم، لماذا تعتقد أنه اصطدم بالحائط؟" أو "ماذا يحدث إذا غيرنا هذه الكتلة؟". إنه يعمل كمدرب صبور يوجه الطالب لإصلاح أخطائه بنفسه.
كيف يعمل في الواقع
اختبر الباحثون هذا النظام مع 32 طالباً من طلاب المدارس الثانوية الذين لم يسبق لهم البرمجة من قبل. قاموا بتقسيم الطلاب إلى مجموعتين لمعرفة ما الذي يعمل بشكل أفضل:
- المجموعة (أ): استخدمت النظام مع المعلم الذكي والشاشة، ولكن بدون روبوت.
- المجموعة (ب): استخدمت النظام مع المعلم الذكي ومع الروبوت الحقيقي.
النتائج:
- الجميع أصبح أكثر ذكاءً: تحسنت "التفكير الحسابي" (القدرة على حل المشكلات منطقياً) لدى كلتا المجموعتين بشكل كبير. فقد انتقلوا من حل حوالي مشكلة واحدة من أصل 4 بشكل صحيح إلى ما يقرب من 3 من أصل 4.
- الروبوت جعل الأمر أقل توتراً: شعرت المجموعة التي تمتلك الروبوت بإحباط أقل وضغط أقل. ولأنهم استطاعوا رؤية فشل الروبوت، لم يضطروا للتخمين بعشوائية. استطاعوا القول: "أوه، لقد انعطف يساراً بدلاً من اليمين"، ثم قاموا بإصلاح تلك الكتلة المحددة.
- أسئلة أفضل: عندما امتلك الطلاب الروبوت، طرحوا أسئلة أفضل بكثير على الذكاء الاصطناعي. بدلاً من قول "ساعدني، أنا عالق"، قالوا "لقد اصطدم الروبوت بالحائط في الخطوة 3؛ هل كتلة الدوران الخاصة بي خاطئة؟". لقد قدم لهم الروبوت المادي الأدلة التي احتاجوها لطرح أسئلة ذكية.
- عامل المتعة: صنف الطلاب النظام بأنه سهل الاستخدام وممتع للغاية. شعروا وكأنهم يلعبون لعبة حيث يرتفع مستواهم، بدلاً من خوض اختبار.
الخلاصة الكبرى
تجادل الورقة البحثية بأن تعلم البرمجة لا ينبغي أن يقتصر فقط على تحريك كتل رقمية على الشاشة. من خلال إضافة روبوت حقيقي ينفذ الكود مادياً، ومعلم ذكاء اصطناعي يتحدث معك خلال العملية، يصبح التعلم حلقة مستمرة:
- ابنِ الخطة (الكتل).
- شاهد ما يحدث (الروبوت).
- تحدث عما سار بشكل خاطئ (الذكاء الاصطناعي).
- أصلح وحاول مرة أخرى.
هذه "الحلقة الوثيقة" تساعد الطلاب على فهم أن الكود ليس مجرد نص سحري؛ بل هو مجموعة من التعليمات التي تتحكم في أفعال حقيقية. الروبوت يجعل المنطق غير المرئي للحاسوب مرئياً وملموساً، محولاً حل المشكلات المجرد إلى شيء يمكنك رؤيته، ولمسه، والتعلم منه.
باختاً: يحول RoboBlockly Studio البرمجة من لغز رقمي مجرد ومنعزل إلى لعبة مادية تعاونية، حيث يكون الروبوت هو مساعد المعلم، الذي يوضح لك بالضبط أين انحرف منطقك عن المسار الصحيح.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.