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

Trong bối cảnh sự phát triển của khoa học, kỹ thuật và công nghệ thông tin, khối lượng tri thức nhân loại gia tăng nhanh chóng, dẫn đến tình trạng kiến thức giảng dạy trong nhà trường dễ rơi vào nguy cơ tụt hậu nếu người học chỉ tiếp thu thụ động. Tại bậc Trung học phổ thông (THPT), khung thời gian đào tạo ba năm không đủ để truyền tải toàn bộ khối lượng kiến thức sâu rộng của chương trình. Do đó, tự học được xác định là giải pháp khoa học nhằm giải quyết mâu thuẫn giữa khối lượng kiến thức lớn và quỹ thời gian học tập có hạn trên lớp.

Thực tế dạy học thời điểm nghiên cứu cho thấy hoạt động tự học của học sinh THPT còn mang tính rập khuôn, thụ động, thiếu tư duy phản biện và gặp nhiều lúng túng khi phát hiện, giải quyết vấn đề. Đa phần học sinh chỉ tiếp thu kiến thức ở mức độ "biết" và "hiểu", tỷ lệ đạt mức "phân tích" và "tổng hợp" còn thấp, khiến kiến thức thu nhận rời rạc, thiếu tính hệ thống. Cùng với sự phổ biến dần của Internet tại Việt Nam, nhu cầu xây dựng các công cụ hỗ trợ tự học trực tuyến trở nên cấp thiết. Mặc dù mạng Internet đã phát triển, các trang web phục vụ dạy học Hóa học tại Việt Nam lúc bấy giờ còn khan hiếm và chưa hoàn chỉnh; phần lớn mới dừng lại ở dạng diễn đàn trao đổi thông tin (như ttvnonline.com) hoặc bài kiểm tra trắc nghiệm có hình thức đánh giá đơn giản (như danangpt.vn), chưa phát huy tối đa hiệu quả tự học.

Từ thực tiễn đó, đề tài "Thiết kế web site tự học môn Hóa học lớp 11 chương trình phân ban thí điểm" được thực hiện nhằm cung cấp một hệ thống học liệu điện tử có tính tương tác, hỗ trợ học sinh hình thành phương pháp tự học hiệu quả.

  • Mục tiêu nghiên cứu: Dựa vào các phần mềm và ngôn ngữ lập trình ứng dụng web để thiết kế một trang web tự học môn Hóa học, cung cấp tài liệu kiến thức cơ bản và nâng cao cho học sinh THPT, tạo hứng thú học tập và giúp học sinh xác định phương pháp tự học phù hợp.
  • Nhiệm vụ nghiên cứu:
    1. Nghiên cứu cơ sở lý luận về tự học.
    2. Nghiên cứu ngôn ngữ lập trình HTML và JavaScript.
    3. Xây dựng website tự học Hóa hữu cơ lớp 11 ban A chương trình Hóa học phân ban thí điểm.
  • 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 Hóa học ở trường phổ thông.
    • Đối tượng nghiên cứu: Việc thiết kế website tự học Hóa học lớp 11 chương trình phân ban thí điểm.
  • Giả thuyết khoa học: Việc thiết kế thành công website tự học sẽ mang lại cho học sinh một công cụ học tập tin cậy, trực quan, nâng cao hứng thú so với phương thức tự đọc sách truyền thống; đồng thời cung cấp thêm nguồn tư liệu giảng dạy đa phương tiện cho giáo viên.
  • Phạm vi nghiên cứu: Giới hạn nội dung kiến thức tự học trong các bài: Ancol, Phenol, Anđehit và Xeton thuộc chương trình Hóa học lớp 11 ban A (phân ban thí điểm).

Cơ sở lý thuyết và phương pháp

