为什么在课堂上举办比赛?
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 竞赛场地或在下一场比赛中使用的“加时”卡)可能会很有效。 利用您对学生的了解来制定符合他们个性和兴趣的激励措施。
通过编码对话结束比赛
- 在任何学习环境中,学生都可以回答一些讨论提示来结束比赛。 诸如此类的问题可以为学生提供表达自己的想法并向他人学习的机会。
- 获奖者为何表现如此出色? 他们的代码有什么不同?
- 您在项目迭代中改变了什么? 这些改变对你的时间有什么帮助或影响?
- 您在本次比赛中学到了哪些新的编码策略?
- 你从别人的代码中学到了什么? 这对你的想法有何影响?