Bối cảnh và vấn đề nghiên cứu

Trong xu thế đổi mới giáo dục theo hướng phát triển phẩm chất và năng lực người học, Hóa học là môn khoa học tự nhiên gắn liền giữa lý thuyết với thực nghiệm. Thí nghiệm Hóa học giữ vai trò là phương tiện trực quan quan trọng, là cơ sở để học sinh tìm tòi, nghiên cứu và kiểm chứng lý thuyết. Tuy nhiên, việc tổ chức các thí nghiệm trực tiếp tại trường phổ thông gặp nhiều rào cản như thiếu thốn hóa chất, thiết bị, nguy cơ độc hại hoặc phản ứng diễn ra quá chậm. Do đó, việc xây dựng và ứng dụng các thí nghiệm ảo, mô hình thí nghiệm số hóa trở thành một yêu cầu cấp thiết.

Bối cảnh thực tiễn được củng cố bởi định hướng quản lý giáo dục: ngày 26/12/2018, Bộ Giáo dục và Đào tạo đã ban hành Thông tư số 32/2018/TT-BGDĐT về Chương trình giáo dục phổ thông mới, trong đó chương trình Hóa học lớp 10 đưa vào Chuyên đề 10.3: "Hóa học với Công nghệ thông tin", nhằm phát triển kỹ năng ứng dụng công nghệ thông tin (CNTT) cho học sinh. Mặc dù trên thị trường đã có một số phần mềm thí nghiệm ảo như Portable Virtual Chemistry Lab, ChemLab, Crocodile Chemistry, Macromedia Flash hay Chemist by THIX, nhưng các công cụ này thường có chi phí bản quyền cao, cài đặt phức tạp, tốn dung lượng bộ nhớ và giao diện rời rạc với các bài giảng điện tử. Nhằm khắc phục các hạn chế trên, đề tài tập trung xây dựng một bộ tiện ích mã nguồn mở, tích hợp trực tiếp trong Microsoft PowerPoint để hỗ trợ giáo viên và học sinh thiết kế, thao tác thí nghiệm hóa học nhanh chóng.

Mục đích nghiên cứu của đề tài là ứng dụng Microsoft PowerPoint và ngôn ngữ lập trình Visual Basic for Applications (VBA) để xây dựng bộ thí nghiệm ảo, phục vụ nâng cao chất lượng dạy học Hóa học lớp 10 cơ bản ở trường trung học phổ thông (THPT).

Nhiệm vụ nghiên cứu được xác định gồm 4 nội dung cụ thể:

  1. Xây dựng cơ sở lý luận và thực tiễn của đề tài nghiên cứu.
  2. Khảo sát thực trạng sử dụng CNTT, đặc biệt là thí nghiệm ảo trên Microsoft PowerPoint trong dạy học Hóa học tại các trường THPT.
  3. Sử dụng phần mềm Microsoft PowerPoint kết hợp lập trình VBA để thiết kế hệ thống thí nghiệm ảo Hóa học lớp 10 THPT (chương trình cơ bản).
  4. Tiến hành thực nghiệm sư phạm nhằm kiểm tra, đánh giá tính khả thi và hiệu quả của hệ thống tiện ích đã thiết kế.

Khách thể và đối tượng nghiên cứu:

  • Khách thể nghiên cứu: Quá trình dạy học môn Hóa học lớp 10 tại trường THPT.
  • Đối tượng nghiên cứu: Việc ứng dụng Microsoft PowerPoint và lập trình VBA trong thiết kế, sử dụng thí nghiệm ảo phục vụ dạy học Hóa học lớp 10.

Phạm vi nghiên cứu:

  • Phạm vi nội dung: Kiến thức thuộc chương trình Hóa học lớp 10 THPT (ban cơ bản).
  • Phạm vi địa bàn và đối tượng khảo sát: Giáo viên và học sinh tại trường THPT Cẩm Lệ (Quận Cẩm Lệ, TP. Đà Nẵng), mở rộng khảo sát giáo viên Hóa học tại các trường THPT trên địa bàn TP. Đà Nẵng và một số tỉnh thành trên toàn quốc.

Cơ sở lý luận và phương pháp nghiên cứu