Khóa luận kết hợp giữa lý luận dạy học bộ môn Hóa học và kỹ thuật lập trình ứng dụng web:

  • Khung lý thuyết về tự học:
    • Đề tài tiếp cận định nghĩa tự học theo quan điểm của TS. Võ Quang Phúc: Tự học là bộ phận của quá trình học, hình thành từ các thao tác, cử chỉ, ngôn ngữ, hành động của người học trong hệ thống tương tác dạy học; phản ánh tính tự giác, nỗ lực và năng lực tự điều khiển của bản thân để đạt kết quả trong điều kiện cụ thể.
    • Ba hình thức tự học được phân loại gồm:
      1. Tự học giáp mặt: Có sự điều khiển trực tiếp của giáo viên và phương tiện kỹ thuật trên lớp.
      2. Tự học không giáp mặt: Không có sự điều khiển trực tiếp của giáo viên, người học tự thu xếp thời gian và điều kiện vật chất để củng cố, đào sâu tri thức theo yêu cầu chương trình.
      3. Tự học mức độ cao: Người học tự tìm kiếm tri thức để thỏa mãn nhu cầu hiểu biết thông qua việc tự tìm tài liệu, tự phân tích, đánh giá và rút kinh nghiệm tư duy.
    • Khái niệm và lợi ích của tự học qua mạng: Hình thức tự học có sự hỗ trợ của máy tính kết nối Internet, giúp người học chủ động tìm kiếm, phân tích, đánh giá kiến thức mà không bị ràng buộc bởi thời khóa biểu cố định, rèn luyện thói quen học tập suốt đời.
  • Cơ sở kỹ thuật và công nghệ mạng:
    • Lịch sử phát triển mạng Internet từ ARPANET (1969) do cơ quan ARPA (Mỹ) thiết lập, sử dụng bộ giao thức TCP/IP.
    • Dịch vụ World Wide Web (WWW) ra đời năm 1992 do Tim Berners-Lee tại CERN phát triển dựa trên giao thức HTTP và ngôn ngữ đánh dấu siêu văn bản HTML (bắt nguồn từ chuẩn SGML).
    • Ngôn ngữ lập trình kịch bản JavaScript do hãng Netscape phát triển năm 1996 (tích hợp trên trình duyệt Netscape Navigator 2.0).
  • Phương pháp nghiên cứu:
    • Phương pháp nghiên cứu lý luận: Thu thập, phân tích, tổng hợp và hệ thống hóa các tài liệu về lý luận tự học, phương pháp dạy học Hóa học, tài liệu kỹ thuật về ngôn ngữ HTML và JavaScript.
    • Phương pháp thực nghiệm kỹ thuật: Thiết kế giao diện, tổ chức cơ sở dữ liệu học liệu, lập trình liên kết các thành phần web và tích hợp các đoạn mã xử lý dữ liệu tương tác bằng ngôn ngữ HTML và JavaScript.
  • Nguồn dữ liệu: Chương trình Hóa học lớp 11 ban A thí điểm, sách giáo khoa, hệ thống bài tập Hóa học hữu cơ phổ thông, các tài liệu kỹ thuật về HTML/JavaScript và một số website giáo dục thực nghiệm tại Việt Nam.

Thiết kế và triển khai

Hệ thống tự học được xây dựng theo mô hình ứng dụng web client-side, tập trung vào việc số hóa kiến thức và tự động hóa khâu đánh giá bài tập:

