Submit CS50 I/O: 学生の提出物とテスト結果を管理するためのツールの紹介
cs50のYoutube動画「Submit CS50 I/O: 学生の提出物とテスト結果を管理するためのツールの紹介」について要点と要約をまとめました
3つの要点
- 要点1
Submit CS50 I/Oは、学生の提出物を管理し、正確性とスタイルのテストを行い、スコアをダウンロードするための新しいツールです。 - 要点2
教師はコースを作成し、招待リンクを介して学生を追加し、追跡する問題を指定することができます。 - 要点3
学生はcheck50、style50、submit50などのコマンドを使用して問題とやり取りすることができ、教師は学生の提出物を表示し、評価し、コードをダウンロードし、データをエクスポートすることができます。
要約
Submit CS50 I/Oの概要
Submit CS50 I/Oは、教師がオンラインコースを作成し、招待リンクを介して学生を追加し、特定の問題の学生の提出物を表示することができる新しいツールです。また、check50とstyle50を使用して自動的に正確性とスタイルのテストを行うこともできます。さらに、教師は個別の問題のスコアをダウンロードすることもできます。
Submit CS50 I/Oでコースを作成する方法
Submit CS50 I/Oでコースを作成するには、教師はsubmit.cs50.io/courses/newにアクセスし、CS50 Submitアプリケーションを認証する必要があります。その後、コース名を入力し、学生と共有するための招待リンクを作成することができます。教師はまた、コースに他の教師を追加し、追跡したい問題を指定することもできます。
コース内の問題とのやり取り
学生は、check50、style50、submit50などのコマンドを使用してコース内の問題とやり取りすることができます。check50はコードの正確性をチェックし、style50はコードのスタイルをチェックし、submit50は作業を提出することができます。学生はGitHubの認証情報でサインインし、コースの学術的な誠実さのポリシーに同意する必要があります。
学生の提出物の表示と評価
教師は、「コースの提出物」ボタンをクリックすることで、すべての学生の提出物にアクセスすることができます。check50とstyle50のテスト結果を表示し、学生のコードをダウンロードし、データをCSVファイルとしてエクスポートすることもできます。Submit CS50 I/Oは、学生のコードをGitHubにプッシュし、テストプロセスを開始するためにツールに通知することで、プロセスを自動化します。
▼今回の動画
編集後記
▼ライターの学び
Submit CS50 I/Oを通じて、教師は学生の提出物を効率的に管理し、テスト結果を自動化することができることを学びました。また、学生はコマンドを使用して問題とやり取りすることができ、教師は簡単に学生の進捗を追跡し評価することができます。
▼今日からやってみよう
今日からSubmit CS50 I/Oを使って学生の提出物を管理し、テスト結果を自動化してみましょう!また、学生はコマンドを使用して問題とやり取りすることができますので、教師は学生の進捗を追跡し、評価することができます。