為什麼在課堂上舉辦比賽?
Rover Rescue 競賽促進聯繫 - 使用 VEXcode VR 和 Rover Rescue 進行教學和學習可以成為高度個人化的學習環境。 添加競爭元素可以促進對話和共享學習,並保持學生之間以及課程材料的參與和聯繫。 這在獨特的學習環境中尤其有利,就像我們許多人在新冠肺炎教室中所面臨的那樣。 在遠距學習環境中的學生常常會懷念他們與其他學生之間的聯繫,而競賽可以提供一種以有趣和令人興奮的方式回報這種聯繫的方式。
Rover Rescue 競賽促進迭代 - 透過參與競賽,鼓勵學生迭代和試驗他們的程式碼,嘗試新事物,並積極向他人學習。 目標不僅僅是完成任務,而是創建一個比其他可能的解決方案更好、更快或更有效率的解決方案。 這種創造「更好」程式碼的努力與專業程式設計師的日常工作直接相關。
Rover Rescue 競賽促進參與 - Rover Rescue VEXcode VR 學生參考表 為學生提供了挑戰,要求他們在操場上完成最長的任務。 他們獲得了有關遊樂場如何運作的一些信息,包括礦物、敵人和經驗點,但沒有獲得關於從哪裡開始或他們可能想要尋找什麼類型的行動以使任務稍微長一些的直接信息。
流浪者救援競賽可以打破這種思考過程,並鼓勵學生圍繞相同的概念進行更長的參與。 檢查班級排行榜,並看到一個人最後的入學分數被擊敗,可以激勵學生重新訪問和修改代碼,以便在積分榜上重新上升。 學生現在不再是完成活動並把它收起來,而是渴望回顧他們的思考過程、編碼技能和策略;隨著時間的推移,繼續使用相同的編碼概念,從而更深入地學習。
- 若要詳細了解如何透過更多 VEXcode VR 活動實施課堂競賽, 請參閱這篇文章。
如何在課堂上進行 Rover 救援比賽
完成 Rover Rescue 中最長的任務 - 此活動的目標是盡可能完成最長的任務,收集經驗值 (XP) 以升級,並一路獲得力量和效率。 讓您的學生競逐 Rover Rescue 中最長的任務。
學生可以利用 Rover Rescue Playground 視窗來追蹤他們的任務長度和玩耍時的 XP。
學生提交證書的螢幕截圖以顯示任務時長和 XP - 讓學生將結果提交給老師,然後由老師進行排序;或讓學生透過數位方式(例如 Google 文件)直接與全班分享。
帶有完整的 Rover Rescue 證書的提交範例。
學生還可以查看自己的分數與國際 Rover Rescue 排行榜的分數如何。
學生提交的提示:
- 限制競賽中學生提交的數量,以鼓勵學生思考如何創建程式碼。 啟用多個條目會激勵迭代,但擁有無限的選項可能會讓人不知所措。 將學生限制在一個課堂上不超過三人,或一天不超過五人,將有助於保持事情的吸引力和易於管理。
- 您可能需要補充一點,每個人都必須提交一份修訂才有資格添加。 這將使不同級別的學生有平等的入學機會。
- 為最有效的代碼、獲得的最多經驗或最佳演算法使用等類別提供額外的“獎品”,以促進學生分析代碼。
在整場比賽中顯示排行榜
-
數位排行榜 - 使用 VEXcode VR 排行榜 建立一個每個人都可以看到進度的地方。
- 共享代碼 - 此方法還允許教師突出顯示學生代碼的特定部分,並讓學生查看和學習其他人的編碼技能。
- 模擬排行榜 - 如果您在教室中,您可以簡單地在板上追蹤學生的進度。 學生在更換白板之前應與您分享他們的證書或螢幕截圖,教師或學生都可以更新白板的姓名和時間。
如何組織課堂競賽
學生可以雙人、小組或全班互相競爭。
課堂同時進行比賽
- 在課前或上課當天宣布比賽,以營造興奮感。
- 為每個人張貼教室的「規則」 - 包括每個學生或團隊允許提交的數量、比賽的目標、正在使用的活動或遊樂場以及提交方法。
- 在整個比賽期間更新班級排行榜。
- 為“獲勝者”提供激勵——這可以是有形的“獎品”,也可以是諸如選擇下一個 VEXcode VR 競賽場地之類的東西。 利用您對學生的了解來制定符合他們個性和興趣的激勵措施。
用於非同步學習環境中的比賽
- 在課前或上課當天宣布比賽,以營造興奮感。
- 設定更長的時間範圍,以便隨著時間的推移參與,如果可能的話,例如多個上學日。
- 為每個人張貼教室的「規則」 - 包括每個學生或團隊允許提交的數量、比賽的目標以及提交方法。
- 在整個比賽期間更新班級排行榜。 發送更改提醒或添加更新提醒,以保持學生的參與。
- 您可能需要補充一點,每個人都必須提交一份修訂才有資格添加。 這將使不同級別的學生有平等的入學機會。
- 為「贏家」提供激勵。 由於有形的「獎品」不一定是一種選擇,因此競爭優勢(例如選擇下一個 VEXcode VR 競賽場地或在下一場比賽中使用的「加時」卡)可能會很有效。 利用您對學生的了解來制定符合他們個性和興趣的激勵措施。
透過編碼對話結束比賽
- 在任何學習環境中,學生都可以回答一些討論提示來結束比賽。 諸如此類的問題可以提供學生表達自己的想法並向他人學習的機會。
- 獲獎者為何表現如此出色? 他們的程式碼有什麼不同?
- 您在專案迭代中改變了什麼? 這些改變對你的時間有什麼幫助或影響?
- 您在本次比賽中學到了哪些新的編碼策略?
- 你從別人的程式碼中學到了什麼? 這對你的想法有何影響?