[Trang chủ Website Tự học]
  • Cấu trúc kỹ thuật và công nghệ sử dụng:
    • HTML (HyperText Markup Language): Sử dụng để định dạng cấu trúc các trang web thông qua hệ thống thẻ cơ bản (<html>, <head>, <body>), các thẻ định dạng văn bản (<p>,
      , <h1>, <h2>, <b>, <i>, <sub>, <sup>), thẻ danh sách (<ol>, <ul>), bảng dữ liệu (<table>, <tr>, <td> kết hợp các thuộc tính Colspan, Rowspan, CellSpacing, CellPadding) và các phần tử biểu mẫu (<form>, <input>, <textarea>, <select>, <option>).
    • JavaScript: Đóng vai trò là ngôn ngữ xử lý phía máy khách (Client-Side Script). Các chức năng lập trình bao gồm:
      • Khởi tạo và xử lý các mảng dữ liệu (Array) với các phương thức slice(), concat(), sort().
      • Sử dụng các đối tượng tích hợp sẵn: String, Date, Math và các cấu trúc điều kiện (if...else, switch...case), vòng lặp (for, while, do...while).
      • Thao tác trên Document Object Model (DOM) để thay đổi nội dung động (document.write()), tạo hiệu ứng tráo đổi hình ảnh (document.images, kỹ thuật Image Rollover và Caching).
      • Xử lý các sự kiện của trình duyệt (load, unload), sự kiện người dùng (click) và sự kiện biểu mẫu (submit, focus, blur, change) nhằm kiểm tra tính hợp lệ của dữ liệu nhập (Form Validation).
  • Thiết kế hệ thống tương tác bài tập Hóa học: Do hạn chế của công nghệ web thời điểm nghiên cứu trong việc nhận dạng văn bản tự do, công thức cấu tạo (CTCT) hoặc phương trình phản ứng (PTPƯ), tác giả đã chuyển đổi các dạng bài tập Hóa học truyền thống sang 5 dạng bài tập tương tác có thể chấm điểm tự động:
    1. Bài tập lựa chọn đúng/sai: Sử dụng các ô kiểm tra (checkbox) để người học đánh dấu các mệnh đề đúng.
    2. Bài tập ghép đôi: Ghép nối giữa cột công thức cấu tạo/tính chất và cột tên gọi/hiện tượng.
    3. Bài tập điền khuyết: Yêu cầu nhập từ khóa hoặc hệ số thích hợp vào ô văn bản (textbox).
    4. Bài tập nhiều lựa chọn: Sử dụng nút chọn một (radio button) để chọn phương án đúng duy nhất.
    5. Bài toán nhập giá trị: Người học tự tính toán và nhập kết quả số học vào ô văn bản để hệ thống so khớp.

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

Chương 1. Lịch sử vấn đề - Cơ sở lí luận của tự học - Ngôn ngữ lập trình HTML và Javascript

Chương 1 hệ thống hóa toàn bộ nền tảng lý luận giáo dục và kiến thức công nghệ làm cơ sở cho việc xây dựng website:

  • Lịch sử vấn đề và thực trạng: Đánh giá tổng quan vai trò của Internet trong giáo dục toàn cầu và tại Việt Nam. Tác giả chỉ ra rằng các website dạy học Hóa học trong nước năm 2005 còn sơ khai, thiếu các công cụ đánh giá tư duy đa dạng, chủ yếu dừng ở mức diễn đàn hoặc trắc nghiệm đơn thuần.
  • Cơ sở lý luận về tự học: Trình bày chi tiết vai trò của tự học đối với học sinh THPT trong thời kỳ bùng nổ thông tin; phân tích 3 hình thức tự học (giáp mặt, không giáp mặt, tự tìm kiếm tri thức mức cao). Làm rõ khái niệm tự học qua mạng và các lợi ích: học tập suốt đời, chủ động thời gian, rèn luyện tư duy độc lập - phê phán - sáng tạo, tìm kiếm thông tin nhanh chóng nhờ tính năng siêu liên kết.
  • Tổng quan kỹ thuật mạng và ngôn ngữ HTML: Tóm tắt lịch sử Internet (ARPANET 1969, WWW 1992); phân tích cấu trúc một trang HTML chuẩn, cách sử dụng các thẻ định dạng văn bản, tạo liên kết nội bộ/từ xa (<a>), tạo danh sách có thứ tự/không thứ tự, thiết kế bảng dữ liệu và cấu trúc các biểu mẫu thu thập dữ liệu người dùng (<form>).
  • Ngôn ngữ lập trình JavaScript: Phân tích ưu điểm (chạy trên nhiều trình duyệt, kiểm tra dữ liệu nhanh, tạo giao diện động) và nhược điểm (phụ thuộc vào tính tương thích trình duyệt). Trình bày chi tiết cú pháp JavaScript, các kiểu dữ liệu cơ bản (chuỗi, số, logic), biến (var), toán tử toán học/so sánh/logic, các cấu trúc điều khiển và cách xây dựng hàm (function). Khảo sát cơ chế tương tác với trình duyệt: thao tác đối tượng document, xử lý ảnh, truy xuất các phần tử form (textbox, radio button, checkbox, combobox, textarea) và điều khiển các sự kiện window_onload, onclick, onsubmit, onfocus, onblur, onchange.

Chương 2. Thiết kế web site tự học môn Hóa học lớp 11 ban A thí điểm

