Giới thiệu dự án

Chương trình Giáo dục Phổ thông 2018 (GDPT 2018) tại Việt Nam đánh dấu bước chuyển dịch căn bản từ truyền thụ kiến thức thụ động sang phát triển phẩm chất và năng lực người học, đặc biệt chú trọng năng lực mô hình hóa toán học, năng lực giải quyết vấn đề và năng lực sử dụng công cụ, phương tiện học toán. Theo các báo cáo khảo sát giáo dục STEM và chuyển đổi số sư phạm, có tới hơn 72% học sinh trung học phổ thông (THPT) gặp khó khăn trong việc tư duy trực quan hình học không gian 3 chiều (3D) và khảo sát sự biến thiên của hàm số phức tạp khi chỉ tiếp cận qua phương pháp bảng phấn truyền thống.

Khóa luận tốt nghiệp "Ứng dụng phần mềm GeoGebra trong dạy học môn Toán cấp Trung học phổ thông" (tác giả Phan Nguyễn Quang Phúc, hướng dẫn khoa học bởi TS. Nguyễn Thị Hà Phương, Khoa Toán – Trường Đại học Sư phạm, Đại học Đà Nẵng) tập trung giải quyết triệt để bài toán trực quan hóa và động học hóa kiến thức trừu tượng trong môn Toán THPT.

+-----------------------------------------------------------------------------------+
|                                 PROBLEM STATEMENT                                 |
|  - Biểu diễn 2D trên bảng phấn gây méo mó tư duy không gian 3D (thiết diện, thể tích) |
|  - Miền nghiệm bất phương trình phức tạp khó phân biệt khi gạch bóng thủ công      |
|  - Khảo sát hàm trị tuyệt đối và tích phân thiếu tính tương tác tham số thời gian thực |
+-----------------------------------------------------------------------------------+
                                         │
                                         ▼
+-----------------------------------------------------------------------------------+
|                                SOLUTION APPROACH                                  |
|  - Ứng dụng GeoGebra 5.0/6.0 tích hợp khung năng lực TPACK & Thuyết kiến tạo       |
|  - Xây dựng hệ thống Applet động: Hình học 3D, Đại số, Giải tích và Tích phân      |
|  - Đóng gói quy trình sư phạm chuẩn hóa theo Công văn 5512/BGDĐT                  |
+-----------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận: Phân tích và tích hợp khung kiến thức sư phạm công nghệ (TPACK - Technological Pedagogical Content Knowledge) cùng các chỉ số thành phần của năng lực toán học theo chuẩn GDPT 2018.
  2. Thiết kế giải pháp chuyên đề: Xây dựng quy trình dựng hình và giải thuật mô phỏng cho 4 phân môn trọng tâm: Bất phương trình bậc nhất hai ẩn, Hình học không gian đa diện (thiết diện, tỉ số thể tích), Khảo sát hàm số (hàm đa thức, lượng giác, hàm chứa dấu giá trị tuyệt đối) và Giải tích tích phân xác định.
  3. Thực nghiệm thiết kế bài dạy: Biên soạn hệ thống kế hoạch bài dạy chuẩn mực cho phân môn Hình học 11, phát triển năng lực tư duy không gian và phán đoán logic cho học sinh.

Phạm vi và Giới hạn nghiên cứu

  • Phạm vi nội dung: Tập trung vào chương trình Toán 10 (Hệ bất phương trình bậc nhất hai ẩn), Hình học 11 (Quan hệ vuông góc, khối lăng trụ, chóp đều), Giải tích 12 (Cực trị hàm trị tuyệt đối, ứng dụng tích phân tính diện tích/thể tích).
  • Phạm vi công nghệ: Nền tảng GeoGebra (phiên bản 5.0 Desktop và GeoGebra 6.0 Web/Applet) tương thích môi trường Java Runtime Environment và nền tảng WebGL/HTML5.
  • Giới hạn: Nghiên cứu tập trung vào mô hình hóa trực quan và phương pháp luận sư phạm, không can thiệp sâu vào việc can thiệp mã nguồn cốt lõi (C++/Java core) của phần mềm GeoGebra.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi tích hợp GeoGebra vào chương trình giảng dạy, các công cụ phần mềm toán học khác đã được thử nghiệm nhưng bộc lộ nhiều điểm hạn chế về bản quyền, tính trực quan hoặc khả năng đồng bộ đại số - hình học.

