問題セット 9
期限
課題内容
scratch.mit.edu にアクセスしてサインインしてください。「作る」ボタンをクリックして、新しいプロジェクトを作成します。
課題は、コースで学んだすべてのアイデアを取り入れた、新しい Scratch プロジェクトを作成することです。プロジェクトには以下のすべてを含める必要があります。
- 少なくとも3つの異なるスプライト。
- 合計で少なくとも3つの背景。
- 少なくとも1つのメッセージ(送る・受け取る)。
- 少なくとも1つのクローン。
- 少なくとも1つのカスタムブロック(定義ブロック)。
- 少なくとも1つの変数。
- 少なくとも1つのループ。
- 少なくとも1つの条件(もし)。
- 少なくとも1つのイベント(旗が押されたときなど)。
上記の9つの要件のうち1つでも欠けていると合格になりませんので、すべて含まれていることを確認してください!
プロジェクトが完成したら、最後にもう一度 ファイル > 直ちに保存 を選択します。次に ファイル > コンピューターに保存する を選択し、提出用にそのファイル(拡張子 .sb3)を保存しておきます。コンピューターからファイルの「開く」か「保存」を尋ねられた場合は、必ず「保存」を選択してください。
提出方法
コースの他のほとんどの問題とは異なり、合格するには check50 で100%のスコアを取得する必要があります。これは、通常70%のスコアで合格とするコースの基準に対する例外です。注意してください!
このステップでは、Scratch プロジェクトを拡張子が .sb3 のファイルとしてダウンロード済みであることを前提としています。また、上記のフォームに従って GitHub アカウントを登録済みであることも前提としています。
- このリンクにアクセスし、GitHub アカウントでログインして、Authorize cs50 をクリックします。
- コーススタッフに提出物へのアクセス権限を与えることを示すボックスにチェックを入れ、Join course をクリックします。
- submit.cs50.io/upload/cs50/problems/2024/scratch/build に移動します。
- 「Choose File」をクリックして
.sb3ファイルを選択します。Submit をクリックします。
「No files in this directory are expected by cs50/problems/2024/scratch/build」というエラーが発生した場合は、Scratch プロジェクトのファイル名が確かに .sb3 で終わっているか確認してください!
以上です!提出物がアップロードされると、提出ページにリダイレクトされます。提出リンクをクリックし、次に check50 リンクをクリックして、プロジェクトがどの要件を満たしているかを確認してください。(締め切り前であれば)何度でも再提出できます。10MBを超えるファイル(Scratch プロジェクトとしては非常に大きなサイズです)をアップロードすると、check50 の処理が困難になる場合があることに注意してください。ファイルサイズはその制限内に収めるのが最善です。
コースの現在の進捗状況を確認するには、cs50.me/cs50s の成績表にアクセスしてください!