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