Chương 2 là nội dung trọng tâm của khóa luận, mô tả quá trình xây dựng học liệu và kỹ thuật lập trình hệ thống:

  • Phân loại hệ thống bài tập Hóa hữu cơ:
    • Bài tập lý thuyết (8 dạng): Đồng phân - danh pháp; Tính chất vật lý; So sánh tính chất hóa học; Bổ túc và hoàn thành sơ đồ phản ứng; Suy ra CTCT từ CTPT dựa trên tính chất hóa học; Giải thích hiện tượng - Viết PTPƯ; Viết PTPƯ điều chế; Nhận biết, tách và tinh chế.
    • Bài toán hóa học (6 dạng chính): Xác định CTPT theo khối lượng/thể tích; Xác định CTPT khi biết đặc điểm cấu tạo; Biện luận tìm CTPT; Xác định thành phần hỗn hợp; Xác định CTPT dựa vào công thức trung bình; Bài toán hiệu suất và bài toán đặc trưng (ví dụ: độ ancol).
  • Xây dựng nội dung bài tập tương tác: Chuyển đổi các dạng bài tập trên thành hệ thống câu hỏi số hóa cho từng bài học cụ thể:
    • Bài Ancol: Hệ thống bài tập lựa chọn đúng/sai (11 câu trắc nghiệm mệnh đề về định nghĩa nhóm -OH, liên kết hiđro, nhiệt độ sôi, phản ứng với Na, CuO...); Bài tập ghép đôi CTCT với danh pháp IUPAC/tên thông thường; Bài tập điền khuyết; Bài tập nhiều lựa chọn.
    • Bài Phenol: Hệ thống bài tập đúng/sai, ghép đôi, điền khuyết và trắc nghiệm nhiều lựa chọn về cấu tạo vòng benzen, tính axit của phenol, phản ứng thế với dung dịch brom và phản ứng tạo nhựa novolac.
    • Bài Anđehit và Xeton: Hệ thống bài tập về liên kết đôi C=O, phản ứng tráng gương, phản ứng cộng hiđro, phản ứng oxy hóa và phân biệt anđehit với xeton.
  • Cấu trúc và chức năng của website:
    • Site Map: Tổ chức hệ thống gồm Trang chủ, Trang lý thuyết, Trang bài tập, Trang kiểm tra, Thư viện phim ảnh, Trang thư giãn và Trang liên hệ.
    • Khả năng hỗ trợ người học: Cho phép học sinh tự học lý thuyết theo tốc độ cá nhân, tự rèn luyện kỹ năng giải bài tập thông qua phản hồi đúng/sai tức thì, xem các đoạn phim mô phỏng thí nghiệm thực hành.
    • Khả năng hỗ trợ giáo viên: Cung cấp kho tư liệu hình ảnh, video thí nghiệm Hóa học và hệ thống câu hỏi trắc nghiệm tham khảo để soạn giáo án điện tử.
  • Quy trình thiết kế kỹ thuật: Mô tả chi tiết các bước thiết kế web bằng HTML và JavaScript, tích hợp các đoạn mã xử lý biểu mẫu bài tập, cơ chế chấm điểm trắc nghiệm, hiển thị thông báo kết quả và kỹ thuật xử lý giao diện trực quan.

Chương 3. Những ý kiến nhận xét và hướng phát triển của đề tài

  • Tổng hợp các phản hồi, nhận xét sơ bộ về tính tiện dụng của giao diện website, khả năng hoạt động ổn định trên các trình duyệt phổ biến lúc bấy giờ.
  • Đánh giá khả năng hỗ trợ đổi mới phương pháp dạy học theo hướng lấy người học làm trung tâm, giảm bớt lối dạy học truyền thụ một chiều.
  • Đề xuất các định hướng phát triển nhằm mở rộng hệ thống học liệu và nâng cấp công nghệ trong tương lai.

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

Khóa luận đã hoàn thành các mục tiêu nghiên cứu đề ra với những kết quả và đóng góp cụ thể:

  • Kết quả xây dựng nội dung và hệ thống bài tập: Đã phân loại, biên soạn và số hóa hoàn chỉnh hệ sinh thái bài tập tương tác cho 3 nội dung trọng tâm của chương trình Hóa học 11 ban A thí điểm.
