問題セット 3

提出期限

2026-12-31T23:59:00+00:00 まで。

やるべきこと

scratch.mit.edu にアクセスし、アカウントにサインインしてください。「作る」ボタンをクリックして新しいプロジェクトを作成します。

あなたの課題は、ユーザーが矢印キーを押してスプライトを操作できるインタラクティブな Scratch プロジェクトを作成することです。プロジェクトには以下を含める必要があります:

  • 少なくとも2つのイベント

プロジェクトが完成したら、最後にもう一度 ファイル > 今すぐ保存 を選択してください。次に ファイル > コンピューターに保存する を選択し、そのファイル(拡張子 .sb3)を提出できるように手元に残しておいてください。コンピューターからファイルの「開く」か「保存」を尋ねられた場合は、必ず「保存」を選択してください。

提出方法

このステップでは、Scratch プロジェクトを .sb3 で終わるファイル名としてダウンロード済みであることを前提としています。また、上記のフォームに従って GitHub アカウントを登録済みであることも前提としています。

  1. このリンク にアクセスし、GitHub アカウントでログインして Authorize cs50 をクリックします。
  2. コーススタッフに提出物へのアクセス権限を与えることを示すボックスにチェックを入れ、Join course をクリックします。
  3. submit.cs50.io/upload/cs50/problems/2024/scratch/events にアクセスします。
  4. 「Choose File」をクリックして、あなたの .sb3 ファイルを選択します。Submit をクリックします。

もし「No files in this directory are expected by cs50/problems/2024/scratch/events」というエラーが発生した場合は、Scratch プロジェクトのファイル名が確かに .sb3 で終わっていることを確認してください!

以上です!提出物がアップロードされると、提出ページにリダイレクトされます。提出リンクをクリックし、次に check50 リンクをクリックして、プロジェクトがどの要件を満たしているかを確認してください。締め切り前であれば、何度でも再提出できます。10MBを超えるファイル(Scratch プロジェクトとしてはかなり大きいです)をアップロードすると、check50 の処理が困難になる場合があることに注意してください。ファイルサイズはその制限内に収めるようにしてください。

コースの現在の進捗状況を確認するには、コース成績表 cs50.me/cs50s にアクセスしてください!