なぜ教室でコンテストを開催するのでしょうか?
Rover Rescue コンテストでつながりを促進 - VEXcode VR と Rover Rescue を使用した教育と学習は、高度に個別化された学習環境になります。 競争の要素を追加することで、会話と共有学習が促進され、生徒同士やコース教材への関心とつながりが維持されます。 これは、私たちの多くが新型コロナウイルス感染症の教室で直面しているような、独特の学習環境において特に有利です。 遠隔学習環境の学生は他の学生とのつながりを逃すことがよくありますが、コンテストは楽しくエキサイティングな方法でそれを取り戻す方法を提供します。
ローバーレスキューコンテストは反復を促進します - コンテストへの参加を通じて、学生は自分のコードを反復して実験し、新しいことに挑戦し、他の人から積極的に学ぶことが奨励されます。 目標は、単にタスクを達成することではなく、他の可能なソリューションよりも効果的、高速、または効率的に機能するソリューションを作成することです。 「より良い」コードを作成するという努力は、プロのコーダーが日々行っていることに直接関係しています。
ローバー レスキュー コンテストが参加を促進 - ローバー レスキュー VEXcode VR 学生用リファレンス シート 、プレイグラウンドでできる限り長いミッションを目指すという課題が学生に提供されます。 彼らには、鉱物、敵、経験値など、プレイグラウンドがどのように機能するかについての情報が提供されますが、どこから始めるべきか、ミッションを少し長くするためにどのような種類のアクションを探す必要があるかについての直接的な情報は提供されません。
Rover Rescue コンテストはその思考プロセスを打ち破り、学生が同じコンセプトに長時間取り組むよう促すことができます。 クラスのリーダーボードをチェックし、自分の最後のエントリー スコアが破られているのを確認すると、生徒は順位を上げ直すためにコードを再検討して作り直す気になる可能性があります。 生徒たちは活動を終えて後回しにするのではなく、自分たちの思考プロセス、コーディング スキル、戦略を再検討することに熱心になりました。時間をかけて同じコーディング概念に取り組み続けることで、より深く学習することができます。
- より多くの VEXcode VR アクティビティを使用して教室での競技を実施する方法の詳細については、こちらの記事をご覧 。
教室でローバーレスキューコンテストを使用する方法
Rover Rescue で最長のミッションを完了する - このアクティビティの目標は、可能な限り最長のミッションを遂行し、レベルアップするために経験値 (XP) を収集し、その過程で強さと効率を獲得することです。 生徒たちにローバー レスキューで最長のミッションを競わせます。
学生は Rover Rescue Playground ウィンドウを利用して、プレイ中にミッションの長さと XP を追跡できます。
生徒はミッションの長さと XP を示すために証明書のスクリーンショットを提出します - 生徒に結果を教師だけに提出させ、教師が結果を整理します。または、Google ドキュメントなどのデジタル手段を使用して、生徒にそれらをクラスで直接共有してもらいます。
完成した Rover Rescue 証明書を使用した提出の例。
生徒は、自分のスコアが国際 ローバーレスキューリーダーボードのスコアと比較してどの程度であるかを確認することもできます。
学生の提出物に関するヒント:
- コンテストへの学生の提出数を制限して、学生がコードをどのように作成しているかを熟慮するように促します。 複数のエントリを有効にすると、反復する動機が得られますが、無制限のオプションがあると圧倒されてしまう可能性があります。 生徒の数を 1 つの授業期間で 3 人以下、または 1 日で 5 人以下に制限すると、授業を魅力的かつ管理しやすくすることができます。
- リビジョンを追加するには、全員が 1 回提出する必要があると追加することもできます。 これにより、さまざまなレベルで勉強する学生が平等に入学する機会を得ることができます。
- 最も効率的なコード、最も多くの経験が得られた、またはアルゴリズムの最適な使用などのカテゴリーに対して追加の「賞」を提供して、学生のコード分析を促進します。
コンテスト全体を通してリーダーボードを表示する
-
デジタル リーダーボード - VEXcode VR リーダーボード を使用して、全員が進捗状況を確認できる場所を作成します。
- コードを共有する - この方法では、教師が生徒のコードの特定のセクションを強調表示したり、生徒が他の人のコーディング スキルを見て学ぶこともできます。
- アナログ リーダーボード - 教室にいる場合は、ボード上で生徒の進捗状況を簡単に追跡できます。 生徒はボードを変更する前に証明書またはスクリーンショットを共有する必要があります。教師または生徒はボードの名前と時間を更新できます。
教室でコンテストを開催する方法
学生はペア、グループ、またはクラス全体で互いに競うことができます。
教室で同時に競技を行う場合
- 授業前または当日にコンテストの開催を発表し、興奮を与えます。
- 教室の「ルール」を全員に向けて投稿します。これには、各生徒またはチームが許可する提出物の数、コンテストの目標、使用しているアクティビティまたは遊び場、提出方法が含まれます。
- 競技期間中、クラスのリーダーボードを更新します。
- 「勝者」にインセンティブを提供します。これは、具体的な「賞品」、または次の VEXcode VR コンテストのプレイグラウンドを選択できるなどの何かになります。 生徒について知っていることを活用して、生徒の性格や興味に合ったインセンティブを設定します。
非同期学習環境でのコンテスト向け
- 授業前または当日にコンテストの開催を発表し、興奮を与えます。
- 可能であれば複数の授業日など、長期間にわたって参加できるように、より長い期間を設定します。
- 教室の「ルール」を全員に向けて投稿します。これには、各生徒またはチームに許可される提出物の数、コンテストの目標、提出方法が含まれます。
- 競技期間中、クラスのリーダーボードを更新します。 変更または更新が追加されたときにアラートを送信して、学生の関心を維持します。
- リビジョンを追加するには、全員が 1 回提出する必要があると追加することもできます。 これにより、さまざまなレベルで勉強する学生が平等に入学する機会を得ることができます。
- 「勝者」にインセンティブを提供します。 目に見える「賞品」は必ずしもオプションではないため、次の VEXcode VR コンテストのプレイグラウンドを選択したり、次のコンテストで使用する「延長」カードを選択したりするなど、競争上の利点がうまく機能する可能性があります。 生徒について知っていることを活用して、生徒の性格や興味に合ったインセンティブを設定します。
コーディングに関する会話でコンテストを締めくくる
- どのような学習環境でも、学生はいくつかのディスカッション プロンプトに応答してコンテストを終えることができます。 このような質問は、生徒が自分の考えを明確にし、他の人から学ぶ機会を提供します。
- 勝者はどのようにしてこれほどの成績を収めたのでしょうか? 彼らのコードの何が違ったのでしょうか?
- プロジェクトを繰り返す中で何を変更しましたか? それらの変更は時間にどのように役立ちましたか?または悪かったですか?
- このコンテストでどのような新しいコーディング戦略を学びましたか?
- 他の人のコードを見て何を学びましたか? それはあなたの考えにどのような影響を与えましたか?