Phần mềm học tiếng anh viết bằng Scratch – Thi KHKT

Trước kia mình có hướng dẫn một học sinh viết một phần mềm học tiếng anh bằng Scratch để thi KHKT, mặc dù phần mềm chưa hoàn thiện nhưng cũng có nhiều kĩ thuật hết sức công phu vì vậy mình chia sẻ lên đây để bạn nào cần có thể tham khảo.

Đầu tiên mình xin chia sẻ một vài bước để xây dựng phần mềm vui học tiếng anh này trên Scratch.

Bước 1: Lên ý tưởng cho phần mềm vui học tiếng anh

Bước 2: Thu thập hình ảnh, âm thanh

Bước 3: Thiết kế giao diện

Bước 4: Lập trình

Bước 5: Chạy và sửa lỗi

Bước 6: Đóng gói

Giới thiệu qua về phần mềm học tiếng anh viết bằng Scratch

Giao diện chính của phần mềm

“Englist for fun” là cái tên để đặt cho phần mềm, giao diện chính là một menu lựa chọn các chủ đề chẳng hạn như:

  • Drink: Luyện tiếng anh về các dạng đồ uống
  • Food
  • Jobs
  • School  subjects
  • Furniture
  • Rooms
  • Vegatable

Khi nhắp vào một chủ đề thì sẽ xuất hiện giao diện như sau:

Phần trung tâm là tên tiếng anh kèm nút phát ra âm thanh đọc từ tiếng anh đó (bấm vào để nghe).

Bốn phía là 4 hình ảnh để các bạn nhắp chọn phương án phù hợp nhất với từ tiếng anh đó.

Read:   Kiểm tra mảng đối xứng trong pascal

Nếu chọn đúng sẽ xuất hiện thông báo “very good” nếu chọn sai sẽ có thông báo “Wrong” xuất hiện khoảng 3 giây, sau đó câu hỏi tiếp theo sẽ hiển thị.

Các câu hỏi được lấy hoàn toàn ngẫu nhiên trong ngân hàng câu hỏi, vì vậy mỗi lần học là các câu hỏi tự động đảo, ngân hàng câu hỏi càng nhiều thì chương trình càng thú vị.

Bạn có thể chuyển sang chủ đề khác bằng cách nhấn vào nút Home bên dưới góc phải màn hình, khi đó sẽ quay trở lại menu ban đầu để bạn có thể chọn chủ đề khác.

Lập trình Englist for fun trong Scratch

Khi tiến hành lập trình cho phần mềm mình theo các bước sau:

Bước 1: Thiết kế giao diện chính

Bước 2: Lập trình để khi di chuyển chuột vào nút đó thì nút phóng to ra để người chơi biết ta đang muốn chọn chủ đề nào

Tiếp theo là ẩn đi giao diện cũ và làm xuất hiện giao diện mới

Tiếp theo là gọi sự kiện phát tin

Trên đây là những đoạn code lập trình cho đối tượng Dring, các đối tượng khác hoàn toàn tương tự như vậy, chủ yếu là dùng khối lệnh gọi sự kiện để xử lí.

Thú thật là làm đến đâu chỉnh sửa đến đó, đến khi nhìn lại thì thấy rối tung các bạn à.

Kinh nghiệm là làm hoàn thiện một nút sau đó nhân bản sang các nút khác mà thôi

Read:   Tìm điểm cực tiểu của mảng hai chiều trong Pascal

Lin tải phần mềm về tham khảo https://drive.google.com/file/d/1J9-F6ujAvdLKflOH07AQSa6IeFuq6y-1/view?usp=sharing

Các bạn hãy cùng đóng góp để hoàn thiện phần mềm thêm nào!

Hình đại diện của người dùng

admin

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *