Thách thức giao diện người dùng

Thách thức giao diện người dùng
Trong Thử thách giao diện người dùng, bạn sẽ lập trình Clawbot để người dùng có thể nhấn các nút Kiểm tra, Lên và Xuống của não để điều khiển động cơ cánh tay và móng vuốt. Sau đó, các nút đó sẽ được sử dụng để nhặt và thay thế nhiều loại đồ vật khác nhau. Thử thách này không yêu cầu Clawbot lái xe hoặc quay đầu. Các đồ vật được nhặt lên và sau đó được thay thế vào cùng một vị trí trên bàn hoặc sàn nhà.
Nội quy:
- Một nút (nút Lên) hoặc một tổ hợp các nút (nút Kiểm tra và nút Lên) chỉ được thực hiện một trong bốn hành động: mở móng vuốt, đóng móng vuốt, nâng cánh tay hoặc hạ cánh tay.
- Không được phép sử dụng Bộ điều khiển.
- Mỗi Clawbot sẽ cần phải nâng và thay thế càng nhiều đồ vật càng tốt trong vòng một phút và không làm rơi chúng. Nên nâng và thay thế một vật thể tại một thời điểm.
- Vòng một phút kết thúc ở mốc 1 phút hoặc nếu có bất kỳ vật thể nào bị rơi ra - ngay cả khi vòng chỉ kéo dài vài giây. Việc thả một vật thể sẽ khiến đội bị loại khỏi toàn bộ phút của vòng đấu nhưng bất kỳ điểm nào kiếm được trước khi thả sẽ được tính.
- Nếu tất cả các đồ vật được cung cấp đã được nâng lên trước khi vòng một phút kết thúc, các đồ vật có thể được sử dụng lại cho đến khi thời gian được gọi.
- Vật thể cần được nâng lên cao hơn động cơ của cánh tay trước khi nó được thay thế trên bàn.
- Mỗi vật thể nắm lấy và nâng lên thành công sau đó hạ xuống và thay thế có giá trị một điểm.
- Giữa các vòng, các vai trò có thể được thay đổi nhưng chỉ một người dùng mỗi Clawbot có thể chơi mỗi vòng.
- Nhóm có nhiều điểm nhất vào cuối tất cả các vòng, sẽ thắng!
Vai trò trong Thử thách:
- Chỉ nên có một người dùng (người nâng) nâng các vật thể trong mỗi vòng nhưng các nhóm có thể chuyển đổi người dùng giữa các vòng.
- Nên có một người chấm điểm được chỉ định để kiểm tra số lượng đồ vật mà mỗi Clawbot có thể nâng thành công. Mỗi đối tượng được thay thế thành công có giá trị một điểm. Sau khi một vật thể được thả xuống, lượt của Clawbot kết thúc. Có thể chơi nhiều vòng. Một bảng tính điểm được bao gồm ở đây nhưng các hàng có thể được thêm vào cho các nhóm và vòng bổ sung. Mỗi nhóm có thể sử dụng bảng điểm của riêng mình hoặc mọi người có thể ghi lại trên cùng một bảng. Nếu nhiều nhóm đang sử dụng cùng một bảng điểm, hãy viết ID Clawbot hoặc tên nhóm của mỗi nhóm vào cột thứ hai. Ngoài ra, người chấm điểm nên kết hợp các điểm từ mỗi vòng vào cuối Thử thách Giao diện Người dùng để có tổng điểm.
- Nên có một người được chỉ định để chuyển đồ vật ra khỏi bàn: người chuyển đổi. Bởi vì Clawbot không quay hoặc lái xe, vật thể được nâng lên sẽ cần phải được loại bỏ và thay thế bằng một vật thể mới sau mỗi lần thử.
- Nên có một người được chỉ định để theo dõi thời gian: người chấm công. Mỗi vòng là một phút.
- Giáo viên nên cung cấp các đồ vật đã được phê duyệt cho thử thách này trước khi bắt đầu.
Lời khuyên của giáo viên
-
Nhắc nhở học sinh rằng các em chỉ được phép chạm vào các nút Kiểm tra, Lên hoặc Xuống của Clawbot.
-
Chỉ cung cấp các vật thể an toàn để có thể rơi xuống: một lon rỗng hoặc chai nước, một khối lập phương VEX, một mảnh không sử dụng từ bộ VEX hoặc bất cứ thứ gì khác sẽ không bị hư hỏng vĩnh viễn do ngã hoặc nảy.
-
Nó sẽ là một thực hành tốt để cho phép quan sát sinh viên xem dự án trước khi họ xem Lifter tương tác với Giao diện Người dùng.
-
Thảo luận ý kiến của học sinh về (các) lựa chọn tốt nhất cho các nút điều khiển móng vuốt của Clawbot.
Hộp công cụ dành cho giáo viên
-
Giải pháp
Nhấp vào đây (Google / .docx / .pdf) để biết giải pháp lập trình ví dụ cho thử thách này. Nhấp vào đây (Google / .docx / .pdf) để xem bảng đánh giá lập trình, tại đây (Google / .docx / .pdf) để xem bảng đánh giá máy tính xách tay kỹ thuật riêng lẻ hoặc tại đây (Google / .docx / .pdf) để xem bảng đánh giá máy tính xách tay kỹ thuật nhóm.