Khóa luận xây dựng hệ thống cơ sở lý thuyết dựa trên các trụ cột chính:

  • Lý luận dạy học và đổi mới phương pháp giáo dục: Vận dụng các nguyên tắc trực quan, phương pháp sử dụng thí nghiệm trong dạy học Hóa học và định hướng phát triển năng lực học sinh theo Chương trình Giáo dục phổ thông 2018 (Thông tư 32/2018/TT-BGDĐT).
  • Tiêu chuẩn kỹ thuật vẽ cơ khí và hình học chiếu: Áp dụng Tiêu chuẩn Việt Nam TCVN 5-78 về phương pháp các hình chiếu cơ bản, lựa chọn hình chiếu đứng và phép chiếu vuông góc để chuẩn hóa các bản vẽ dụng cụ thí nghiệm, loại bỏ các nét khuất/nét đứt không cần thiết nhằm tối ưu hóa tính trực quan trong giảng dạy.
  • Nền tảng công nghệ Microsoft Office Add-in và Visual Basic for Applications (VBA): Khai thác cấu trúc thanh công cụ Ribbon, giao diện lập trình Custom UI Editor, hệ thống biểu mẫu UserForm, các khối mã lệnh Modules, thủ tục (Sub), hàm (Function) và tập lệnh Macro.
  • Định dạng đồ họa Scalable Vector Graphics (SVG): Định dạng ảnh vector tiêu chuẩn mở của World Wide Web Consortium (W3C), cho phép phóng to, thu nhỏ và phân rã thành các hình khối vector (Shapes) trên PowerPoint mà không suy giảm chất lượng hiển thị.

Phương pháp nghiên cứu được triển khai đồng bộ:

  • Phương pháp nghiên cứu lý luận: Thu thập, phân tích và tổng hợp các tài liệu sư phạm, tài liệu kỹ thuật về PowerPoint, VBA và các công trình khoa học liên quan đến thí nghiệm ảo.
  • Phương pháp nghiên cứu thực tiễn: Điều tra khảo sát bằng bảng hỏi trực tuyến (Google Forms) trên mẫu khảo sát gồm 70 giáo viên Hóa học THPT; phỏng vấn, trao đổi kinh nghiệm sư phạm với giáo viên; tổ chức dạy học thực nghiệm tại trường THPT Cẩm Lệ, THPT Hòa Vang và THPT Ngũ Hành Sơn.
  • Phương pháp thống kê toán học: Xử lý dữ liệu định lượng bằng phần mềm Microsoft Excel và SPSS, tính toán các tham số thống kê gồm giá trị trung bình, độ lệch chuẩn và hệ số biến thiên để đánh giá kết quả thực nghiệm.

Nội dung chính theo từng chương

Chương 1: Cơ sở lý luận và thực tiễn của đề tài nghiên cứu

Chương 1 hệ thống hóa lịch sử các công trình nghiên cứu ứng dụng CNTT vào thí nghiệm Hóa học tại Việt Nam, tiêu biểu như: công trình của Lê Đình Tuấn (2013) về xây dựng ebook thực hành Hóa học hữu cơ với ChemWindow; luận án của Nguyễn Phú Tuấn (2000) về cải tiến kỹ thuật dụng cụ thí nghiệm ở trường phổ thông miền núi; các luận văn của Nguyễn Kim Chi (2001), Nguyễn Thị Hoa (2003), Phan Mai Ngọc Hiền, Huỳnh Hữu Bích Châu và tài liệu của PGS. Trần Quốc Đắc. Tác giả chỉ ra rằng việc tạo tiện ích tích hợp sẵn trên PowerPoint còn ít được khai thác do rào cản kỹ thuật lập trình VBA và thiết kế biểu mẫu.

Tác giả phân tích các định dạng lưu trữ của PowerPoint phục vụ lập trình và phân phối ứng dụng:

Định dạng file Tên loại tệp Mục đích sử dụng
.pptm PowerPoint Macro-Enabled Presentation Bản trình bày chứa mã macro VBA
.potm PowerPoint Macro-Enabled Design Template Mẫu thiết kế chứa macro được phê duyệt trước
.pot PowerPoint 97-2003 Design Template Mẫu thiết kế tương thích PowerPoint 97–2003
.ppsm PowerPoint Macro-Enabled Slide Show Trình chiếu tự động chứa macro VBA
.ppam PowerPoint Add-In Phần bổ trợ chứa lệnh tùy chỉnh và mã VBA
.ppa PowerPoint 97-2003 Add-In Phần bổ trợ tương thích PowerPoint 97–2003

