Chuẩn bị cho Thử thách Giao diện Người dùng
Hộp công cụ giáo viên
-
Mục đích của phần này
Thử thách Giao diện người dùng yêu cầu học sinh tạo ra bốn nút trên màn hình não, hai nút để điều khiển việc mở và đóng càng và hai nút để nâng và hạ cánh tay. Điều này bao gồm việc lập trình Clawbot phản ứng theo nhiều cách khác nhau khi nhấn màn hình ở bốn góc phần tư (nút) khác nhau trên màn hình. Thử thách này kết thúc bằng một trò chơi mà học sinh phải cố gắng nắm, nâng, hạ và thả càng nhiều đồ vật càng tốt trong vòng một phút. Bạn có thể tìm thấy thêm thông tin chi tiết về các quy tắc trên các trang trong phần này dành cho Thử thách giao diện người dùng VEXcode V5.
Không cần nhiều vật liệu cho thử thách này ngoại trừ việc lựa chọn mười đồ vật khác nhau mà học sinh sẽ phải cầm, nhấc và trả lại vị trí cũ. Bạn nên cung cấp hoặc ít nhất là sàng lọc các đồ vật sẽ được cầm, nâng, hạ và thả trong thử thách này vì chúng cần phải là những đồ vật an toàn để có thể rơi. Ngoài ra, hãy nhớ cung cấp bất kỳ tiêu chí chấm điểm nào trước khi bắt đầu thực hiện thử thách này để học sinh hiểu cách chấm điểm bài làm của mình. Tiêu chí chấm điểm mã giả, sổ tay kỹ thuật (cá nhân hoặc nhóm) và lập trình đều có sẵn bên dưới và được liên kết lại ở phần sau trong phần này.
Tiêu chí có sẵn
- Mã giả - Google Doc / .docx / .pdf
- Sổ tay Kỹ thuật (Cá nhân) - Google Doc / .docx / .pdf
- Sổ tay Kỹ thuật (Nhóm) - Google Doc / .docx / .pdf
- Lập trình - Google Doc / .docx / .pdf
Để thiết lập thử thách này, hãy yêu cầu học sinh làm việc theo nhóm nhỏ gồm bốn người. Sau đó yêu cầu học sinh tìm một nhóm để làm việc cùng hoặc tự ghép các nhóm nếu thời gian có hạn. Học sinh nên tạo tên nhóm hoặc số có thể sử dụng làm ID Clawbot của mình. Khi học sinh được chia thành các nhóm nhỏ, hãy đảm bảo rằng Clawbot của họ đã sẵn sàng với dự án đã tải xuống và sẵn sàng chạy. Yêu cầu học sinh đảm bảo dự án của mình diễn ra bình thường và cả bốn nút (mở càng, đóng càng, nâng cánh tay, hạ cánh tay) đều hiển thị và hoạt động.
Phân công học sinh vào các vai trò là người nâng tạ, người ghi điểm, người đổi tạ và người bấm giờ.
Sau đây là trách nhiệm của từng vai trò:
-
Người nâng: Sử dụng giao diện để nâng và đặt lại các vật thể và kiếm điểm cho đội; mỗi đội một người nâng trong mỗi vòng.
-
Scorekeeper: Sử dụng bảng điểm để theo dõi số lượng vật phẩm được nâng lên và đặt lại thành công trong mỗi vòng một phút.
-
Switcher: Đặt một vật thể mới trước mặt robot sau khi lấy vật thể đã nhấc trước đó ra khỏi càng. Bộ chuyển mạch sẽ đặt lại vật thể sau khi robot đã lấy được vật thể, nâng nó lên không trung, hạ xuống, sau đó mở càng để thả vật thể xuống bàn hoặc bề mặt.
Bộ chuyển mạch đang loại bỏ và thay thế đối tượng
-
Người giữ thời gian: Theo dõi giới hạn thời gian một phút cho mỗi vòng.
Nếu có nhiều hơn hoặc ít hơn bốn học sinh trong một nhóm, một học sinh có thể đảm nhận nhiều vai trò hoặc nhiều hơn một học sinh có thể được giao cho một vai trò.
Có sẵn bảng tính điểm nhưng có thể thêm hàng cho các nhóm và vòng chơi bổ sung. Mỗi nhóm có thể sử dụng bảng điểm riêng của mình hoặc tất cả mọi người có thể ghi vào cùng một bảng. Nếu nhiều nhóm sử dụng cùng một bảng điểm, hãy viết ID Clawbot hoặc tên/số nhóm của từng nhóm vào cột thứ hai.
Nếu thời gian cho phép, hãy để các nhóm chơi nhiều vòng và người ghi điểm sẽ cộng điểm từ mỗi vòng vào cuối Thử thách giao diện người dùng để tính tổng điểm. Nhóm nào có nhiều điểm nhất khi kết thúc thử thách sẽ chiến thắng!

Một giao diện để lấy và nâng!
Trong Thử thách giao diện người dùng, bạn cần lập trình robot của mình để người dùng có thể sử dụng các nút trên màn hình não để chọn nhiều đối tượng khác nhau.
Màn hình Não của bạn sẽ cần có bốn nút:
- Một nút để mở móng vuốt
- Một nút để đóng móng vuốt
- Một nút để nâng cánh tay
- Một nút để hạ cánh tay xuống
Để hoàn thành thử thách, bạn sẽ cần:
- Một Clawbot
- Các đồ vật cần lấy: một hộp rỗng hoặc chai nước, một khối lập phương VEX, một mảnh chưa sử dụng từ bộ VEX hoặc bất kỳ thứ gì khác mà giáo viên của bạn có thể cung cấp