Mục đích nghiên cứu Nghiên cứu, khai thác Visual Basic trong Microsoft PowerPoint để thiết kế tr ò chơi đoán ô chữ phục vụ đố vui để học và dạy học nhằm góp phần h ướng dẫn giáo viên biế[r]
(1)BẢNG CHỈ MỤC Bảng mục A MỞ ĐẦU Tính cấp thiết đề tài .2 Mục đích nghiên cứu 3 Khách thể, đối tượng và phạm vi nghiên cứu Nhiệm vụ nghiên cứu Phương pháp nghiên c ứu B NỘI DUNG Cơ sở lí luận sử dụng ô chữ dạy học và tổ chức trò chơi .4 1.1 Tìm hiểu trò chơi đoán ô chữ 1.2 Các loại trò chơi ô chữ .4 1.3 Trò chơi đoán ô chữ dạy học và đố vui để học 1.4 Qui trình thiết kế và sử dụng ô chữ Nghiên cứu, khai thác Visual Basic Mic rosoft PowerPoint để thiết kế trò chơi đoán ô chữ phục vụ đố vui để học v à dạy học 2.1 Tìm hiểu Visual Basic Microsoft PowerPoint 2.2 Khai thác số lệnh Visual Basic Microsoft PowerPoint 2.3 Sử dụng Visual Basic Micros oft PowerPoint để thiết kế trò chơi đoán ô chữ 2.4 Giới thiệu số ô chữ 13 C KẾT LUẬN 16 TÀI LIỆU THAM KHẢO .16 PHỤ LỤC 17 Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (2) NGHIÊN CỨU, KHAI THÁC VISUAL BASIC TRONG MICROSOFT POWERPOINT ĐỂ THIẾT KẾ TRÒ CHƠI ĐOÁN Ô CHỮ PHỤC VỤ ĐỐ VUI ĐỂ HỌC VÀ DẠY HỌC A MỞ ĐẦU Tính cấp thiết đề tài Trò chơi đoán ô chữ là hình thức sử dụng phổ biến các sân chơi trên truyền hình dành cho lứa tuổi học trò (cả phiên trò chơi Đường lên đỉnh Olympia VTV3 Đài Truyền hình Việt Nam có sử dụng trò chơi đoán ô chữ) Nhiều tạp chí, tờ báo trên giới, số nào dành riêng chuyên mục đoán ô chữ (Tờ báo The Newyork Times Mỹ, báo Thiếu niên Nhi đồng, ) Một số tác giả sách giáo khoa, sách tham khảo đ ã thiết kế ô chữ các phần ôn tập, bài tập củng cố kiến thức Điều đó cho thấy, tr ò chơi đoán ô chữ có sức hấp dẫn ng ười tham gia Ở bài giảng điện tử, tùy theo bài học, có sử dụng trò chơi đoán ô chữ để mở bài củng cố kiến thức thì tiết học trở nên sinh động hơn, học sinh tích cực tham gia vào hoạt động học tập Tác dụng trò chơi đoán ô chữ việc tuyên truyền, giáo dục là hữu hiệu Tuy nhiên, để thiết kế và thực thành công trò chơi này đòi hỏi người giáo viên phải có chuẩn bị kĩ càng Mặc dù chưa có điều tra cụ thể qua các hội thi bài giảng điện tử cấp huyện, tỉnh , qua hoạt động tra kiểm tra, chúng tôi nhận thấy, số trò chơi ô chữ thiết kế đơn giản nội dung lẫn hình thức, là yếu tố kĩ thuật Những yếu tố này có ảnh hưởng lớn đến việc tổ chức th ành công trò chơi Một số ô chữ có nội dung hay và hình thức đẹp kĩ thuật vi tính lại đơn giản dẫn đến trò chơi kém hấp dẫn Có nhiều phần mềm vi tính cho phép thiết kế tr ò chơi đoán ô chữ chuyên nghiệp, phần mềm có ưu điểm và hạn chế định Chẳng hạn phần mềm Violet Công ty Bạch Kim có cho phép thiết kế ô chữ dễ, giao diện đẹp Tuy nhiên, nhiều giáo viên có chung nhận định là cách thức thể còn cứng, đặc biệt là phần gợi ý ô chữ hàng ngang luôn xuất trước, điều này dẫn đến tính hấp dẫn, bất ngờ trò chơi bị giảm sút đáng kể Để khắc phục nhược điểm này, nhiều giáo viên đã sử dụng hiệu ứng Timing/Triggers Microsoft PowerPoint đ ể thiết kế các ô chữ Tuy nhiên, để có ô chữ theo kiểu này, đòi hỏi giáo viên khá nhiều thời gian và dễ bị nhầm lẫn sử dụng, thiết kế, đặc biệt l à khó chỉnh sửa Visual Basic Microsoft PowerPoint là ngôn ngữ lập trình, có cấu trúc câu lệnh chặt chẽ, số tính nó có thể vận dụng thiết kế trò chơi ô chữ, đánh giá hình thức trắc nghiệm khách quan,… Chỉ cần đến câu lệnh, người giáo viên có thể thiết kế trò chơi đoán ô chữ trên Microsoft PowerPoint Với lí trên, chúng tôi chọn đề tài “Nghiên cứu, khai thác Visual Basic Microsoft PowerPoint để thiết kế trò chơi đoán ô chữ phục vụ đố vui để học và dạy học” Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (3) Mục đích nghiên cứu Nghiên cứu, khai thác Visual Basic Microsoft PowerPoint để thiết kế tr ò chơi đoán ô chữ phục vụ đố vui để học và dạy học nhằm góp phần h ướng dẫn giáo viên biết cách tạo ô chữ đ ơn giản, hiệu đồng thời góp phần tích cực hóa hoạt động học tập học sinh Khách thể, đối tượng và phạm vi nghiên cứu Khách thể : nội dung, chương trình, phương pháp dạy học và quá trình dạy học trường phổ thông Đối tượng : Visual Basic PowerPoint và các phần mềm thiết kế ô chữ Phạm vi : dừng lại việc nghiên cứu và khai thác số lệnh Visual Basic ; thiết kế số ô chữ phục vụ đố vui để học và dạy học Nhiệm vụ nghiên cứu Để đạt mục đích nghiên cứu nêu trên, chúng tôi đề các nhiệm vụ sau : + Nghiên cứu sở lí luận sử dụng ô chữ dạy học v à tổ chức trò chơi + Nghiên cứu và khai thác số lệnh Visual Basic + Nghiên cứu nội dung các hoạt động đố vui để học, nội dung các b ài dạy học có liên quan + Thiết kế và xây dựng các ô chữ + Nghiên cứu hiệu việc áp dụng các ô chữ v ào đố vui và dạy học Phương pháp nghiên cứu Để thực các nhiệm vụ nghiên cứu nêu trên, chúng tôi thực các phương pháp nghiên cứu sau : + Nghiên cứu lý thuyết : tổng quan các t ài liệu lí luận DH ; các v ăn đạo đổi mới, nâng cao chất lượng dạy học trường phổ thông, thị ứng d ụng CNTT dạy học + Phương pháp thiết kế : khai thác Visual Basic PowerPoint để thiết kế các ô chữ Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (4) B NỘI DUNG Cơ sở lí luận sử dụng ô chữ dạy học v à tổ chức trò chơi 1.1 Tìm hiểu trò chơi đoán ô chữ Đoán ô chữ là trò chơi mà đó gồm dãy ô chữ bí mật có kèm theo gợi ý, người chơi phải tư và phản ứng thật nhanh để trả lời đúng ô chữ bí mật Bởi vì câu gợi ý không hẳn là định nghĩa nên đòi hỏi người phải tập trung, suy nghĩ nhiều để mong đưa đáp án đúng Mỗi người chơi trả lời đúng, người dẫn chương trình cung cấp thông tin thông điệp ên truyền, giáo dục Tổ chức trò chơi kiểu này, không thu hút đông đảo người chơi tham gia mà còn có tác dụng giáo dục hiệu 1.2 Các loại trò chơi ô chữ Có nhiều loại ô chữ khác nhau, việc phân loại, phân dạng ô chữ có tính chất tương đối Theo mục đích sử dụng, chúng tôi chia l àm loại ô chữ tĩnh và ô chữ động + Ô chữ tĩnh thường xuất số tờ báo, tạp chí, sá ch giáo khoa, sách tham khảo, sách bài tập Các yêu cầu, các gợi ý xuất đồng thời, ng ười tham gia đoán ô chữ không cần phải có người dẫn chương trình, yếu tố thời gian không thực cần thiết, số lượng người tham gia có thể nhiều nh ưng không có tính cạnh tranh gay cấn + Ô chữ động thường xuất các tr ò chơi truyền hình, các bài giảng điện tử, các hội thi, đố vui để học,… ô chữ n ày ứng dụng kĩ thuật vi tính để gia tăng hiệu trò chơi (sinh động, trực quan, bất ngờ, hấp dẫn, gây tò mò,…) Người tham gia chơi tùy chọn từ hàng ngang cách ngẫu nhiên Người chơi và khán giả luôn luôn đặt vào tình suy nghĩ, yếu tố thời gian v à tính cạnh tranh trở nên gay cấn, hấp dẫn Trong loại hình ô chữ động, người ta sử dụng các dạng Dạng : giải từ hàng ngang và hàng dọc Ở dạng này, cấu trúc ô chữ bao gồm các ô chữ h àng ngang, số lượng hàng ngang tùy thuộc vào số lượng đội chơi và số kí tự từ hàng dọc Từ hàng dọc cố định thẳng đứng, đoán đúng ô chữ h àng ngang, ô chữ hàng dọc mở Dạng : giải từ hàng ngang và từ chìa khóa Khác với dạng 1, thay vì từ hàng dọc cố định thẳng đứng, đoán đúng ô chữ hàng ngang, một, hai nhiều kí tự từ chìa khóa ngẫu nhiên vị trí tùy chọn (thường là xếp theo hàng ngang phí dưới) Dạng ô chữ này dễ thiết kế từ chìa khóa và hàng ngang h ơn hẳn dạng Tuy nhiên, để việc xuất từ chìa khóa cách ngẫu nhiên thì đòi hỏi kĩ thuật vi tính tương đối cao Dạng : giải từ hàng ngang và tìm chủ đề Khác với hai dạng trên, dạng này không xuất từ hàng dọc hay từ chìa khóa, suốt chơi, ô chữ hàng ngang chính là gợi ý từ cụm từ chủ đề Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (5) Dạng ô chữ này đòi hỏi người chơi phải vận dụng kiến thức tổng hợp, bám vào các từ hàng ngang để liên tưởng đến nội dung, chủ đề ô chữ Có thể nói rằng, dạng là dạng khó soạn thảo lại dễ cho người chơi, có thể áp dụng học sinh tiểu học THCS Dạng và dạng dễ tìm kiếm nội dung lại khó người chơi, các dạng này thích hợp học sinh THCS, THPT người lớn Tùy theo đối tượng, mục đích tuyên truyền để lựa chọn dạng thích hợp 1.3 Trò chơi đoán ô chữ dạy học và đố vui để học Trong tiết học, học sinh thường có tâm lí căng thẳng, ngoại trừ số HS khá, giỏi, số còn lại nói chung là ngại tham gia các hoạt động học tập Người giáo viên phải nắm đặc điểm tâm lí này để biết cách kích thích tò mò, hăng hái tham gia vào các hoạt động học tập đại đa số HS Trò chơi hoạt động học tập là cách để huy động phần lớn HS tham gia vào các hoạt động Trò chơi đoán ô chữ thiết kế và tổ chức phù hợp góp phần hút, hấp dẫn HS tham gia Nội dung tuyên truyền, giáo dục ô chữ phải gắn kết với nội dung bài học, có liên hệ thực tế và khả vận dụng tổng hợp HS Đối với các sân chơi đố vui để học, trò chơi đoán ô chữ là phần thi chờ đợi, gây hứng thú người chơi lẫn khán giả 1.4 Qui trình thiết kế và sử dụng ô chữ Qua việc tìm hiểu, nghiên cứu và sử dụng ô chữ, tác giả đề xuất qui tr ình thiết kế và sử dụng trò chơi sau : Bước Xây dựng thể lệ trò chơi đoán ô chữ Nội dung thể lệ cần ngắn gọn, đầy đủ, chặt chẽ, dễ hiểu Nếu là đối vui để học thì cần công bố thể lệ sớm cho các đội ch Trong thể lệ cần nói rõ điểm số lượt mở đúng ô chữ hàng ngang, điểm số từ hàng dọc từ chìa khóa, nào phải dừng chơi,… Thể lệ nên qui định rõ đáp án là đơn nghĩa, đúng chính xác chính tả lẫn nội dung, hình thức Ví dụ, với câu hỏi “Con gì chúa tể rừng xanh xứ mình ?” Đáp án ô chữ này là BEO, thí sinh trả lời là CỌP, HỔ không chấp nhận Không nên có hình thức trừ điểm quá nặng lần trả lời sai (điều này hạn chế việc mạnh dạn tham gia HS) Chỉ nên dừng quyền chơi người trả lời sai từ hàng dọc từ chìa khóa Bước Lựa chọn nội dung, chủ đề cần ên truyền Đây là khâu quan trọng, định nội dung có hấp dẫn hay không Người thiết kế chọn từ hàng dọc từ chìa khóa, từ hàng ngang (gắn với nội dung, chủ đề bài học, hay nội dung cần ên truyền, giáo dục) Bước Thiết kế các câu gợi ý Mỗi từ hàng ngang có gợi ý để người chơi dựa vào đó mà đoán ô chữ Gợi ý không thiết phải là định nghĩa mà nên là cách cung cấp thông tin nội dung, chủ đề từ h àng ngang đó Gợi ý có thể là hình ảnh, đoạn phim Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (6) tình huống, bài toán cụ thể Tùy thuộc vào đối tượng, tính chất sân ch để lựa chọn nội dung gợi ý thích hợp Bước Thiết kế ô chữ trên phần mềm Lựa chọn phần mềm thích hợp, cho đảm bảo dễ thiết kế, dễ sửa chữa, hiệu chỉnh, giao diện đẹp Phải thiết kế cho thí sinh lựa chọn từ h àng ngang cách ngẫu nhiên Mỗi lần thí sinh chọn từ h àng ngang nào thì hàng ngang đó đổi màu nhấp nháy đồng thời xuất nội dung gợi ý từ hàng ngang đó Nếu trả lời đúng đáp án, ô chữ mở ra, ngược lại, ô chữ đó là bí mật màu sắc phải khác để thông báo với người chơi hàng ngang đó đã chọn Nên thiết kế nên trang màn hình Cần thiết lập hiệu ứng thời gian, chuông đồng hồ, chấm điểm để trò chơi thêm sinh động, gay cấn và hấp dẫn Bước Sử dụng ô chữ Để đảm bảo tổ chức trò chơi thành công, việc giữ bí mật ô chữ phải thực nghiêm túc Người dẫn chương trình phải nắm hết nội dung ô chữ, đặc biệt là đáp án Trước tổ chức chơi, phải đảm bảo chắn các thành viên đội chơi, lớp đã hiểu thể lệ Người dẫn chương trình phải linh hoạt, dứt khoát, đọc to, phát âm rõ ràng, phối hợp chặt chẽ, nhịp nhàng máy vi tính và lời nói Cuối câu gợi ý nên đọc to, rõ từ “HẾT” Người dẫn chương trình cần động viên khích lệ người tham gia kịp thời các tr àng pháo tay, lời khen hay động viên,… Tránh tình trạng phản ứng gay gắt tr ước tình trả lời thiếu chính xác Chẳng hạn, câu trả lời em ho àn toàn phù hợp với gợi ý thầy, đáng tiếc l à chưa đúng với đáp án Nghiên cứu, khai thác Visual Basic Microsoft PowerPoint để thiế t kế trò chơi đoán ô chữ phục vụ đố vui để học v à dạy học 2.1 Tìm hiểu Visual Basic Microsoft PowerPoint Visual Basic là ngôn ngữ lập trình, có cấu trúc chặt chẽ, ứng dụng vào để làm nhiều việc đồ họa, hoạt hình, tính toán, Microsoft đã nhúng Visual Basic vào Office, nhờ mà các ứng dụng Microsoft PowerPoint, Excel, Word, FrontPage có thêm các hiệu ứng hiệu quả, giúp người sử dụng làm nhiều việc Khi thiết kế, người sử dụng kích hoạt Visual Basic thành cửa sổ riêng, tiến hành viết ngôn ngữ lập trình để yêu cầu các ứng dụng Office thực số hiệu ứng Khi trình diễn, các hiệu ứng hữu Office tương ứng Chẳng hạn, viết lệnh chấm điểm Visual Basic, tr ình diễn, nhấn vào số nút lệnh để Microsoft PowerPoint hiển thị điểm cộng trừ 2.2 Khai thác số lệnh Visual Basic Microsoft PowerPoint Visual Basic nhúng Microsoft PowerPoint bao gồm nhiều chức năng, nhiều câu lệnh, cú pháp, khuôn khổ đề tài này chúng tôi nêu số lệnh, chức Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (7) 2.2.1 Chức hiển thị và xóa các kí tự, hình ảnh, đối tượng + Chức : cho phép nhấn vào nút lệnh A thì nhiều nút lệnh khác đồng loạt xuất kí tự, hình ảnh đối tượng + Cú pháp : <Tên nút hiển thị> <Lệnh> = “Nội dung cần hiển thị” + Câu lệnh : Private Sub C1_Click() C1.1.Caption = "TRÒ CHƠI ĐOÁN Ô CHỮ" C1.2.Caption = "SÁNG KIẾN KINH NHIỆM" End Sub + Giải thích : Khi nhấp đơn chuột (Click) vào nút lệnh có tên là C1 (theo cách đặt tên tác giả), các nút CommandButton C1.1 và C1.2 xuất các kí tự nháy đôi “” Visual Basic không hạn chế số lượng CommandButton hiển thị (nhấn nút lệnh có thể yêu cầu hàng trăm nút khác thay đ ổi nội dung, màu sắc,… cùng lúc) 2.2.2 Chức đổi màu nền, màu chữ + Chức : cho phép đổi màu màu chữ số đối tượng + Cú pháp : <Tên nút hiển thị> <Lệnh> = <Kí hiệu màu sắc> + Câu lệnh : Private Sub C1_Click() C1.1.BackColor = &H00FF00FF& C1.2.BackColor = &H0000FFFF& C1.3.BackColor = &H000000FF& End Sub + Giải thích : Khi nhấp đơn chuột (Click) vào nút lệnh có tên là C1 (theo cách đặt tên tác giả), các nút C1.1 đổi thành màu tím (&HFF0000) ; C1.2 đổi thành màu vàng (&H0000FFFF&) và C1.3 đổi thành màu đỏ (&H000000FF&) 2.2.3 Chức chấm điểm + Chức : cho phép cộng trừ điểm + Cú pháp : <Tên nút hiển thị> <Lệnh> = <Tên nút hiển thị> + <Điểm số> + Câu lệnh : Private Sub C2_Click() L2.1.Caption = L2.1.Caption + 10 End Sub + Giải thích : Khi nhấp đơn chuột (Click) vào nút lệnh có tên là C2 (theo cách đặt tên tác giả), các nút Label L2.1 lấy điểm có Label L2.1 cộng với 10 điểm (nếu dấu trừ thì Label L2.1 trừ 10 điểm) Ghi chú quan trọng, giá trị ban đầu Label L2.1 là tập hợp khác rỗng (nên điểm) Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (8) 2.2.4 Chức nhập văn + Chức : cho phép nhập văn trình diễn Microsoft PowerPoint (cần nhớ bình thường, trình diễn, Microsoft PowerPoint không cho phép nhập văn vào màn hình) + Cách làm : trên công cụ Control Toolbox, chọn nút Text Box Giữ chuột trái, kéo và thả xuống màn hình Microsoft PowerPoint Khi trình di ễn, có thể nhập văn vào Text Box Ngoài còn số chức khác thiết lập cách chấm điểm bài tập trắc nghiệm, hoạt hình, thí nghiệm ảo trình bày đề tài khác 2.3 Sử dụng Visual Basic Microsoft PowerPoint đ ể thiết kế trò chơi đoán ô chữ 2.3.1 Khởi động Visual Basic Microsoft PowerPoint Mở trình duyệt Microsoft PowerPoint Cách : trên công c ụ, vào View/Toolbars/Control Toolbox Xuất công cụ gồm các nút lệnh + là nút Propreties Khi kích ho ạt vào nút này xuất bảng để khai báo, đặt tên, định dạng,… cho nút Ô (Name) để đặt tên cho nút Ô BackColor để chọn màu nút Ô Caption để khai báo giá trị hiển thị ban đầu nút Chẳng hạn h ình vẽ đây cho biết nút lệnh hiển thị CommandButton1 N ên xóa hiển thị ban đầu này (để rỗng), là nút cộng (trừ) điểm thì để hiển thị ban đầu là Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (9) Ô Font để khai báo, định dạng font, size font Nên chọn font VNI-Times Ô ForeColor để chọn màu chữ Ô Height để khai báo độ cao nút Ô Left để khai báo lề (vị trí) mép phải nút Ô Picture để chèn ảnh vào nút Ô Top để khai báo lề (vị trí) mép tr ên nút Ô Width để khai báo độ rộng nút + là nút CheckBox, là nút Option Botton, các nút này dùng vi ệc soạn thảo câu hỏi trắc nghiệm khách quan + là nút CommandButton ; Label Các nút này dùng để hiển thị văn là nút + là nút Image, là nút More Controls Các nút này sử dụng việc chèn hình ảnh, phim, flash,… vào các nút 2.3.2 Định dạng font, nền, kích thước,… cho các nút lệnh và hiển thị + Định dạng font : nhấp chuột chọn nút lệnh (nên chọn tất các nút lệnh), hộp thoại Propreties , vào ô Font để khai báo Nhấp chuột vào dấu ba chấm … để khai báo Trong hộp thoại Font, chọn VNI-Times, chọn size khoảng 24 đến 30 pt + Chọn màu cho nút : nhấp chuột chọn nút lệnh (nên chọn tất các nút lệnh) ; hộp thoại Propreties , ô BackColor nhấp chuột vào mũi tên thả xuống để chọn màu nút + Định dạng kích thước nút : Nhấp chuột chọn nút lệnh (n ên chọn tất các nút lệnh) ; hộp thoại Propreties , vào ô Height để khai báo độ cao nút ; ô Width để khai báo độ rộng nút + Vị trí nút : sau chọn nút, vào ô Top để khai báo lề (vị trí) mép tr ên nút, ô Left để khai báo lề (vị trí) mép phải nút 2.3.3 Nhập văn và viết câu lệnh Visual Basic Để nhập văn và viết câu lệnh Visual Basic, sau chọn nút, nhấp đôi vào nút đó, trình duyệt mở (một cửa sổ mới) v à luôn mặc định : Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com (10) Private Sub CommandButton1_Click() End Sub Viết câu lệnh và nhập văn vào hai dòng Private và End Sub Cách gõ văn không khác gì gõ văn các trình duyệt Microsoft PowerPoint, Word,… (nên dùng b ộ gõ VNI) Ví dụ : Private Sub L31_Click() L31.Caption = "V" End Sub Private Sub L41_Click() L41.Caption = "K" End Sub Giải thích, nhấp đơn vào nút L31 thì nút L31 xuất chữ V, nhấp đơn vào nút L41, nút L41 hiển thị chữ K Vấn đề này sử dụng việc lật ô chữ trường hợp người chơi không giải ô chữ hàng ngang Ví dụ : Private Sub C5_Click() L51.BackColor = &H800080 L52.BackColor = &H800080 L53.BackColor = &H800080 L54.BackColor = &H800080 L51.Caption = "?" L52.Caption = "?" L53.Caption = "?" L54.Caption = "?" L1.Caption = " Khi giữ nguyên nhiệt độ tăng thể tích thì áp suất cûa chất khí thay đổi nào ?" End Sub Giải thích : nhấp đơn vào nút C5 (hàng ngang s ố 5) thì các nút từ L51 đến L54 đổi màu sắc Đồng thời nút hiển thị dấu chấm hỏi (?) Nút L1 xuất câu hỏi gợi ý Ví dụ : Private Sub C4_DblClick(ByVal Cancel As MSForm s.ReturnBoolean) L41.BackColor = &HFF0000 L42.BackColor = &HFF0000 L43.BackColor = &HFF0000 Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 10 (11) L44.BackColor = &HFF0000 L45.BackColor = &HFF0000 L46.BackColor = &HFF& L47.BackColor = &HFF0000 L48.BackColor = &HFF& L49.BackColor = &HFF0000 L41.Caption = "K" L42.Caption = "H" L43.Caption = "Ố" L44.Caption = " I" L45.Caption = "L" L46.Caption = "Ư" L47.Caption = "Ợ" L48.Caption = "N" L49.Caption = "G" L2.Caption = L48.Caption + " " + L2.Caption + " " + L46.Caption End Sub Giải thích, nhấp đôi vào nút C4 (hàng ngang số 4) thì các nút từ L41 đến L49 đổi màu sắc Có nút màu đỏ (đó là các nút hiển thị từ chìa khóa), các nút còn lại đổi thành màu tím Đồng thời nút hiển thị 01 kí tự, các kí tự n ày là từ KHỐI LƯỢNG Ở nút L2, xuất các từ ch ìa khóa cách ngẫu nhiên Nút L48.Caption tức là kí tự nút L48 (chữ N) hiển thị, kí tự nút L46 (chữ Ư) hiển thị, các kí tự trống “ “ dùng để ngăn cách các kí tự Ngo ài ra, còn có các kí tự đã có L2 hiển thị nhấn nút C4 Ghi chú, nút L2.Caption = L48.Caption + " " + L2.Caption + " " + L46.Caption có thể thay L2.Caption = “N” + " " + L2.Caption + " " + “Ư” Nghĩa là ô chìa khóa xuất từ đã có sẵn và chữ N, Ư 2.3.4 Chèn hình ảnh, phim, đối tượng vào Visual Basic Sử dụng các nút (Image) và nút phim, flash,… Phần này độc giả tự nghiên cứu (More Controls) để chèn ảnh Có thể vào ô Picture hộp thoại Propreties , để chọn là ảnh vào nút 2.3.5 Một số mẹo hay Visual Basic + Để hiển thị tiếng Việt có dấu (không bị lỗi), n ên chọn font VNI-Times Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 11 (12) + Nên định dạng kích thước nút theo loại thống nhất, sử dụng ô Height và ô Width hộp thoại Propreties để khai báo size nút (n ên chọn cao 35 và rộng 35) + Để xếp các ô chữ theo h àng ngang, hàng dọc cách chính xác, chọn các ô hàng ngang (hàng dọc), hộp thoại Propreties , sử dụng ô Left để khai báo lề (vị trí) mép phải nút, ô Top để khai báo lề (vị trí) mép tr ên nút + Để rê, nhấp đôi nhấp đơn chuột, chương trình Visual Basic, nhấp chuột vào mũi tên thả xuống ô Click, chọn Click (nhấp đơn), DblClick (nhấp đôi), MouseMove (rê chuột),… + Nên đặt tên các nút theo thể thống nhất, hàng ngang có kí hiệu riêng Ví dụ, hàng ngang số đặt là L11, L12, L13,… L1n ; hàng ngang s ố đặt tên là L21, L22, L23,… + Một số máy chưa kích hoạt Visual Basic Microsoft PowerPoint (máy v ừa cài đặt xong), trình diễn ô chữ không có hiệu lực Để đảm bảo chắn chắn ô chữ hoạt động tốt, cần thực các cách sau : Cách Trên công cụ Microsoft PowerPoint , vào Tools/Macro/Security Trong hộp thoại Security, chọn Low (chế độ thấp nhất) Thoát PowerPoint, khởi động lại máy Cách Mở PowerPoint, kích hoạt Visual Basic, lấy nút lệnh (CommandButton1), khai báo lệnh bất kì, ví dụ Private Sub CommandButton1_Click() CommandButton1.Caption = “kích hoạt” End Sub Trình diễn Microsoft PowerPoint, nhấp vào nút lệnh CommandButton1 Thoát khởi động lại Microsoft PowerPoint khởi động lại máy tính Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 12 (13) 2.4 Giới thiệu số ô chữ Trong khuôn khổ đề tài sáng kiến kinh nghiệm, chúng tôi xin đ ưa số ô chữ minh họa quá trình áp dụng vào dạy học và đố vui để học năm qua 2.4.1.Ô chữ sử dụng dạy bài Gương cầu lồi (Vật lí 7) 2.4.2 Ô chữ sử dụng dạy bài Nhiệt học (vật lí 10) Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 13 (14) 2.4.3 Ô chữ sử dụng dạy bài Thế (Vật lí 10) 2.4.4 Ô chữ sử dụng hội thi đố vui để học chủ đề an to àn giao thông năm học 2006 -2007 Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 14 (15) 2.4.5 Ô chữ sử dụng hội thi đố vui để học chủ đề Bảo vệ rừng và đa dạng sinh học cấp huyện năm 2008 2.4.6 Ô chữ sử dụng dạy bài Dòng điện không đổi (Vật lí 11) Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 15 (16) C KẾT LUẬN Căn vào mục đích nghiên cứu, nhiệm vụ nghiên cứu đề tài và qua thực tiễn áp dụng, vận dụng dạy học, chúng tôi đ ã rút kết luận đây : Xây dựng sở lí luận việc sử dụng tr ò chơi đoán ô chữ vào đố vui để học và tổ chức hoạt động dạy học Đề qui trình việc thiết kế ô chữ Nghiên cứu, khai thác Visual Basic Microsoft PowerPoint để thiết kế có hiệu các ô chữ phục vụ đối vui để học v à dạy học, vòng năm qua, chúng tôi đã thiết kế 62 ô chữ (phục vụ các bài giảng điện tử, các hội thi đố vui cấp huyện, Sở GD&ĐT) Góp phần tích cực vào việc kích thích tinh thần tham gia học t ập học sinh thông qua ứng dụng CNTT TÀI LI Nguyễn Văn Cần (2003), Nghiên cứu khai thác Microsoft FrontPage đ ể thiết kế bài giảng điện tử vật lí 7, Luận văn thạc sĩ khoa học giáo dục, ĐHSP Huế Nguyễn Văn Cần (2007), “Nghi ên cứu xây dựng và khai thác nguồn học liệu điện tử để hỗ trợ việc thiết kế b ài giảng điện tử phần quang học môn vật lí trường THCS”, Kỷ yếu Hội thảo khoa học ứng dụng CNTT v à truyền thông đổi và nâng cao chất lượng giáo dục, Thừa Thiên Huế Nguyễn Thị Ánh Hà (2003), Nghiên cứu khai thác Microsoft PowerPoint để thiết kế bài giảng điện tử cho phần động học và động lực học vật lí 10 THPT, Luận văn thạc sĩ khoa học giáo dục, ĐHSP Huế Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 16 (17) PHỤ LỤC Viết lệnh cho ô chữ đố vui để học bảo vệ rừng (hội thi cấp huyện năm 2008) Private Sub C1_Click() L11.BackColor = &H800080 L12.BackColor = &H800080 L13.BackColor = &H800080 L14.BackColor = &H800080 L15.BackColor = &H800080 L16.BackColor = &H800080 L17.BackColor = &H800080 L11.Caption = "?" L12.Caption = "?" L13.Caption = "?" L14.Caption = "?" L15.Caption = "?" L16.Caption = "?" L17.Caption = "?" L1.Caption = " Khắc tinh nhím là vật nào?" End Sub Private Sub C2_Click() L21.BackColor = &H800080 L22.BackColor = &H800080 L23.BackColor = &H800080 L24.BackColor = &H800080 L25.BackColor = &H800080 L26.BackColor = &H800080 L27.BackColor = &H800080 L28.BackColor = &H800080 L21.Caption = "?" L22.Caption = "?" L23.Caption = "?" L24.Caption = "?" L25.Caption = "?" L26.Caption = "?" L27.Caption = "?" L28.Caption = "?" L1.Caption = " Một thắng cảnh nằm ven sông Hương (cho lật ô chữ đầu)?" End Sub Private Sub C3_Click() L31.BackColor = &H800080 L32.BackColor = &H800080 L33.BackColor = &H800080 L34.BackColor = &H800080 L35.BackColor = &H800080 L36.BackColor = &H800080 L37.BackColor = &H800080 L38.BackColor = &H800080 L31.Caption = "?" L32.Caption = "?" L33.Caption = "?" L34.Caption = "?" L35.Caption = "?" L36.Caption = "?" L37.Caption = "?" L38.Caption = "?" L1.Caption = " Tên 10 loài thú quí Thừa thiên Huế cần bảo vệ, nó là loài linh trưởng, tên giáp này gắn liền với kiện xuân 1968 " End Sub Private Sub C4_Click() L41.BackColor = &H800080 L42.BackColor = &H800080 L43.BackColor = &H800080 L44.BackColor = &H800080 L45.BackColor = &H800080 L46.BackColor = &H800080 L47.BackColor = &H800080 L48.BackColor = &H800080 L49.BackColor = &H800080 L41.Caption = "?" L42.Caption = "?" L43.Caption = "?" L44.Caption = "?" L45.Caption = "?" L46.Caption = "?" L47.Caption = "?" L48.Caption = "?" L49.Caption = "?" L1.Caption = " Xem đọan phim và hãy cho biết tên vật này ? " End Sub Private Sub C5_Click() L51.BackColor = &H800080 L52.BackColor = &H800080 L53.BackColor = &H800080 L54.BackColor = &H800080 Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 17 (18) L51.Caption = "?" L52.Caption = "?" L53.Caption = "?" L54.Caption = "?" L1.Caption = " Con gì kh ông phải chim bay, mà có giọng hát nghe hay lạ lùng ?" End Sub Private Sub C6_Click() L61.BackColor = &H800080 L62.BackColor = &H800080 L63.BackColor = &H800080 L64.BackColor = &H800080 L65.BackColor = &H800080 L66.BackColor = &H800080 L67.BackColor = &H800080 L68.BackColor = &H800080 L61.Caption = "?" L62.Caption = "?" L63.Caption = "?" L64.Caption = "?" L65.Caption = "?" L66.Caption = "?" L67.Caption = "?" L68.Caption = "?" L1.Caption = " Đồng bào Miền Nam đã tặng Bác Hồ món quà này, tên món quà này có liên quan đến người mẹ ? " End Sub Private Sub C7_Click() L71.BackColor = &H800080 L72.BackColor = &H800080 L73.BackColor = &H800080 L74.BackColor = &H800080 L75.BackColor = &H800080 L76.BackColor = &H800080 L77.BackColor = &H800080 L78.BackColor = &H800080 L79.BackColor = &H800080 L710.BackColor = &H800080 L71.Caption = "?" L72.Caption = "?" L73.Caption = "?" L74.Caption = "?" L75.Caption = "?" L76.Caption = "?" L77.Caption = "?" L78.Caption = "?" L79.Caption = "?" L710.Caption = "?" L1.Caption = " Ngoài việc điều tiết và nuôi dưỡng nguồn nước, góp phần tăng suất mùa màng, giảm tiếng ồn và điều hòa khí hậu, rừng còn có khả gì liên quan đến bụi (cho phép lật ô chữ kết thúc)? " End Sub Private Sub C8_Click() L81.BackColor = &H800080 L82.BackColor = &H800080 L83.BackColor = &H800080 L84.BackColor = &H800080 L85.BackColor = &H800080 l86.BackColor = &H800080 L87.BackColor = &H800080 L88.BackColor = &H800080 L81.Caption = "?" L82.Caption = "?" L83.Caption = "?" L84.Caption = "?" L85.Caption = "?" l86.Caption = "?" L87.Caption = "?" L88.Caption = "?" L1.Caption = " Thiêu trụi, hủy diệt, ô nhiễm, sau tin dự báo thời tiết, gió phơn, người đầy tớ tốt, người chủ tồi, oxi, cháy tán, cụm từ này nói đến vấn đề gì ? " End Sub Private Sub C9_Click() L91.BackColor = &H800080 L92.BackColor = &H800080 L93.BackColor = &H800080 L94.BackColor = &H800080 L95.BackColor = &H800080 L96.BackColor = &H800080 L97.BackColor = &H800080 L98.BackColor = &H800080 L99.BackColor = &H800080 L910.BackColor = &H800080 L911.BackColor = &H800080 L912.BackColor = &H800080 L91.Caption = "?" L92.Caption = "?" L93.Caption = "?" Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 18 (19) L94.Caption = "?" L95.Caption = "?" L96.Caption = "?" L97.Caption = "?" L98.Caption = "?" L99.Caption = "?" L910.Caption = "?" L911.Caption = "?" L912.Caption = "?" L1.Caption = " Cay gì che mát mái đình, chiến khu cách mạng danh muôn đời (cho phép lật ô chữ đầu và cuối)? " End Sub Private Sub C10_Click() L101.BackColor = &H800080 L102.BackColor = &H800080 L103.BackColor = &H800080 L104.BackColor = &H800080 L105.BackColor = &H800080 L106.BackColor = &H800080 L107.BackColor = &H800080 L108.BackColor = &H800080 L109.BackColor = &H800080 L1010.BackColor = &H800080 L1011.BackColor = &H800080 L101.Caption = "?" L102.Caption = "?" L103.Caption = "?" L104.Caption = "?" L105.Caption = "?" L106.Caption = "?" L107.Caption = "?" L108.Caption = "?" L109.Caption = "?" L1010.Caption = "?" L1011.Caption = "?" L1.Caption = " 10 Ngày 28/11/1959, Bác Hồ kính yêu chúng ta đã khởi xướng phong trào này (cho phép lật ô chữ cuối cùng)? " End Sub Private Sub C11_Click() L111.BackColor = &H800080 L112.BackColor = &H800080 L113.BackColor = &H800080 L114.BackColor = &H800080 L115.BackColor = &H800080 L116.BackColor = &H800080 L117.BackColor = &H800080 L118.BackColor = &H800080 L119.BackColor = &H800080 L1110.BackColor = &H800080 L1111.BackColor = &H800080 L111.Caption = "?" L112.Caption = "?" L113.Caption = "?" L114.Caption = "?" L115.Caption = "?" L116.Caption = "?" L117.Caption = "?" L118.Caption = "?" L119.Caption = "?" L1110.Caption = "?" L1111.Caption = "?" L1.Caption = " 11 Một biện pháp hữu hiệu nhằm góp phần bảo vệ rừng (cho phép lật ô chữ cuối cùng)? " End Sub Private Sub C12_Click() L121.BackColor = &H800080 L122.BackColor = &H800080 L123.BackColor = &H800080 L124.BackColor = &H800080 L125.BackColor = &H800080 L126.BackColor = &H800080 L127.BackColor = &H800080 L128.BackColor = &H800080 L129.BackColor = &H800080 L1210.BackColor = &H800080 L1211.BackColor = &H800080 L1212.BackColor = &H800080 L1213.BackColor = &H800080 L1214.BackColor = &H800080 L121.Caption = "?" L122.Caption = "?" L123.Caption = "?" L124.Caption = "?" L125.Caption = "?" L126.Caption = "?" L127.Caption = "?" L128.Caption = "?" L129.Caption = "?" L1210.Caption = "?" Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com 19 (20) L1211.Caption = "?" L1212.Caption = "?" L1213.Caption = "?" L1214.Caption = "?" L1.Caption = " 12 Cụm từ trái nghĩa với du canh du cư là gì? " End Sub Private Sub C1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) L11.Caption = "C" L12.Caption = "H" L13.Caption = "Ồ" L14.Caption = "N" L15.Caption = "S" L16.Caption = "Ó" L17.Caption = "C" L11.BackColor = &HFF0000 L12.BackColor = &HFF& L13.BackColor = &HFF0000 L14.BackColor = &HFF0000 L15.BackColor = &HFF0000 L16.BackColor = &HFF0000 L17.BackColor = &HFF0000 L2.Caption = L12.Caption + " " + L2.Caption End Sub Private Sub C2_DblClick(ByVal Cancel As MSForms.ReturnBoolean) L21.BackColor = &HFF0000 L22.BackColor = &HFF0000 L23.BackColor = &HFF0000 L24.BackColor = &HFF& L25.BackColor = &HFF0000 L26.BackColor = &HFF0000 L27.BackColor = &HFF0000 L28.BackColor = &HFF& L21.Caption = "V" L22.Caption = "Ọ" L23.Caption = "N" L24.Caption = "G" L25.Caption = "C" L26.Caption = "Ả" L27.Caption = "N" L28.Caption = "H" L2.Caption = L28.Caption + " " + L2.Caption + " " + L24.Caption End Sub Private Sub C3_DblClick(ByVal MSForms.ReturnBoolean) L31.BackColor = &HFF& L32.BackColor = &HFF0000 L33.BackColor = &HFF0000 L34.BackColor = &HFF0000 L35.BackColor = &HFF0000 L36.BackColor = &HFF0000 L37.BackColor = &HFF0000 L38.BackColor = &HFF0000 L31.Caption = "K" L32.Caption = "H" L33.Caption = " Ỉ" L34.Caption = "M" L35.Caption = "Ặ" L36.Caption = "T" L37.Caption = "Đ" L38.Caption = "Ỏ" L2.Caption = L31.Caption + L2.Caption End Sub Private Sub C4_DblClick(ByVal MSForms.ReturnBoolean) L41.BackColor = &HFF0000 L42.BackColor = &HFF0000 L43.BackColor = &HFF0000 L44.BackColor = &HFF& L45.BackColor = &HFF0000 L46.BackColor = &HFF0000 L47.BackColor = &HFF0000 L48.BackColor = &HFF0000 L49.BackColor = &HFF0000 L41.Caption = "B" L42.Caption = "Á" L43.Caption = "O" L44.Caption = "H" L45.Caption = "O" L46.Caption = "A" L47.Caption = "M" L48.Caption = "A" L49.Caption = " I" L2.Caption = L2.Caption + L44.Caption End Sub Bản quyền thuộc Ths Nguyễn Văn Cần cantiensinh1974@yahoo.com.vn Lop11.com Cancel As " " + Cancel As " " + 20 (21)