Bài tập 4

Khi nào cần hoàn thành

Trước 2026-12-31T23:59:00+00:00.

Những việc cần làm

Truy cập scratch.mit.edu và đăng nhập vào tài khoản của bạn. Nhấp vào nút “Khởi tạo” (Create) để tạo một dự án mới.

Nhiệm vụ của bạn là tạo một dự án Scratch tương tác, nơi người dùng nhập câu trả lời cho các câu hỏi. Dự án của bạn phải bao gồm:

  • Khối hỏi và đợi (ask and wait).
  • Khối câu trả lời (answer).
  • Khối kết hợp (join).

Sau khi hoàn thành dự án, hãy chọn Tập tin > Lưu bây giờ (File > Save now) một lần cuối. Sau đó chọn Tập tin > Lưu vào máy tính (File > Save to your computer) và giữ lại tệp đó (có phần mở rộng là .sb3) để nộp bài. Nếu máy tính hỏi bạn muốn Mở (Open) hay Lưu (Save) tệp, hãy nhớ chọn Lưu.

Cách nộp bài

Bước này giả định rằng bạn đã tải xuống dự án Scratch của mình dưới dạng một tệp có tên kết thúc bằng .sb3. Và bước này cũng giả định rằng bạn đã đăng ký tài khoản GitHub theo biểu mẫu ở trên.

  1. Truy cập liên kết này, đăng nhập bằng tài khoản GitHub của bạn và nhấp vào Authorize cs50.
  2. Đánh dấu vào ô cho biết bạn muốn cấp quyền cho nhân viên khóa học truy cập vào bài nộp của mình và nhấp vào Join course.
  3. Truy cập submit.cs50.io/upload/cs50/problems/2024/scratch/values.
  4. Nhấp vào “Choose File” và chọn tệp .sb3 của bạn. Nhấp vào Submit.

Nếu bạn gặp lỗi “No files in this directory are expected by cs50/problems/2024/scratch/values”, hãy đảm bảo tên tệp dự án Scratch của bạn thực sự kết thúc bằng .sb3!

Vậy là xong! Sau khi bài nộp được tải lên, bạn sẽ được chuyển hướng đến trang bài nộp của mình. Nhấp vào liên kết bài nộp và sau đó là liên kết check50 để xem dự án của bạn đã đáp ứng được những yêu cầu nào. Bạn có thể nộp lại bao nhiêu lần tùy thích (trước thời hạn)! Lưu ý rằng nếu bạn tải lên một tệp có dung lượng lớn hơn 10MB (khá lớn đối với một dự án Scratch), check50 có thể gặp khó khăn khi xử lý. Tốt nhất hãy đảm bảo tệp của bạn nhỏ hơn giới hạn đó.

Để xem tiến độ hiện tại của bạn trong khóa học, hãy truy cập sổ điểm tại cs50.me/cs50s!