Tên bài học Bài tập đúng/sai Bài tập ghép đôi Bài tập điền khuyết Bài tập nhiều lựa chọn Bài toán nhập kết quả
Ancol Có tích hợp (11 câu mệnh đề) Có tích hợp (Ghép nối CTCT - Tên gọi) Có tích hợp Có tích hợp Có tích hợp
Phenol Có tích hợp Có tích hợp Có tích hợp Có tích hợp Có tích hợp
Anđehit - Xeton Có tích hợp Có tích hợp Có tích hợp Có tích hợp Có tích hợp
  • Kết quả thiết kế kỹ thuật:
    • Xây dựng hoàn chỉnh website tự học tĩnh kết hợp kịch bản JavaScript phía máy khách, vận hành không đòi hỏi cài đặt máy chủ phức tạp.
    • Tích hợp thành công các module chức năng: Trang bài tập có kiểm tra logic tự động, Trang kiểm tra tổng hợp, Thư viện phim ảnh thí nghiệm trực quan, Trang thư giãn và Kênh liên hệ trao đổi.
  • Đóng góp của đề tài:
    • Về mặt lý luận: Khái quát hóa và vận dụng các nguyên tắc lý luận dạy học tự học vào môi trường ứng dụng công nghệ thông tin tại trường phổ thông.
    • Về mặt thực tiễn: Cung cấp một sản phẩm phần mềm giáo dục tự học cụ thể, hỗ trợ giải quyết tình trạng thiếu hụt tài nguyên tự học trực tuyến môn Hóa học ở giai đoạn triển khai chương trình phân ban thí điểm.
    • Về phương pháp: Đề xuất phương thức chuyển đổi các dạng bài tập Hóa học phức tạp sang các dạng tương tác phù hợp với khả năng xử lý của trình duyệt web client-side.

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

  • Hạn chế:
    • Nội dung kiến thức mới chỉ giới hạn ở 4 bài thuộc phần Dẫn xuất chứa oxy của Hóa học hữu cơ lớp 11 (Ancol, Phenol, Anđehit, Xeton) thuộc ban A thí điểm, chưa bao quát toàn bộ chương trình THPT.
    • Hệ thống sử dụng thuần túy mã nguồn Client-Side (HTML/JavaScript), chưa có hệ quản trị cơ sở dữ liệu phía máy chủ (Server-Side) để lưu trữ điểm số, theo dõi tiến trình học tập của từng học sinh hoặc tổ chức diễn đàn trực tuyến thời gian thực.
    • Sự tương tác giữa máy tính và người học còn hạn chế, chưa thể xử lý trực tiếp các dạng bài tập yêu cầu viết công thức cấu tạo tự do hoặc cân bằng phương trình phản ứng phức tạp.
  • Hướng nghiên cứu tiếp:
    • Mở rộng phạm vi nội dung cho toàn bộ chương trình Hóa học các khối lớp 10, 11 và 12 của cả ban Khoa học Tự nhiên và ban Cơ bản.
    • Ứng dụng các công nghệ Server-Side (như PHP, ASP.NET kết hợp cơ sở dữ liệu MySQL/SQL Server) để quản lý tài khoản người học, lưu trữ lịch sử làm bài và phát triển diễn đàn trao đổi học tập trực tuyến.
    • Tích hợp thêm các applet Java, mô phỏng 3D tương tác cấu trúc không gian của phân tử hữu cơ nhằm tăng tính trực quan.

Giá trị tham khảo

  • Đối tượng thụ hưởng:
    • Học sinh lớp 11 THPT: Sử dụng làm công cụ tự học, ôn tập lý thuyết, tự đánh giá năng lực thông qua hệ thống bài tập trắc nghiệm có phản hồi kết quả tức thì.
    • Giáo viên Hóa học phổ thông: Tham khảo hệ thống câu hỏi phân loại, khai thác nguồn hình ảnh và video thí nghiệm trong module Thư viện phim ảnh để phục vụ thiết kế bài giảng điện tử.
    • Sinh viên ngành Sư phạm Hóa học: Tham khảo phương pháp chuyển đổi nội dung sư phạm sang dạng học liệu số và cấu trúc bài tập tương tác trên môi trường máy tính.
  • Nội dung có giá trị tham khảo nổi bật:
    • Kỹ thuật xây dựng các dạng bài tập tương tác đa dạng (ghép đôi, điền khuyết, lựa chọn đúng/sai) bằng mã lệnh JavaScript thuần.
    • Khung lý luận về tự học và mô hình phân loại hoạt động tự học của học sinh THPT trong môi trường ứng dụng công nghệ thông tin.

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

