Ô nhiễm nhựa đang là vấn nạn toàn cầu, với hàng triệu tấn rác thải nhựa đổ ra đại dương mỗi năm. Việc này đặt ra những vấn đề nghiêm trọng cần được nghiên cứu sâu hơn về tác động của chúng, đặc biệt trong lĩnh vực Độc chất học. Thử thách “Dọn dẹp Rạn san hô” mang đến cơ hội để bạn lập trình Robot VR, tham gia vào sứ mệnh làm sạch môi trường biển, góp phần bảo vệ sinh vật biển và trả lại vẻ trong lành cho đại dương.
TÓM TẮT
I. Giới thiệu Thử thách Dọn dẹp Rạn san hô
Mỗi năm, ước tính có từ 8 đến 12 triệu tấn rác thải nhựa gây ô nhiễm đại dương trên toàn thế giới. Trong thử thách này, bạn sẽ được trang bị kiến thức và kỹ năng để lập trình Robot VR thực hiện nhiệm vụ dọn sạch rác thải nhựa, góp phần biến đại dương thành một môi trường sống trong lành và an toàn hơn cho các sinh vật biển.
Để hiểu rõ hơn về quy mô và mục tiêu của thử thách, mời bạn xem video giới thiệu chi tiết.
Chi tiết thử thách
Robot VR trong thử thách này được trang bị năng lượng từ mặt trời và pin sạc. Tuy nhiên, pin chỉ có thể sạc trong vài phút, đòi hỏi người chơi phải nhanh chóng thu gom càng nhiều rác càng tốt trước khi pin cạn kiệt. Một quy tắc quan trọng là robot không được va chạm với rạn san hô, nếu vi phạm, nhiệm vụ sẽ kết thúc ngay lập tức. Để hỗ trợ việc di chuyển và thu gom, robot được trang bị cảm biến khoảng cách, cảm biến mắt, cảm biến cản và cảm biến vị trí. Khi pin hết, robot VR sẽ dừng di chuyển và hiển thị tổng lượng rác thu được.
Tài liệu của thử thách này cung cấp thông tin chi tiết và quan trọng về nhiệm vụ “Dọn dẹp Rạn san hô”.
Tài nguyên có sẵn
Để hỗ trợ quá trình thực hiện thử thách, bạn có thể tham khảo các tài nguyên sau:
- Thư viện VEX:
- Tài nguyên VEXcode
- Khóa học “CS Cấp độ 1 – Khóa học Khối VR VEXcode”:
- Sổ tay kỹ thuật của bạn
- Các dự án VEXcode VR trước đây của bạn
II. Tiêu chí đánh giá thử thách
Hiệu suất của nhóm bạn sẽ được đánh giá dựa trên một bộ tiêu chí toàn diện, bao gồm: Lập kế hoạch và Động não, Mã hóa giả, Mã hóa và Thực thi, Làm việc nhóm và Hợp tác, cùng với sự Thành công của nhiệm vụ.
Tiêu chí Thử thách Dọn dẹp Rạn san hô
Dưới đây là tóm tắt chi tiết về từng hạng mục đánh giá và các yếu tố tạo nên một bài mẫu xuất sắc cho mỗi hạng mục.
Lập kế hoạch và Động não
Một kế hoạch vững chắc là yếu tố then chốt để lập trình thành công Robot VR, giúp dọn sạch càng nhiều rác thải càng tốt khỏi đáy đại dương.
Ví dụ về Lập kế hoạch và Động não:
- Kết quả là một danh sách ý tưởng sáng tạo, toàn diện để giải quyết thử thách.
- Thể hiện rõ nhóm đã cùng nhau thảo luận về ưu và nhược điểm của từng ý tưởng.
- Phản ánh quan điểm đa dạng từ tất cả các thành viên trong nhóm.
Biểu tượng cây bút chì đang ghi chú trên một tờ giấy, cho biết đang lập kế hoạch.
Mã hóa giả
Mã hóa giả là quá trình chia nhỏ ý tưởng giải quyết thử thách của bạn bằng Robot VR thành các bước dễ hiểu đối với con người, trước khi bạn bắt đầu viết mã thực tế.
Mã hóa giả mẫu bao gồm:
- Kết hợp nhiều tính năng của VR Robot để phát huy hết tiềm năng của nó.
- Lập kế hoạch, định hướng kỹ lưỡng và hiệu quả.
- Bình luận chi tiết cho từng bước.
- Các bước được thực hiện theo trình tự hợp lý.
Biểu tượng danh sách có dấu đầu dòng cho biết Mã hóa giả.
Mã hóa và Thực thi
Hạng mục “Mã hóa và Thực thi” đánh giá mức độ thành công của dự án mã hóa của bạn.
Ví dụ về Mã hóa và Thực thi:
- Dự án làm sạch được càng nhiều rác thải càng tốt khỏi đáy đại dương.
- Có hiệu quả cao.
- Bao gồm bình luận cho từng phần.
- Đã được kiểm tra kỹ lưỡng.
Biểu tượng phác thảo các khối mã cho biết đang Xây dựng và Kiểm tra một dự án.
Làm việc nhóm và Hợp tác
Làm việc nhóm và hợp tác là thước đo mức độ giao tiếp và làm việc cùng nhau của nhóm bạn.
Mẫu mực làm việc nhóm và hợp tác bao gồm:
- Các thành viên trong nhóm tích cực hỗ trợ lẫn nhau.
- Tất cả thành viên đều tham gia thảo luận và đóng vai trò giải quyết thử thách.
- Giao tiếp liên tục, rõ ràng và hiệu quả.
Biểu tượng ba người với bóng đèn sáng phía trên, biểu thị tinh thần làm việc nhóm và hợp tác.
Nhiệm vụ thành công
Hạng mục này xem xét cách nhóm của bạn tối ưu hóa dự án lập trình cho Robot VR để thu gom rác.
Nhiệm vụ mẫu thành công có nghĩa là:
- Một lượng lớn rác thải đã được thu gom, bao gồm cả những loại rác khó tiếp cận.
- Chiến lược thu gom rác thải rõ ràng.
- Dự án VEXcode được tối ưu hóa bao gồm khả năng lập kế hoạch trình và ra quyết định hiệu quả.
Biểu tượng huy hiệu giải thưởng cho biết bạn đã hoàn thành nhiệm vụ thành công.
III. Giai đoạn 1: Lập kế hoạch
Thử thách “Dọn dẹp Rạn san hô” có thể được giải quyết bằng một quy trình ba giai đoạn. Giai đoạn đầu tiên là lập kế hoạch. Mục tiêu của giai đoạn này là lập danh sách các ý tưởng bạn có thể sử dụng để lập trình cho Robot VR nhằm dọn sạch càng nhiều rác càng tốt.
- Xem lại Tài liệu Thách thức cùng với nhóm của bạn. Hãy đảm bảo rằng mọi người đều hiểu rõ mục tiêu và yêu cầu của thử thách trước khi đưa ra ý tưởng. Nếu bạn có thắc mắc về thử thách, hãy hỏi các nhóm khác hoặc giáo viên của bạn.
- Hợp tác với nhóm của bạn để đưa ra danh sách các ý tưởng nhằm lập trình Robot VR để dọn sạch càng nhiều rác càng tốt. Ghi lại ý tưởng của bạn để có thể xem lại sau.
- Thu hẹp danh sách ý tưởng của nhóm bạn xuống còn những ý tưởng hàng đầu.
- Khả năng lập kế hoạch và động não của nhóm bạn sẽ được đánh giá dựa trên mức độ làm việc cùng nhau để tạo ra danh sách chi tiết các giải pháp sáng tạo.
Khi nhóm của bạn hoàn thành, hãy chia sẻ danh sách ý tưởng với giáo viên. Không chuyển sang giai đoạn tiếp theo cho đến khi giáo viên chấp thuận ý tưởng của bạn.
IV. Giai đoạn 2: Mã hóa giả
Sau khi giáo viên đã xem xét kế hoạch của bạn, giai đoạn tiếp theo là mã hóa giả.
- Bắt đầu bằng cách ghi lại các bước cấp cao cần thiết để giải quyết thử thách bằng ngôn ngữ dễ hiểu của con người. Các bước này sẽ trở thành chú thích trong dự án mã hóa của bạn.
- Chia nhỏ các bước ở cấp độ cao thành từng hành vi riêng lẻ mà Robot VR cần hoàn thành để dọn sạch càng nhiều rác càng tốt.
- Mã hóa giả của bạn sẽ được đánh giá dựa trên mức độ rõ ràng khi viết, các bước có chi tiết và theo đúng thứ tự hay không, và liệu bạn có sử dụng một số chức năng chính của VR Robot (chẳng hạn như quản lý thời lượng pin) hay không.
Sơ đồ viết tay và mã giả để điều khiển Robot VR đi nhặt rác. Sơ đồ cho thấy một robot ở vị trí bắt đầu với đường dẫn hướng di chuyển về phía trước, rẽ sang phải và sau đó tiếp tục tiến về phía trước. Bên dưới sơ đồ, mã giả ghi:
Khi nhóm của bạn hoàn thành, hãy chia sẻ mã giả của bạn với giáo viên. Không chuyển sang giai đoạn tiếp theo cho đến khi giáo viên của bạn chấp thuận.
V. Giai đoạn 3: Xây dựng và Thử nghiệm
Giai đoạn tiếp theo của quy trình này là xây dựng và thử nghiệm dự án của bạn.
- Sử dụng mã giả của bạn để xây dựng và kiểm tra từng hành vi mà Robot VR cần hoàn thành để dọn sạch càng nhiều rác càng tốt.
- Hãy thử nghiệm khi bạn thực hiện! Đừng cố gắng xây dựng toàn bộ dự án cùng một lúc trước khi thử nghiệm. Điều này sẽ giúp giải quyết mọi vấn đề dễ dàng hơn.
- Lặp lại dự án thường xuyên để tăng lượng rác mà VR Robot có thể dọn sạch. Tinh chỉnh kế hoạch và mã giả của bạn khi cần thiết để cải thiện khả năng làm sạch đáy đại dương.
- Việc mã hóa và thực thi của nhóm bạn sẽ được đánh giá dựa trên lượng rác mà VR Robot có thể dọn dẹp với ít lỗi nhất và nhiều tối ưu hóa nhất có thể.
Một chương trình VR VEXcode mẫu bắt đầu bằng khối
VI. Đánh giá cuối cùng
Sau khi nhóm của bạn đã mã hóa Robot VR để thu thập càng nhiều rác càng tốt, hãy gặp giáo viên để xem lại tiến độ của bạn trong suốt tất cả các giai đoạn của thử thách. Các bạn sẽ cùng nhau hoàn thành tiêu chí đánh giá. Nó sẽ đánh giá kế hoạch, mã giả, dự án mã hóa, sự hợp tác và thành công của nhiệm vụ của nhóm bạn.
Tiêu chí Thử thách Dọn dẹp Rạn san hô
VII. Tóm tắt suy ngẫm
Sau khi hoàn thành Thử thách Dọn dẹp Rạn san hô, đã đến lúc bạn cần suy ngẫm về quy trình và tiến độ của mình. Đầu tiên, hãy trả lời các câu hỏi dưới đây vào sổ tay kỹ thuật của bạn. Sau đó, hãy họp nhóm để chia sẻ và thảo luận câu trả lời với nhau.
- Bạn đã thu thập được bao nhiêu kg rác trong thử thách này? Bạn nghĩ hành động hoặc quyết định nào đã góp phần tạo nên kết quả này? Bạn có thể cải thiện những gì cho dự án của mình?
- Bạn đóng vai trò gì trong nhóm khi giải quyết thử thách này? Bạn đã có những đóng góp gì để giúp nhóm của bạn giải quyết được thử thách? Bạn có thể làm gì để trở thành thành viên nhóm tốt hơn?
- Bạn đã học được gì về cách khi giải quyết thử thách này?
- Bạn có thể áp dụng kiến thức và kỹ năng đã học được từ thử thách này để giải quyết các vấn đề trong tương lai như thế nào?







