تشغيل
الجزء الأول - خطوة بخطوة
- إرشاد الطلاب إلى أنهم سيواجهون تحديًا لإنشاء مشروع لجعل الروبوت 123 يكتشف جميع العقبات
في منطقة الهبوط على المريخ. سيتم تشجيعهم على البناء على مشروعهم من المختبر 1.
توضح الرسوم المتحركة التالية إحدى الطرق الممكنة التي يمكن من خلالها ترميز الروبوت 123 لتحدي مسح منطقة الهبوط. ستلاحظ أن الروبوت 123 لا يزيل كل عقبة في منطقة الهبوط. كيف يمكن مراجعة المشروع لجعل روبوت 123 روفر يخلي منطقة الهبوط بأكملها ؟ملف فيديو - نموذج نموذج للطلاب كيفية بناء واختبار مشروع في VEXcode 123.
- اطلب من الطلاب إضافة كتل وتغيير المعلمات كما تعلموا في مختبرات أخرى لجعل روبوت 123 يزيل جميع العقبات في هذا المجال.
- اطلب من الطلاب إعادة تسمية مشروعهم كمنطقة خالية وحفظه على أجهزتهم. راجع قسم الفتح والحفظ في مكتبة VEXcode 123 VEX للخطوات الخاصة بالجهاز لحفظ مشروع VEXcode 123.
- إذا لزم الأمر، نموذج للطلاب حول كيفية اختبار مشروعهم في الميدان.
-
وضح لهم كيفية وضع روبوت 123 على نقطة البداية التي تحمل علامة "X".
123 إعداد الحقل -
تأكد من أن مستشعر العين، الموجود في الجزء الأمامي من الروبوت، يواجه العقبة الأولى.
وجوه مستشعر العين) -
ضع الروبوت 123 في الميدان وحدد "ابدأ" في VEXcode 123 لاختبار مشاريعهم.
اختر "ابدأ" لاختبار المشروع - ذكّر الطلاب بأنهم سيحتاجون إلى إزالة العقبات بعد اكتشافها بواسطة روبوت 123.
-
سيحتاج الطلاب إلى تحديد زر "إيقاف" في شريط الأدوات لإيقاف روبوت 123. اطلب من الطلاب إيقاف مشروعهم عندما يكتشف الروبوت 123 جميع العقبات ، أو يكرر حلقة أربع مرات دون اكتشاف عقبة، أو إذا علقت على حافة الحقل.
اختر "إيقاف"
-
- بالنسبة للمجموعات التي تنتهي مبكرًا وتحتاج إلى تحديات إضافية، اطلب منهم تجربة نقاط انطلاق مختلفة. هل لا يزال مشروعهم يعمل ؟
- تسهيل إجراء محادثة مع الطلاب أثناء تجربتهم لمشاريعهم.
- قم بإعداد الطلاب للتجربة والخطأ الذي هو جزء لا يتجزأ من التجربة التي سيشاركون فيها مع هذا التحدي. قد ترغب في استخدام الرسم البياني لدورة حل المشكلات من صفحة الخلفية كمساعد مرئي لإنشاء هيكل لعملية حل المشكلات مع طلابك.
دورة حل مشاكل الطلاب - إذا كان الطلاب يستخدمون حلقة في مشروعهم مع كتلة [Forever] أو كتلة [Repeat]، لكن روبوت 123 لا يتحرك
على النحو المنشود، فقد لا يكون لديهم جميع الكتل اللازمة داخل الحلقة، أو قد يتسلسلون الكتل داخل الحلقة
بطريقة تجعل روبوت 123 يتحرك بطريقة غير مقصودة.
- استخدم ميزة خطوة المشروع لمساعدة الطلاب على متابعة مشروعهم كتلة واحدة في كل مرة لمعرفة كيفية تنفيذ كل كتلة في مشروعهم. سيسمح ذلك للطلاب بمعرفة كيفية عمل الحلقة في مشروعهم وسيمنحهم ملاحظات مرئية لإظهار الكتل التي قد تسبب الخطأ، لذلك يمكن أن يصبح تصحيح الأخطاء عملية أكثر استهدافًا وكفاءة. لمزيد من المعلومات حول كيفية استخدام ميزة خطوة المشروع، راجع خطوة من خلال مشروع في مقالة مكتبة VEXcode 123 VEX.
- ذكّر الطلاب أنه يمكنهم أيضًا استخدام ميزة التمييز لمعرفة الكتل التي يتم تنفيذها ومتى يديرون
مشاريعهم. يمكن استخدام الأسئلة التالية لتشجيع الطلاب على تحديد كيفية تأثير الحلقة على تدفق المشروع
باستخدام ميزة التمييز.
- كيف يتحرك التمييز عندما تكون هناك حلقة في مشروعنا ؟
- أي كتلة VEXcode 123 تنشئ الحلقة ؟
- ما هي الكتل التي تتكرر في مشروعك ؟
- إذا لم يكن الروبوت 123 يدور، فقد لا يكون الطلاب قد أضافوا كتلة [Turn for]. وضح للطلاب كيفية
إضافة كتلة [Turn for] بحيث يغير روبوت 123 اتجاهه بعد أن يكتشف عقبة، وإلا فإن روبوت 123 سيتحرك
للأمام ويتوقف. نظرًا لأن الطلاب قد لا يكونون على دراية بالزوايا، فقد ترغب في توفير عدة زوايا لهم
لتجربتها مثل 60 و 90 و 120 درجة.
- ذكرهم أنه يمكنهم تغيير زوايا الدوران في بيضاوية الإدخال في كتلة [Turn for]. في حالة تجربة زوايا الدوران، اسأل الطلاب عن كيفية تأثير تغيير هذه المعلمة على حركة روبوت 123. ماذا سيحدث إذا قمنا بزيادة زاوية الانعطاف ؟ كيف يغير تحركات 123 روبوت روفر ؟ هل هذا التغيير يجعل روبوت روفر 123 يكتشف المزيد من العقبات ؟ إذا لم يكن الأمر كذلك، فجرّب زاوية دوران مختلفة.
تغيير زاوية الانعطاف في كتلة [Turn for] - ذكّر الطلاب بأن هذا التحدي يتطلب استكشافًا مرحًا وستكون هناك دورات من التجربة
والخطأ. سيرتكبون أخطاء في مشاريعهم أثناء تجربتهم، وفي كل مرة يرتكبون فيها خطأ في التعليمات البرمجية الخاصة
بهم، لديهم فرصة لتعلم شيء جديد! ساعد الطلاب على تحديد مكان وجود مشكلة في التعليمات البرمجية واستخلاص
الأفكار لمعالجة المشكلة.
- هل حدث خطأ ما ؟ رائع! أين تكمن المشكلة في الكود ؟ كيف يمكنك تغيير هذا المكوِّن ؟
- هل تحتاج إلى كتلة مختلفة أم تحتاج إلى تغيير المعلمات في هذه الكتلة ؟
-
ما هو الخطأ المفضل لديك حتى الآن ؟ ماذا تعلمت منها ؟
- اسأل الطلاب كيف يعتقدون أن مركبة المريخ الحقيقية يمكن أن تستخدم حلقة ومستشعر العين للكشف عن العقبات على الأرض قبل أن تهبط.
مناقشة & مجموعة استراحة منتصف اللعب
بمجرد أن تقوم كل مجموعة بتجربة مشاريعها لحل التحدي، اجتمعوا معًا لإجراء محادثة موجزة.
اطلب من الطلاب عرض مشاريعهم ووصف ما يفعله الروبوت 123. هذه فرصة للتحقق من تقدم الطلاب واستكشاف الأخطاء وإصلاحها.
- ما الذي كان يعمل بشكل جيد في مشروعك ؟
- ما هي التحديات التي واجهتها في مشروعك ؟
تأكد من أن الطلاب يفهمون أنه يمكنهم استخدام حلقة لجعل روبوت 123 يتحقق مرارًا وتكرارًا من وجود عقبات في الميدان.
- هل استخدموا حلقة لجعل الروبوت 123 يكتشف كائنات متعددة ؟ إذا لم يكن الأمر كذلك، ذكّر الطلاب بالكتل [Forever] و [Repeat] التي تحدثت عنها في قسم المشاركة.
- إذا كانوا يستخدمون حلقة، فكيف يستخدمونها ؟ ما هي الكتل التي يستخدمونها لإنشاء الحلقة في مشروعهم ؟
- كيف يؤثر تسلسل الكتل في الحلقة على سلوكيات مركبة 123 Robot rover ؟
- ماذا يحدث إذا لم تكن بعض الكتل في حلقة [Forever] أو [Repeat ]؟ هل ستتكرر هذه الكتل ؟
استعد لاختلاف التحدي في الجزء الثاني من اللعب:
- ماذا لو غيرنا موقع العوائق ؟ هل سيستمر هذا المشروع في العمل ؟ لماذا أو لماذا لا ؟
الجزء 2 - خطوة بخطوة
- إرشاد الطلاب إلى أنهم سيحركون العقبات في منطقة هبوط المريخ ويستمرون في تجربة مشاريعهم.
الهدف هو جعل الروبوت 123 يكتشف جميع العقبات في الميدان، حتى لو تغير موقعه! سيستخدمون ما تعلموه عن الحلقات
وكتلة [التكرار] أو [إلى الأبد] لتحديث مشاريعهم. شاهد الرسوم المتحركة أدناه للحصول على مثال واحد لكيفية
إكمال روبوت 123 لهذا التحدي وإزالة كل عقبة باستخدام كتلة Forever.
ملف فيديو
- لاحظ أن الرسوم المتحركة تتوقف بعد اكتشاف جميع الكائنات وإزالتها، ولكن حلقة [Forever] ستجعل روبوت 123 يعمل إلى الأبد في تلك الحلقة حتى يتم إيقاف المشروع.
- نموذج للطلاب حول كيفية إعداد الحقل واختبار مشروعهم.
-
أولاً، وضح لهم كيفية وضع العقبات في مواقع جديدة في الميدان، واختيار نقطة بداية ووضع علامة عليها "X".
123 إعداد الحقل -
بمجرد وضع العقبات و 123 Robot في مكانها، يمكنهم تحديد "ابدأ" في VEXcode 123 لاختبار مشاريعهم.
اختر "ابدأ" لاختبار المشروع - ذكّر الطلاب أنهم سيحتاجون إلى تحديد زر "إيقاف" في شريط الأدوات لإيقاف روبوت 123.
- هناك العديد من الحلول الممكنة لهذا التحدي. فيما يلي مثال للرجوع إليه.
الحل المحتمل -
-
- تسهيل تسهيل محادثة مع الطلاب أثناء اختبار مشاريعهم.
- إذا كان الطلاب بحاجة إلى مساعدة في جعل أقسام التعليمات البرمجية 123 Robot تكرر للكشف عن جميع العقبات في الميدان، فاقترح عليهم استخدام كتلة [Repeat] أو كتلة [Forever] كما تحدثت عنها أثناء قسم Engage، ووضح لهم كيفية استخدامها في مشاريعهم. شجعهم على التأكد من أن المشروع بأكمله داخل الكتلة C، كما هو موضح أدناه.
إضافة كتلة [Forever] - إذا قام الطلاب ببناء مشروع، لكنه لا يكتشف جميع الكائنات، شجعهم على تجربة زوايا الدوران، ومنحهم زوايا الدوران التالية لتجربتها مثل 60 و 90 و 120 درجة. كيف تؤثر زوايا الدوران على حركة الروبوت 123 ؟
تغيير زاوية الانعطاف إشراك الطلاب في مزيد من المناقشة أثناء بناء مشاريعهم لجعلهم يشاركون تفكيرهم أثناء تكرار مشاريعهم واختبارها.
- ما هي العقبة التي يكتشفها 123 Robot أولاً في مشروعك ؟
- ماذا يفعل الروبوت 123 بعد أن يكتشف عقبة ؟ ما هي الكتل التي استخدمتها لجعلها تفعل هذا ؟
- ما هي الكتل التي استخدمتها لجعل روبوت 123 ينتقل إلى العقبة التالية بعد إزالة أحدها ؟
- كيف يحتوي مشروعك على روبوت 123 لمسح منطقة الهبوط بأكملها ؟
- ذكّر الطلاب بالبدء من نفس النقطة للاختبارات. إنهم يريدون فقط تغيير متغير واحد — موقع
العقبات.
-
أيضًا، ذكّر الطلاب بالبدء بجهاز استشعار العين على الروبوت 123 الذي يواجه العقبة الأولى، وسيؤدي ذلك إلى انتقال الروبوت 123 إلى العقبة الأولى بسرعة وسيمكن الطلاب من تحقيق نجاح فوري في مشاريعهم.
جهاز استشعار العين وجوه وجوه
-
- اطلب من الطلاب التفكير في كيفية تغير مشروعهم خلال التحدي.
- كيف تغير مشروعك منذ بداية المختبر حتى الآن ؟
- ما الذي غيرته في مشروعك لجعله يعمل بشكل أفضل ؟
- ما التغيير الذي أجريته والذي جعله أقل نجاحًا ؟ كيف أصلحته ؟