1. Đề tài tiếp cận khái niệm tự học dựa trên cơ sở lý luận của tác giả nào và gồm những hình thức nào?
Tác giả tiếp cận khái niệm tự học theo nghiên cứu của TS. Võ Quang Phúc. Hoạt động tự học được phân chia thành 3 hình thức: (1) Tự học có sự điều khiển trực tiếp của người dạy trên lớp (học giáp mặt); (2) Tự học không có sự điều khiển trực tiếp của người dạy, người học tự sắp xếp thời gian củng cố tri thức (học không giáp mặt); (3) Người học tự tìm kiếm tài liệu, tự phân tích, đánh giá để thỏa mãn nhu cầu hiểu biết ở mức độ cao.

2. Tại sao tác giả phải phân loại lại bài tập Hóa học truyền thống thành 5 dạng bài tập tương tác trên web?
Trong dạy học truyền thống, bài tập Hóa học gồm nhiều dạng yêu cầu viết công thức cấu tạo, hoàn thành phương trình phản ứng hoặc giải thích hiện tượng. Tuy nhiên, công nghệ web lúc bấy giờ chưa có công cụ để máy tính nhận dạng và hiểu các đoạn văn bản phức tạp, ký hiệu hóa học đặc thù hay chuỗi phản ứng do người học nhập vào. Do đó, tác giả chuyển đổi sang 5 dạng bài tập tương tác chuẩn hóa (đúng/sai, ghép đôi, điền khuyết, nhiều lựa chọn, nhập số) để máy tính có thể tự động đối soát và phản hồi kết quả chính xác.

3. Khóa luận đã dẫn chứng những website nào khi khảo sát thực trạng dạy học Hóa học qua mạng tại Việt Nam?
Tác giả khảo sát và nêu tên hai trang web thực tế: trang ttvnonline.com (chủ yếu là diễn đàn trao đổi thảo luận) và trang danangpt.vn (có các bài kiểm tra trắc nghiệm nhưng hình thức đánh giá kiến thức và tư duy còn đơn giản).

4. Những công nghệ và ngôn ngữ nào được sử dụng để lập trình website trong khóa luận?
Khóa luận sử dụng ngôn ngữ đánh dấu siêu văn bản HTML để xây dựng khung giao diện, bảng biểu, danh sách, form nhập liệu; kết hợp ngôn ngữ kịch bản JavaScript để xử lý logic chấm điểm, tương tác DOM, hiệu ứng tráo đổi hình ảnh (rollover/caching) và kiểm tra tính hợp lệ của biểu mẫu (form validation).

5. Module Thư viện phim ảnh trên website mang lại lợi ích gì cho giáo viên?
Module này cung cấp các tư liệu trực quan gồm hình ảnh và đoạn phim thí nghiệm Hóa học đã được chọn lọc, giúp giáo viên có thêm nguồn tư liệu phục vụ soạn thảo giáo án, bài giảng điện tử và trình chiếu minh họa trong các giờ học trên lớp.

Kết luận

Khóa luận tốt nghiệp của sinh viên Hỉ A Mùi (Trường Đại học Sư phạm TP. HCM, hướng dẫn bởi TS. Trịnh Văn Biều) là công trình nghiên cứu ứng dụng công nghệ thông tin vào phương pháp dạy học Hóa học ở bậc THPT giai đoạn 2001 - 2005. Bằng cách kết hợp cơ sở lý luận về tự học với kỹ thuật lập trình HTML và JavaScript, đề tài đã xây dựng thành công website tự học chuyên đề Ancol - Phenol - Anđehit - Xeton cho học sinh lớp 11 ban A thí điểm. Công trình đóng góp giải pháp số hóa bài tập tương tác, tạo tiền đề thực tiễn cho việc phát triển các mô hình học tập trực tuyến trong giáo dục Hóa học phổ thông.