Bên cạnh đó, chương này tổng kết 5 tính năng hiện đại của Microsoft PowerPoint:

  1. Hiệu ứng Morph: Tạo chuyển tiếp biến đổi mượt mà giữa hai slide liên tiếp, yêu cầu đặt tên đối tượng chung theo cú pháp !!_name.
  2. Hiệu ứng Zoom: Cho phép điều hướng phi tuyến tính (Summary Zoom, Section Zoom, Slide Zoom) với các tùy chọn Return to Zoom, Zoom Transition, Zoom Background.
  3. Mô hình 3D (3D Models): Chèn và xoay mô hình không gian đa chiều từ thư viện Stock Models.
  4. Trí tuệ nhân tạo (AI - Design Ideas): Tự động gợi ý bố cục, căn chỉnh thẩm mỹ cho slide.
  5. Thực trạng sử dụng CNTT trong dạy học Hóa học: Dữ liệu khảo sát từ 70 giáo viên THPT cho thấy bức tranh thực trạng về phương pháp tạo hình và khó khăn gặp phải:
Phương pháp tạo hình thí nghiệm của GV Tỷ lệ (%) Khó khăn khi thiết kế tư liệu Tỷ lệ (%)
Lấy ảnh trên Google về trình chiếu 59,4% Kỹ năng sử dụng CNTT chưa thành thạo 65,0%
Vẽ trực tiếp trên phần mềm MS PowerPoint 36,8% Mất nhiều thời gian 48,0%
Vẽ trực tiếp lên bảng 31,0% Không có phần mềm hỗ trợ vẽ thí nghiệm 30,0%
Cho học sinh nhìn vào sách giáo khoa 30,0% Phải tìm kiếm hướng dẫn trên Google 17,0%
Sử dụng phần mềm hỗ trợ khác 5,7% Mong muốn có phần mềm chuyên biệt 92,85%

Chương 2: Thiết kế tiện ích hỗ trợ dạy học Hóa học

Chương 2 trình bày chi tiết quy trình kỹ thuật để xây dựng bộ tiện ích CHEMISTRY tích hợp trong PowerPoint:

1. Quy trình vẽ dụng cụ thí nghiệm chuẩn hóa:

  • Bước 1: Chọn hình mẫu chuẩn: Sử dụng hình ảnh có độ nét cao, tính đối xứng rõ ràng.
  • Bước 2: Phác họa đường nét cơ bản: Sử dụng công cụ Line và Freeform: Shape để vẽ bo theo đường nét đối tượng.
  • Bước 3: Hiệu chỉnh và tạo hình chất lỏng: Sử dụng công cụ Edit Points với các chế độ điểm Smooth Point, Straight Point, Corner Point, kết hợp các lệnh Add Point, Delete Point, Open Path, Close Path. Để tạo mức dung dịch/chất lỏng trong bình, tác giả nhân đôi hình gốc (Ctrl + D), vẽ một hình khối bao quanh và dùng tính năng Format Shape $\rightarrow$ Merge Shapes $\rightarrow$ Subtract để cắt lấy phần chất lỏng.

2. Hệ thống phân loại và mã hóa dụng cụ: Mỗi dụng cụ vector được cấp mã định danh để quản lý trong mã nguồn VBA:

  • Nhóm dụng cụ chứa/ống nghiệm: Ống nghiệm thẳng (G1ONG), ống nghiệm có nhánh (G1ONG.NHANH), ống chữ U (G1ONG.U), thau chứa nước (G1CCH.CHAU), cốc thủy tinh (G1CCH.COC).
  • Nhóm bình tam giác và bình cầu: Bình tam giác (G1BTG), bình cầu đáy bằng (G1BC.BCB), bình cầu đáy tròn (G1BC.BCT), bình cầu có nhánh (G1BC.BCN).
  • Nhóm đo lường và định lượng: Ống đong (G1.OD), buret có khóa (G1.BR), ống hút nhỏ giọt/bầu (G2.OH, G1BTG.OH).
  • Nhóm dụng cụ phức tạp và phụ kiện: Bình Kipp (G3.BKIP), phễu lọc và phễu hút chân không (G1PH.PH), đèn cồn (G3.DC), kẹp gỗ (G3.GO), bát sứ/nồi nung (G3.SU), bình quả lê (G4.QL), bình cầu 2–3 nhánh (G4.BC).

3. Kỹ thuật lắp ghép sơ đồ và cấu trúc lập trình VBA:

  • Quản lý lớp đối tượng: Sử dụng bảng điều khiển Selection Pane trong PowerPoint để kiểm soát thứ tự trước/sau (Z-order) của các đối tượng đồ họa, tránh lỗi hiển thị che khuất phi thực tế.
  • Kiến trúc Add-in: Sử dụng phần mềm Custom UI Editor để biên tập mã XML (customUI), tạo tab lệnh riêng mang tên CHEMISTRY trên thanh Ribbon của PowerPoint. Xây dựng các biểu mẫu UserForm chứa các điều khiển: TextBox, ComboBox, Image, CommandButton. Cơ sở dữ liệu hình ảnh vector SVG và mô hình 3D được đóng gói và giải nén mặc định vào đường dẫn C:\ để các macro VBA truy xuất và chèn trực tiếp vào slide trình chiếu.