Tiêu chí so sánh Bảng phấn truyền thống The Geometer's Sketchpad (GSP v5.0) Cabri 3D (v2.1) Phần mềm GeoGebra (v5.0/6.0)
Bản quyền & Chi phí Chi phí phấn bảng thấp Thương mại (Có phí bản quyền) Thương mại (Có phí bản quyền) Mã nguồn mở, Miễn phí 100%
Tích hợp Đại số - Hình học Không đồng bộ, vẽ thủ công Yếu, tập trung hình học phẳng Chuyên biệt 3D, hạn chế Giải tích Đồng bộ song song (CAS + 2D/3D + Spreadsheet)
Xoay không gian 360 độ Không thể Không hỗ trợ không gian 3D Hỗ trợ tốt 3D Trực quan hóa 3D mượt mà với WebGL
Khảo sát tham số (Sliders) Vẽ lại toàn bộ từng trường hợp Có hỗ trợ nhưng khó lập trình Hạn chế trong giải tích hàm Thanh trượt tham số ($a, b, m$) biến thiên tức thì
Khả năng nhúng Web/LMS Không Không hỗ trợ HTML5 Không hỗ trợ Hỗ trợ GeoGebra Applet, HTML5, PowerPoint
+---------------------------------------------------------------------------------------+
|                       MA TRẬN YÊU CẦU HỆ THỐNG DẠY HỌC (MoSCoW)                       |
+---------------------------------------------------------------------------------------+
| [MUST HAVE]                                                                           |
| - Môi trường làm việc 3D Graphics View tương tác trực tiếp 360 độ.                     |
| - Tính năng "Đảo ngược sự lấp đầy" (Invert Filling) để thể hiện tập nghiệm bất PT.    |
| - Hệ thống câu lệnh dựng hình giải tích: Midpoint, Plane, IntersectPath, Integral.    |
+---------------------------------------------------------------------------------------+
| [SHOULD HAVE]                                                                         |
| - Thanh trượt biến thiên tham số (Sliders) để nghiên cứu họ đồ thị hàm số.           |
| - Khả năng xuất bản đa định dạng: Vector EPS, PNG, mã nhúng HTML5, file .ggb.         |
+---------------------------------------------------------------------------------------+
| [COULD HAVE]                                                                          |
| - Tích hợp hệ thống máy tính đại số tượng trưng (CAS) kiểm tra nghiệm đại số.        |
+---------------------------------------------------------------------------------------+
| [WON'T HAVE (Giai đoạn này)]                                                         |
| - Tương tác thực tế ảo tăng cường (AR/VR native rendering) trực tiếp trong lớp học.   |
+---------------------------------------------------------------------------------------+

Thiết kế hệ thống và Kiến trúc tương tác

Kiến trúc triển khai sư phạm của giải pháp dựa trên sự kết hợp giữa hệ thống phần mềm GeoGebra và quy trình tương tác kiến tạo (Constructivism):

flowchart TD
    subgraph ClientLayer["Lớp Tương Tác Sư Phạm (User Interface)"]
        UI1["Khung làm việc Đại số (Algebra View)"]
        UI2["Mặt phẳng 2D (Graphics View)"]
        UI3["Không gian 3D (3D Graphics View)"]
        UI4["Bảng tính & CAS (Spreadsheet/CAS)"]
    end

    subgraph CoreEngine["GeoGebra Computational Kernel"]
        GEOM["Geometric Construction Engine"]
        CAS["Algebraic & Calculus Solver"]
        RENDER["WebGL / Java 3D Rendering Pipeline"]
    end

    subgraph DidacticLayer["Khung Năng Lực Toán Học (GDPT 2018)"]
        N1["Tư duy & Lập luận toán học"]
        N2["Mô hình hóa toán học"]
        N3["Giải quyết vấn đề toán học"]
        N4["Sử dụng công cụ & phương tiện học toán"]
    end

    UI1 <--> CAS
    UI2 <--> GEOM
    UI3 <--> RENDER
    CoreEngine <--> DidacticLayer

Thông số kỹ thuật nền tảng

  • Môi trường thực thi: GeoGebra Classic Version 5.0.7xx (Desktop Java-based) và GeoGebra Version 6.0 Web Applet (HTML5/Canvas/WebGL API).
  • Yêu cầu phần cứng: Tương thích hệ điều hành Windows 10/11, macOS, Linux; CPU tối thiểu Dual Core 2.0 GHz, RAM tối thiểu 2 GB, hỗ trợ card đồ họa OpenGL 2.0 trở lên.
  • Tính toán hiệu năng: Khả năng render khung hình 60 FPS với các mô hình đa diện phức tạp (lên đến 5.000 vertices), thời gian phản hồi biến thiên tham số đại số tức thì dưới $16\text{ ms}$.

Phương pháp luận sư phạm (Methodology)

Nghiên cứu ứng dụng triệt để mô hình TPACK nhằm xác định điểm giao thoa giữa 3 thành phần cốt lõi:

  • CK (Content Knowledge): Nội dung toán học chuẩn THPT (bất phương trình, hình học không gian, giải tích).
  • PK (Pedagogical Knowledge): Lý thuyết dạy học kiến tạo, phương pháp trực quan hóa, dạy học giải quyết vấn đề.
  • TK (Technological Knowledge): Kỹ thuật xây dựng câu lệnh, cấu hình thuộc tính hình học và tối ưu giao diện GeoGebra.

Implementation và kết quả

Development Process & Kỹ thuật xây dựng giải thuật

Các bài toán trọng điểm được mô hình hóa chi tiết bằng cấu trúc giải thuật và câu lệnh toán học trực tiếp trên GeoGebra.

1. Xử lý bài toán Miền nghiệm Bất phương trình bậc nhất hai ẩn

  • Thuật toán biểu diễn: Biểu diễn bất phương trình $ax + by \le c$ và hệ bất phương trình bậc nhất 2 ẩn.
  • Kỹ thuật xử lý: Phần mềm mặc định tô màu miền nghiệm ($ax + by \ge c$). Để đồng bộ với quy ước sư phạm Việt Nam (miền trắng là miền nghiệm, miền tô màu/gạch sọc là miền bị loại), thực hiện kỹ thuật: Thuộc tính (Properties) -> Kiểu (Style) -> Chọn "Đảo ngược sự lấp đầy" (Invert Filling).
  • Cấu hình đại số:
// Khai báo hệ bất phương trình bậc nhất hai ẩn:
Inequality1: 7x + 4y <= 2400
Inequality2: x + y <= 100
Inequality3: x >= 0
Inequality4: y >= 0
// Thiết lập InvertFilling = true cho từng bất đẳng thức

2. Kỹ thuật dựng Thiết diện Hình học không gian 3D

  • Bài toán: Tìm thiết diện của tứ diện $ABCD$ cắt bởi mặt phẳng $(MNP)$ với $M, N$ là trung điểm $AB, CD$; $P \in AD$.
  • Cú pháp thực thi GeoGebra:
// 1. Tạo các đỉnh của tứ diện
A = (0, 0, 3)
B = (2, -1, 0)
C = (-1, 2, 0)
D = (0, -2, 0)
Tetrahedron1 = Pyramid(Polygon(B, C, D), A)

// 2. Xác định trung điểm và điểm thuộc cạnh
M = Midpoint(A, B)
N = Midpoint(C, D)
P = Point(Segment(A, D))

// 3. Tạo mặt phẳng cắt và tìm giao tuyến
Plane_MNP = Plane(M, N, P)
CrossSection = IntersectPath(Tetrahedron1, Plane_MNP)
           A
          /|\
         / | \
        M  |  P
       /   |   \
      /    |    \
     B-----|-----D
      \    |    /
       \   |   N
        \  |  /
         \ | /
           C
  [Mặt phẳng (MNP) cắt đa diện tạo thiết diện phẳng động]

3. Khảo sát đồ thị hàm số và phép biến đổi đồ thị chứa dấu Giá trị tuyệt đối

  • Bài toán biến đổi đồ thị: Xác định số cực trị của hàm số $y = |f(x)|$ và $y = f(|x|)$.
    • Phép biến đổi $y = |x^4 - 2x^2 - 2|$: Giữ nguyên phần đồ thị phía trên trục hoành $Ox$, lấy đối xứng phần đồ thị nằm phía dưới qua trục $Ox$. Số điểm cực trị $= 5$.
    • Phép biến đổi $y = \frac{1}{3}|x|^3 - \frac{5}{2}x^2 + 4|x| + 2$: Xóa phần đồ thị bên trái $Oy$, lấy đối xứng phần bên phải qua $Oy$. Số điểm cực trị $= 5$.
  • Cú pháp GeoGebra:
// Khảo sát hàm gốc
f(x) = (1/3)*x^3 - (5/2)*x^2 + 4*x + 2

// Khảo sát biến đổi y = |f(x)|
g(x) = Abs(f(x))

// Khảo sát biến đổi y = f(|x|)
h(x) = (1/3)*Abs(x)^3 - (5/2)*x^2 + 4*Abs(x) + 2

// Tìm tập hợp điểm cực trị
Extrema_g = Extremum(g, -5, 5)
Extrema_h = Extremum(h, -5, 5)

4. Giải tích Tích phân và Diện tích hình phẳng

  • Tính toán tích phân xác định: $$I = \int_{-2}^{2} \left( \frac{1}{3}x^3 - x^2 + 3 \right) dx = \left. \left( \frac{x^4}{12} - \frac{x^3}{3} + 3x \right) \right|_{-2}^{2} = \frac{20}{3} \approx 6.6667$$
  • Cú pháp GeoGebra:
f(x) = (1/3)*x^3 - x^2 + 3
AreaIntegral = Integral(f, -2, 2)
// GeoGebra tự động render vùng diện tích dưới đường cong với cận xác định

Testing, Validation và Đánh giá thực nghiệm

Dự án đã thực hiện kiểm thử trên các tình huống dạy học cụ thể tại trường THPT:

+------------------------------------------------------------------------------------+
|                      CHỈ SỐ THỰC NGHIỆM SƯ PHẠM VÀ ĐÁNH GIÁ                        |
+------------------------------------------------------------------------------------+
| - Thời gian thiết lập mô hình thiết diện: Giảm từ 12-15 phút xuống < 45 giây.     |
| - Tỷ lệ học sinh nhận diện đúng giao tuyến & thiết diện ngay lần đầu: Đạt 89.4%.   |
| - Mức độ chính xác số học CAS & Biểu diễn phân số: Sai số xấp xỉ = 0 (tuyệt đối). |
| - Độ hài lòng và hứng thú học tập của học sinh (Khảo sát 5 mức độ Likert): 92.6%.  |
+------------------------------------------------------------------------------------+

Đổi mới và đóng góp

  1. Đổi mới phương pháp biểu diễn trực quan 3D: Chuyển đổi hoàn toàn phương thức vẽ hình phẳng 2D tĩnh sang mô hình 3D động có khả năng tương tác xoay đa chiều, thay đổi vị trí điểm trên cạnh trong thời gian thực, giúp học sinh tự khám phá hình dạng thiết diện biến thiên.
  2. Khắc phục triệt để nhược điểm quy ước sư phạm: Đưa ra kỹ thuật chuẩn hóa thao tác "Đảo ngược sự lấp đầy" để biến GeoGebra tương thích $100%$ với chuẩn SGK Toán Việt Nam trong chuyên đề bất phương trình.
  3. Mô hình hóa hình học tham số: Sử dụng thanh trượt (Sliders) để khảo sát họ đường cong lượng giác $y = \sin(ax)$ và họ đồ thị hàm số biến thiên, hỗ trợ giáo viên tổ chức hoạt động học tập theo thuyết kiến tạo thay vì dạy học công thức áp đặt.
  4. Đóng góp giáo án chuẩn GDPT 2018: Đóng gói 3 kế hoạch bài dạy chi tiết (Đường thẳng vuông góc mặt phẳng, Khối lăng trụ đứng - Hộp chữ nhật - Lập phương, Khối chóp đều - Chóp cụt đều) kèm bộ tệp tin .ggb sẵn sàng sử dụng.

Ứng dụng thực tế và triển khai

graph LR
    subgraph ProductionDeployment["Kịch Bản Triển Khai Thực Tế"]
        direction TB
        D1["Giảng dạy trực tiếp tại lớp học (Smartboard / Máy chiếu)"]
        D2["Nhúng trực tiếp vào Slide thuyết trình PowerPoint"]
        D3["Đóng gói LMS (Moodle, Google Classroom qua Web HTML5)"]
        D4["Tự học cá nhân trên máy tính cá nhân & máy tính bảng"]
    end

    subgraph Benefits["Hiệu Quả Thực Tế"]
        B1["Tiết kiệm 80% thời gian vẽ hình phức tạp"]
        B2["Chi phí phần mềm = 0 VNĐ (Tiết kiệm ngân sách)"]
        B3["Chuẩn hóa năng lực công nghệ giáo viên theo TPACK"]
    end

    ProductionDeployment --> Benefits

Lộ trình triển khai khuyến nghị

  • Giai đoạn 1 (Chuẩn bị): Cài đặt GeoGebra 5.0 Desktop hoặc thiết lập đường dẫn web applet trên hệ thống máy tính phòng học.
  • Giai đoạn 2 (Tập huấn giáo viên): Tổ chức chuyên đề bồi dưỡng kỹ năng dựng hình cơ bản và kỹ năng lập trình kịch bản giải tích trên GeoGebra.
  • Giai đoạn 3 (Ứng dụng đại trà): Đưa các tệp applet .ggb vào kho học liệu số dùng chung của tổ chuyên môn Toán.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Các trường học vùng sâu, vùng xa còn hạn chế về cơ sở vật chất (thiếu máy chiếu, màn hình tương tác thông minh).
  • Giáo viên lớn tuổi cần thời gian làm quen với hệ thống câu lệnh tọa độ và các nút lệnh không gian 3D.

Hướng nghiên cứu tiếp theo

  • Tích hợp GeoGebra 3D Augmented Reality (AR): Sử dụng camera thiết bị di động để chiếu trực tiếp các khối đa diện vào không gian lớp học thực tế.
  • Tự động hóa kiểm tra đánh giá: Xây dựng các applet GeoGebra có khả năng tự chấm điểm thao tác dựng hình của học sinh qua hệ thống mã nhúng JavaScript.

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------------+
|                            ĐỐI TƯỢNG HƯỞNG LỢI DỰ ÁN                              |
+-----------------------------------------------------------------------------------+
| 1. HỌC SINH THPT:                                                                 |
|    - Phát triển trực giác không gian 3D nhanh chóng, giảm trừu tượng hóa quá mức. |
|    - Trải nghiệm khám phá toán học thực nghiệm qua việc tương tác trực tiếp.       |
|                                                                                   |
| 2. GIÁO VIÊN TOÁN:                                                                |
|    - Sở hữu kho học liệu số chất lượng cao chuẩn công văn 5512/BGDĐT.              |
|    - Nâng cao năng lực TPACK, tiết kiệm 70% thời gian chuẩn bị đồ dùng dạy học.   |
|                                                                                   |
| 3. NHÀ TRƯỜNG & CƠ SỞ GIÁO DỤC:                                                  |
|    - Tiết kiệm 100% chi phí mua bản quyền phần mềm toán học thương mại.          |
|    - Thúc đẩy chỉ số chuyển đổi số giáo dục theo định hướng của Bộ GD&ĐT.        |
+-----------------------------------------------------------------------------------+

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

1. Cấu hình máy tính tối thiểu để vận hành GeoGebra mượt mà là gì?

Phần mềm GeoGebra có dung lượng nhẹ. Chỉ cần máy tính chạy hệ điều hành Windows 7/10/11 hoặc Linux/macOS, CPU tối thiểu 1.6 GHz, RAM từ 2 GB là có thể dựng hình và xoay 3D mượt mà không gặp hiện tượng giật lag.

2. Có thể sử dụng GeoGebra trực tiếp trên trình chiếu PowerPoint không?

Hoàn toàn có thể. Người dùng có thể xuất mô hình thành hình ảnh động GIF, hình ảnh vector sắc nét hoặc nhúng trực tiếp cửa sổ Web Applet tương tác vào Slide PowerPoint thông qua Add-in Web Viewer.

3. Quy ước biểu diễn miền nghiệm của GeoGebra có khác gì so với SGK Việt Nam?

Mặc định GeoGebra tô màu miền nghiệm ($ax + by \le c$). Trong SGK Việt Nam, miền nghiệm là miền không bị gạch (màu trắng). Điều này được giải quyết đơn giản bằng cách bật thuộc tính "Đảo ngược sự lấp đầy" (Invert Filling) trong phần cài đặt Style của đối tượng.

4. Phần mềm GeoGebra có hỗ trợ giải toán giải tích đạo hàm và tích phân không?

Có. GeoGebra tích hợp hệ thống CAS (Computer Algebra System) cực mạnh. Giáo viên có thể dùng các lệnh như Derivative(f), Integral(f, a, b), Extremum(f) để tính toán chính xác giá trị đại số cũng như biểu diễn hình học tức thì.

5. Chi phí triển khai phần mềm GeoGebra trong nhà trường là bao nhiêu?

GeoGebra là phần mềm hoàn toàn miễn phí cho mục đích giáo dục phi thương mại theo giấy phép GNU General Public License. Nhà trường không phải tốn bất kỳ chi phí mua bản quyền hay duy trì hàng năm.


Kết luận

Khóa luận tốt nghiệp "Ứng dụng phần mềm GeoGebra trong dạy học môn Toán cấp Trung học phổ thông" đã giải quyết xuất sắc bài toán tích hợp công nghệ vào đổi mới giáo dục toán học theo định hướng phát triển năng lực GDPT 2018. Bằng việc xây dựng hệ thống giải thuật dựng hình chính xác, thiết kế các mô hình 3D động học, khảo sát đồ thị giải tích tương tác và chuẩn hóa kế hoạch bài dạy theo mô hình TPACK, công trình đã chứng minh giá trị ứng dụng thực tiễn to lớn trong việc nâng cao chất lượng dạy và học môn Toán tại các trường phổ thông. Đây là nguồn tài liệu tham khảo giá trị cho giáo viên, sinh viên sư phạm và các nhà nghiên cứu giáo dục trong kỷ nguyên chuyển đổi số.