Chương 3: Thực nghiệm sư phạm

Chương 3 triển khai đánh giá tính khả thi và hiệu quả sư phạm của bộ tiện ích CHEMISTRY:

  • Đối tượng và địa bàn thực nghiệm: Tiến hành dạy học thử nghiệm và lấy ý kiến tại các trường THPT trên địa bàn TP. Đà Nẵng, bao gồm: giới thiệu bộ tiện ích cho học sinh lớp 11 trường THPT Cẩm Lệ; tổ chức bài học có sử dụng sơ đồ điều chế $\text{H}_2\text{SO}_4$ thiết kế từ tiện ích tại lớp 10 trường THPT Hòa Vang; thực nghiệm tại THPT Ngũ Hành Sơn; đồng thời phát triển và chia sẻ kho học liệu trong nhóm cộng đồng Chemistry Grade 10 - 12.
  • Phương pháp xử lý số liệu: Thu thập phiếu đánh giá sau thực nghiệm từ giáo viên và học sinh, phân tích định lượng dựa trên so sánh độ lệch chuẩn và hệ số biến thiên ($C_v$) để kiểm chứng mức độ đồng thuận và độ tin cậy của kết quả.
  • Kết quả thảo luận: Giáo viên đánh giá cao tính tiện dụng của thanh công cụ, khả năng rút ngắn thời gian soạn bài giảng và tính trực quan khi mô phỏng phản ứng; học sinh thể hiện sự hứng thú, tiếp thu bài học nhanh hơn thông qua các sơ đồ động và mô hình 3D tương tác.

Kết quả và đóng góp

Kết quả nghiên cứu chính

  1. Thiết kế hoàn chỉnh bộ tiện ích CHEMISTRY: Tích hợp trực tiếp lên thanh công cụ Ribbon của Microsoft PowerPoint dưới dạng tệp Add-in (.ppam), hoạt động không cần cài đặt phần mềm trung gian phức tạp.
  2. Xây dựng kho thư viện đồ họa Hóa học vector SVG: Số hóa toàn diện hệ thống dụng cụ thí nghiệm (ống nghiệm, cốc, bình cầu, bình tam giác, buret, phễu lọc, bình Kipp, đèn cồn...) chuẩn hóa theo tiêu chuẩn chiếu TCVN 5-78, cho phép chỉnh sửa màu sắc dung dịch, mức hóa chất và co giãn kích thước tùy ý.
  3. Tích hợp các module hỗ trợ giảng dạy nâng cao: Hỗ trợ chèn nhanh mô hình cấu trúc phân tử 3D, tự động vẽ đồ thị biến thiên hóa học, chèn các mũi tên chiều phản ứng, tạo trò chơi tương tác và sơ đồ tổng kết bài học (ví dụ: bài Cân bằng hóa học).
  4. Giải quyết nhu cầu thực tế của giáo viên: Đáp ứng mong muốn của 92,85% giáo viên được khảo sát về một công cụ thiết kế thí nghiệm ảo nhẹ, trực quan, dễ thao tác ngay trong môi trường soạn thảo quen thuộc.

Đóng góp mới của tác giả

  • Khắc phục nhược điểm của các phần mềm thí nghiệm ảo thương mại cồng kềnh bằng giải pháp Add-in gọn nhẹ, khai thác triệt để sức mạnh của VBA kết hợp định dạng vector SVG hiện đại trên Microsoft PowerPoint.
  • Đóng góp một quy trình chuẩn hóa từ khâu vẽ kỹ thuật, cắt ghép hình khối đến mã hóa và quản lý đối tượng trên Selection Pane, phục vụ việc lắp ráp sơ đồ thí nghiệm Hóa học đạt độ chính xác khoa học và thẩm mỹ cao.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Tiện ích được nghiên cứu trong phạm vi ban đầu phục vụ nội dung chương trình Hóa học lớp 10 THPT (chương trình cơ bản); cơ sở dữ liệu hình ảnh còn phụ thuộc vào việc lưu trữ cục bộ tại ổ đĩa C:\; mức độ tự động hóa các chuỗi phản ứng động phức tạp vẫn ở mức cơ bản.
  • Hướng phát triển: Mở rộng cơ sở dữ liệu dụng cụ và bài thí nghiệm cho toàn bộ chương trình Hóa học lớp 11 và lớp 12; nâng cấp thuật toán VBA để tăng cường khả năng tự động hóa mô phỏng phản ứng; đóng gói bộ cài đặt tự động nhằm tối ưu hóa việc thiết lập đường dẫn dữ liệu trên các hệ điều hành khác nhau.

Giá trị tham khảo

  • Đối với giáo viên Hóa học THPT: Là tài liệu hướng dẫn kỹ thuật thực hành vẽ hình, lắp ráp sơ đồ thí nghiệm và tạo lập bài giảng điện tử sinh động mà không cần đầu tư chi phí mua phần mềm ngoài.
  • Đối với sinh viên ngành Sư phạm Hóa học: Cung cấp tài liệu tham khảo có giá trị về phương pháp ứng dụng CNTT, kỹ thuật lập trình VBA trên PowerPoint để phát triển học liệu số và thiết kế đồ án tốt nghiệp.
  • Đối với các nhà nghiên cứu phát triển Add-in giáo dục: Cung cấp quy trình chi tiết về việc sử dụng Custom UI Editor, cấu trúc XML/VBA và kỹ thuật xử lý ảnh vector SVG trên nền tảng Microsoft Office.

Câu hỏi thường gặp

1. Bộ tiện ích CHEMISTRY được định dạng và tích hợp vào PowerPoint dưới dạng tệp nào?

Tiện ích được đóng gói dưới định dạng PowerPoint Add-in (.ppam), cho phép tích hợp trực tiếp một thẻ lệnh riêng trên thanh công cụ Ribbon thông qua mã XML trong Custom UI Editor và vận hành bởi các mã lệnh macro VBA.

2. Tác giả áp dụng tiêu chuẩn kỹ thuật nào để chuẩn hóa hình vẽ dụng cụ thí nghiệm?

Tác giả áp dụng Tiêu chuẩn Việt Nam TCVN 5-78 về phương pháp các hình chiếu cơ bản, lựa chọn hình chiếu đứng và phép chiếu vuông góc, đồng thời loại bỏ các đường nét đứt để đảm bảo tính trực quan và thẩm mỹ cho dụng cụ.

3. Quy tắc đặt tên đối tượng để thiết lập hiệu ứng chuyển động Morph trên PowerPoint là gì?

Để PowerPoint nhận diện và tạo chuyển động biến đổi mượt mà giữa hai slide liên tiếp thông qua hiệu ứng Morph, đối tượng chung giữa hai trang trình chiếu phải được đặt tên giống nhau theo cú pháp bắt đầu bằng hai dấu chấm than: !!_name.

4. Kết quả khảo sát 70 giáo viên THPT chỉ ra khó khăn lớn nhất khi thiết kế tư liệu thí nghiệm là gì?

Khó khăn lớn nhất của giáo viên là "Kỹ năng sử dụng CNTT chưa thành thạo" (chiếm 65,0%), tiếp theo là "Mất nhiều thời gian" (chiếm 48,0%), và 92,85% giáo viên bày tỏ mong muốn có một phần mềm/tiện ích chuyên dụng hỗ trợ thiết kế thí nghiệm.

5. Tại sao định dạng ảnh SVG được lựa chọn để lưu trữ các dụng cụ trong tiện ích?

Định dạng SVG (Scalable Vector Graphics) là định dạng vector chuẩn mở của W3C, cho phép hiển thị, co giãn phóng to thu nhỏ mọi kích cỡ mà không bị giảm chất lượng hình ảnh, đồng thời hỗ trợ chuyển đổi trực tiếp thành các hình khối (Shapes) để chỉnh sửa màu sắc và cấu trúc ngay trong PowerPoint.


Kết luận

Khóa luận tốt nghiệp của tác giả Trần Văn Trung Hải đã giải quyết thành công vấn đề tích hợp công nghệ thông tin vào giảng dạy Hóa học thông qua việc thiết kế bộ tiện ích CHEMISTRY trên nền tảng Microsoft PowerPoint và VBA. Đề tài xây dựng được hệ thống thư viện hình vẽ dụng cụ thí nghiệm vector chuẩn hóa theo TCVN 5-78, hỗ trợ đắc lực cho giáo viên trong việc thiết kế sơ đồ thí nghiệm và bài giảng tương tác lớp 10. Kết quả thực nghiệm sư phạm tại các trường THPT trên địa bàn TP. Đà Nẵng đã khẳng định tính khả thi, hiệu quả và giá trị ứng dụng thực tiễn của sản phẩm trong việc đổi mới phương pháp dạy học Hóa học.