Giới thiệu dự án

Trong bối cảnh chuyển đổi số giáo dục toàn cầu và định hướng đổi mới căn bản, toàn diện giáo dục Việt Nam theo Chương trình Giáo dục phổ thông (GDPT) 2018, mô hình dạy học truyền thống (Face-to-Face - F2F) lấy giáo viên làm trung tâm bộc lộ nhiều hạn chế về khả năng cá nhân hóa lộ trình học tập. Theo các khảo sát giáo dục quốc tế, hơn 68% học sinh phổ thông gặp khó khăn trong việc duy trì kỷ luật tự học khi thiếu sự giám sát trực tiếp. Tại Việt Nam, Nghị quyết số 29-NQ/TW và Thông tư 37/2020/TT-BGDĐT đã nhấn mạnh yêu cầu cấp thiết về việc ứng dụng công nghệ thông tin (CNTT) nhằm chuyển từ truyền thụ kiến thức sang phát triển toàn diện phẩm chất và năng lực người học, trọng tâm là Năng lực tự chủ và tự học (NLTCTH).

Vấn đề cốt lõi đặt ra là học sinh THPT khi tiếp cận các chủ đề vật lý mang tính trừu tượng cao, tiêu biểu là mạch kiến thức "Động lượng" (Vật lí 10 - GDPT 2018), thường tiếp thu thụ động, thiếu kỹ năng khai thác tài liệu số, gặp trở ngại trong việc tự lập kế hoạch học tập và tự đánh giá tiến trình nhận thức.

Đề tài "Vận dụng mô hình B-Learning trong dạy học chủ đề 'Động lượng' thuộc GDPT 2018 Vật lí 10 với sự hỗ trợ của Moodle nhằm bồi dưỡng năng lực tự chủ và tự học của học sinh" do học viên Trần Văn Long thực hiện dưới sự hướng dẫn của TS. Nguyễn Thanh Nga và TS. Mai Hoàng Phương tại Trường Đại học Sư phạm TP. Hồ Chí Minh (Chuyên ngành: Sư phạm Vật lí, Mã ngành: 7.211). Dự án hướng đến các mục tiêu định lượng:

  1. Hệ thống hóa cơ sở lí luận về mô hình học tập kết hợp (Blended Learning - B-Learning) và cấu trúc NLTCTH theo khung chuẩn GDPT 2018.
  2. Xây dựng trang học tập điện tử chuyên biệt trên hệ thống quản lý học tập (LMS) Moodle tại địa chỉ http://ephysics.vn/ tích hợp học liệu số tương tác.
  3. Thiết kế tiến trình dạy học 5 bước theo Công văn 5512/BGDĐT cho chủ đề "Động lượng", áp dụng mô hình Lớp học đảo ngược (Flipped Classroom).
  4. Xây dựng bộ công cụ Rubric đánh giá đa chiều NLTCTH (tự đánh giá, đánh giá đồng đẳng, đánh giá của giáo viên).
  5. Thực nghiệm sư phạm tại Trường THPT Trần Quang Khải (Quận 11, TP.HCM) để kiểm chứng tính khả thi và hiệu quả bồi dưỡng năng lực.

Phạm vi và giới hạn:

  • Đối tượng nghiên cứu: NLTCTH của học sinh khối 10 THPT thông qua B-Learning.
  • Phạm vi nội dung: Chủ đề "Động lượng" (Khái niệm động lượng, Định luật bảo toàn động lượng, Va chạm đàn hồi và không đàn hồi).
  • Phạm vi kỹ thuật: Nền tảng Moodle 4.x cài đặt trên máy chủ đám mây, hỗ trợ định dạng SCORM/H5P.

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

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

Phân tích so sánh giữa phương pháp truyền thống, E-Learning hoàn toàn và B-Learning:

Tiêu chí Dạy học truyền thống (F2F) Dạy học trực tuyến (Pure E-Learning) Dạy học kết hợp (B-Learning trên Moodle)
Tính linh hoạt không gian/thời gian Thấp (cố định tại lớp) Tuyệt đối (100% qua mạng) Cao (học lý thuyết online, thực hành offline)
Cá nhân hóa tốc độ học (Self-paced) Rất thấp (theo tốc độ chung của lớp) Cao nhưng dễ bỏ cuộc Tối ưu (chủ động xem lại video/bài giảng số)
Tương tác trực tiếp & Cảm xúc Trực tiếp, sinh động Rời rạc, thiếu kết nối xã hội Cân bằng (giữ tương tác thầy - trò trên lớp)
Đo lường tiến độ tự học Khó định lượng hàng ngày Tự động qua log máy chủ Tự động qua Moodle Activity Completion & Rubric
Tỷ lệ duy trì cam kết học tập 80% - 90% 20% - 35% 85% - 95%

Yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have: Hệ thống xác thực người dùng phân quyền (Admin/Teacher/Student), ngân hàng câu hỏi trắc nghiệm tương tác, cơ chế theo dõi hoàn thành (Activity Completion), diễn đàn thảo luận (Forum).
  • Should have: Bộ câu hỏi tương tác video H5P, hệ thống Rubric tính điểm NLTCTH tự động, cơ chế mở khóa bài học tuần tự (Conditional Access).
  • Could have: Chatbot AI giải đáp thắc mắc lý thuyết Vật lí thời gian thực.
  • Won't have: Hệ thống giám sát thi bằng nhận diện khuôn mặt tự động (do giới hạn hạ tầng trường phổ thông).

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình 3 tầng phân tán trên nền tảng Moodle LMS:

[ Tầng Trình Diễn (Frontend) ]
[ Tầng Ứng Dụng (Application Logic - Moodle Core 4.1 LTS) ]
[ Tầng Dữ Liệu (Database & Storage) ]

Technology Stack:

  • LMS Engine: Moodle LMS 4.1.2+ LTS (PHP 8.1 framework).
  • Web Server: Nginx 1.24 với PHP-FPM, kích hoạt HTTP/2 và chứng chỉ SSL Let's Encrypt.
  • Database: MariaDB 10.6 InnoDB với cấu hình innodb_buffer_pool_size = 4G.
  • Interactive Tooling: H5P Core v1.22, PhET Interactive Simulations (HTML5).
  • Bảo mật: CSRF protection, SQL injection prevention qua Moodle Data Manipulation API (DMAPI), phân quyền RBAC (Role-Based Access Control).

Lược đồ cơ sở dữ liệu theo dõi tiến trình tự học (Custom Tracking Schema):

-- Bảng lưu trữ cấu trúc tiêu chí Rubric đánh giá NLTCTH
CREATE TABLE mdl_nltcth_criteria (
    id BIGINT(10) AUTO_INCREMENT PRIMARY KEY,
    component_code VARCHAR(20) NOT NULL, -- NL1: Mục tiêu, NL2: Kế hoạch, NL3: Đánh giá
    criterion_name VARCHAR(255) NOT NULL,
    max_score DECIMAL(4,2) DEFAULT 3.00,
    weight DECIMAL(3,2) DEFAULT 1.00
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Bảng ghi nhận kết quả đánh giá NLTCTH đa chiều của học sinh
CREATE TABLE mdl_nltcth_evaluation (
    id BIGINT(10) AUTO_INCREMENT PRIMARY KEY,
    student_id BIGINT(10) NOT NULL,
    evaluator_id BIGINT(10) NOT NULL,
    evaluator_role ENUM('SELF', 'PEER', 'TEACHER') NOT NULL,
    criterion_id BIGINT(10) NOT NULL,
    score_level TINYINT(2) NOT NULL, -- 1: Mức 1, 2: Mức 2, 3: Mức 3
    timecreated BIGINT(10) NOT NULL,
    FOREIGN KEY (criterion_id) REFERENCES mdl_nltcth_criteria(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

Methodology

Dự án áp dụng phương pháp phát triển chương trình giáo dục theo mô hình ADDIE (Analysis - Design - Development - Implementation - Evaluation) kết hợp quy trình quản trị Agile:

  • Pha 1 (Tuần 1 - 3): Phân tích chương trình GDPT 2018 Vật lí 10, cấu trúc kiến thức Động lượng và lập bảng ma trận năng lực.
  • Pha 2 (Tuần 4 - 7): Cài đặt Moodle Server ephysics.vn, biên tập video bài giảng, thí nghiệm ảo PhET, thiết kế ngân hàng 120 câu hỏi trắc nghiệm phân hóa.
  • Pha 3 (Tuần 8 - 11): Triển khai dạy học thực nghiệm theo mô hình Lớp học đảo ngược (Flipped Classroom).
  • Pha 4 (Tuần 12 - 14): Thu thập dữ liệu log Moodle, phiếu khảo sát Likert 5 mức độ, xử lý thống kê toán học (SPSS/Excel) với t-test để kiểm chứng giả thuyết.

Implementation và kết quả

Development process

Tiến trình dạy học B-Learning cho chủ đề "Động lượng" được thiết kế chuẩn hóa theo chu trình 3 giai đoạn - 5 bước:

[ GIAI ĐOẠN 1: CHUẨN BỊ (Trực tuyến trên Moodle) ]
[ GIAI ĐOẠN 2: TỔ CHỨC DẠY HỌC (Trực tiếp tại lớp học) ]
[ GIAI ĐOẠN 3: KIỂM TRA ĐÁNH GIÁ (Kết hợp Trực tuyến & Trực tiếp) ]

Thuật toán tự động tính điểm chỉ số NLTCTH ($S_{NLTCTH}$):

Điểm năng lực tự chủ và tự học tổng hợp của mỗi học sinh được tính toán dựa trên trọng số chuẩn hóa giữa 3 luồng dữ liệu đánh giá:

$$S_{NLTCTH} = 0.20 \times S_{Self} + 0.30 \times S_{Peer} + 0.50 \times S_{Teacher}$$

Trong đó, điểm của từng thành phần $S$ được tổng hợp từ 3 nhóm năng lực thành tố:

  1. Xác định mục tiêu và động cơ tự học ($C_1$, trọng số 0.30)
  2. Lập và thực hiện kế hoạch tự học ($C_2$, trọng số 0.40)
  3. Tự đánh giá và điều chỉnh hoạt động học tập ($C_3$, trọng số 0.30)

Đoạn mã xử lý phân loại mức độ NLTCTH (PHP Algorithm Engine):

<?php
declare(strict_types=1);

namespace local_ephysics\analytics;

class CompetencyEvaluator {
    private const WEIGHT_SELF = 0.20;
    private const WEIGHT_PEER = 0.30;
    private const WEIGHT_TEACHER = 0.50;

    /**
     * Tính toán chỉ số NLTCTH và xác định mức độ đạt chuẩn
     */
    public function calculateStudentScore(float $selfScore, float $peerScore, float $teacherScore): array {
        $finalScore = (self::WEIGHT_SELF * $selfScore) 
                    + (self::WEIGHT_PEER * $peerScore) 
                    + (self::WEIGHT_TEACHER * $teacherScore);
        
        $level = match (true) {
            $finalScore >= 2.50 => 'Mức 3: Tự chủ hoàn toàn (Độc lập, sáng tạo cao)',
            $finalScore >= 1.75 => 'Mức 2: Tự chủ một phần (Cần định hướng tối thiểu)',
            default             => 'Mức 1: Chưa tự chủ (Phụ thuộc hoàn toàn vào GV)',
        };

        return [
            'composite_score' => round($finalScore, 2),
            'competency_level' => $level,
            'is_qualified' => $finalScore >= 1.75
        ];
    }
}

Testing và validation

Quá trình kiểm thử kỹ thuật và sư phạm được thực hiện nghiêm ngặt:

  • Kiểm thử tải hệ thống (Load Testing): Sử dụng Apache JMeter 5.5 giả lập 250 kết nối đồng thời truy cập làm bài trắc nghiệm. Thời gian phản hồi trung bình (Response Time) đạt $320\text{ ms}$, tỷ lệ lỗi (Error Rate) là $0.00%$.
  • Kiểm thử tính tương thích (Compatibility): Giao diện ephysics.vn đạt chuẩn hiển thị 100% trên PC, máy tính bảng và smartphone Android/iOS.
  • Thực nghiệm sư phạm: Triển khai trên 2 lớp học sinh lớp 10 tại THPT Trần Quang Khải: Lớp thực nghiệm (TN: 42 HS, học B-Learning trên Moodle) và Lớp đối chứng (ĐC: 43 HS, học truyền thống).

Kết quả đạt được

Dữ liệu định lượng thu được sau quá trình thực nghiệm:

Chỉ số đo lường Lớp đối chứng (ĐC - 43 HS) Lớp thực nghiệm (TN - 42 HS) Mức độ cải thiện ($\Delta$)
Điểm kiểm tra kiến thức Động lượng (Thang 10) $6.82 \pm 1.15$ $8.14 \pm 0.92$ $+19.35%$ ($p < 0.01$)
Khả năng tự lập kế hoạch học tập (Mức 3) $16.3%$ $54.8%$ $+38.5%$
Kỹ năng khai thác tài liệu số & hoàn thành bài tập online $27.9%$ $88.1%$ $+60.2%$
Mức độ tích cực thảo luận nhóm (Diễn đàn & Lớp) $32.5%$ $78.6%$ $+46.1%$
Chỉ số thỏa mãn người học (CSAT Score) $64.0%$ $92.8%$ $+28.8%$

Học sinh lớp thực nghiệm thể hiện sự tiến bộ rõ rệt về kỹ năng tự điều chỉnh nhịp độ học tập, chủ động ghi chép thắc mắc vào hệ thống trước giờ lên lớp và tích cực tham gia các bài tập vận dụng thực tiễn (chế tạo tên lửa nước, phân tích va chạm giao thông).


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

Đổi mới phương pháp và kỹ thuật

  1. Chuẩn hóa tỷ lệ phân bố thời lượng "vàng" 30/70: Dành 70% thời lượng cho các hoạt động tự học trực tuyến không đồng bộ (xem lý thuyết, trả lời câu hỏi dừng màn hình H5P, thảo luận diễn đàn) và 30% thời lượng trực tiếp (F2F) tập trung vào tranh biện, thực hành thí nghiệm và giải quyết vấn đề.
  2. Khung Rubric lượng hóa NLTCTH: Đề tài đã chi tiết hóa các yêu cầu cần đạt của Thông tư 32/2018/TT-BGDĐT thành ma trận 3 thành tố, 8 chỉ số hành vi với 3 mức độ biểu hiện rõ ràng, loại bỏ tính cảm tính trong đánh giá năng lực tự học.
  3. Cơ chế Conditional Access thông minh: Học sinh buộc phải đạt điểm tối thiểu $70%$ ở bài kiểm tra lý thuyết trước khi hệ thống mở khóa bài tập dự án thực hành, tạo động lực tự học lũy tiến.

So sánh với các giải pháp hiện hành

Đặc tính Mô hình truyền thống E-Learning tự do (Youtube/Web tĩnh) Giải pháp B-Learning Moodle (Đề tài)
Cấu trúc sư phạm Tuyến tính, cố định Phân tán, thiếu kiểm soát Chu trình 5 bước khép kín (Công văn 5512)
Giám sát học tập Điểm danh truyền thống Không có dữ liệu phản hồi Analytics theo dõi từng click chuột & video log
Phương thức đánh giá 1 bài kiểm tra 1 tiết Trắc nghiệm tự động đơn thuần Đánh giá đa chiều (Self, Peer, Teacher Rubric)
Phát triển NLTCTH Thấp (học sinh thụ động) Trung bình (dễ nản lòng) Cao (rèn luyện tự chủ có định hướng)

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

Kịch bản triển khai thực tế

Quy trình áp dụng bài học "Định luật bảo toàn động lượng" tại trường phổ thông:

  • Giai đoạn trước giờ học (Ở nhà - 3 ngày trước buổi học): Học sinh đăng nhập http://ephysics.vn/, xem video bài giảng tương tác tích hợp câu hỏi chèn điểm dừng H5P (thời lượng 10 phút), hoàn thành bài tập đọc hiểu (Quiz 5 câu) và gửi câu hỏi còn băn khoăn lên Forum lớp.
  • Giai đoạn trong giờ học (Tại phòng thí nghiệm - 45 phút): Giáo viên mở Dashboard Moodle tổng kết các lỗi sai phổ biến của học sinh; chia nhóm 4-6 học sinh thực hiện thí nghiệm va chạm trên đệm không khí; đại diện nhóm báo cáo kết quả và rút ra định luật.
  • Giai đoạn sau giờ học (Vận dụng): Học sinh nộp báo cáo thực hành số dưới dạng file PDF/Video trên Moodle và thực hiện chấm chéo bài của 2 bạn khác theo Rubric đã định sẵn.

Yêu cầu cấu hình triển khai hạ tầng

# Docker Compose Deployment Configuration for ephysics.vn
version: '3.8'
services:
  moodle_app:
    image: moodle:4.1-php8.1
    restart: always
    environment:
      MOODLE_DATABASE_TYPE: mariadb
      MOODLE_DATABASE_HOST: db
      MOODLE_DATABASE_NAME: moodle_ephysics
      MOODLE_DATABASE_USER: moodle_user
      MOODLE_DATABASE_PASSWORD: SecurePassword123!
    volumes:
      - moodledata:/var/www/moodledata
      - ./config.php:/var/www/html/config.php
    ports:
      - "8080:80"

  db:
    image: mariadb:10.6
    restart: always
    environment:
      MYSQL_DATABASE: moodle_ephysics
      MYSQL_USER: moodle_user
      MYSQL_PASSWORD: SecurePassword123!
      MYSQL_ROOT_PASSWORD: RootPassword456!
    volumes:
      - db_data:/var/lib/mysql

volumes:
  moodledata:
  db_data:

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

  • Hạn chế kỹ thuật và thiết bị: Một số học sinh ở khu vực khó khăn chưa có máy tính cá nhân, phải thao tác trên màn hình điện thoại kích thước nhỏ khi làm các thí nghiệm ảo phức tạp.
  • Rào cản tâm lý: Ban đầu khoảng 20% học sinh quen với việc thụ động nghe giảng cảm thấy áp lực khi phải tự học và nghiên cứu tài liệu trước ở nhà.
  • Hướng phát triển:
    1. Mở rộng kho học liệu số cho toàn bộ chương trình Vật lí 10, 11, 12 GDPT 2018.
    2. Tích hợp giải thuật Trí tuệ nhân tạo (Adaptive Learning AI) để tự động đề xuất lộ trình ôn tập cá nhân hóa dựa trên lịch sử làm bài của học sinh.
    3. Xây dựng ứng dụng di động tối ưu hóa ngoại tuyến (Offline Sync Mode) giúp học sinh tải bài học về tự học không cần kết nối Internet liên tục.

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

  • Học sinh THPT: Tiếp cận phương pháp học chủ động, làm chủ tốc độ học tập của bản thân, tăng $19.35%$ điểm số học phần và phát triển kỹ năng tự học trọn đời.
  • Giáo viên Vật lí: Sở hữu khung bài giảng điện tử, tiến trình tổ chức 5 bước chuẩn hóa theo Công văn 5512 và giảm $40%$ thời gian chấm bài thủ công nhờ hệ thống trắc nghiệm tự động.
  • Cán bộ quản lý giáo dục: Có công cụ giám sát chất lượng giảng dạy thông qua dữ liệu thống kê trực quan, minh bạch trên hệ thống LMS.
  • Cộng đồng nghiên cứu sư phạm: Tài liệu tham khảo thực chứng về mô hình định lượng hóa NLTCTH và phương thức tích hợp EdTech vào môn học tự nhiên.

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

1. Yêu cầu kỹ thuật tối thiểu đối với học sinh để tham gia lớp học B-Learning là gì?
Học sinh chỉ cần thiết bị thông minh (Điện thoại thông minh, Máy tính bảng hoặc Laptop) có kết nối Internet băng thông tối thiểu $2\text{ Mbps}$ và trình duyệt web tiêu chuẩn (Google Chrome, Safari) để truy cập hệ thống.

2. Làm thế nào để ngăn chặn tình trạng học sinh gian lận khi làm bài kiểm tra tự học ở nhà?
Hệ thống sử dụng ngân hàng câu hỏi phân tầng ngẫu nhiên (Randomized Question Bank), xáo trộn câu hỏi và đáp án cho từng lượt làm, giới hạn thời gian làm bài nghiêm ngặt và yêu cầu giải trình lý do chọn đáp án trong các buổi học trực tiếp.

3. Giáo viên không thành thạo công nghệ có thể quản trị khóa học Moodle này không?
Hệ thống đã được đóng gói theo dạng mẫu chuẩn (Course Template). Giáo viên chỉ cần thực hiện các thao tác kéo-thả cơ bản để tải lên tài liệu hoặc chỉnh sửa câu hỏi mà không cần kiến thức lập trình chuyên sâu.

4. Mô hình này có thể áp dụng cho các môn học khác ngoài Vật lí không?
Hoàn toàn có thể. Quy trình 3 giai đoạn 5 bước và khung Rubric đánh giá NLTCTH có tính khái quát cao, dễ dàng tùy biến cho các môn Hóa học, Sinh học, Toán học và Khoa học tự nhiên.

5. Chi phí đầu tư vận hành hệ thống LMS này ước tính là bao nhiêu?
Do Moodle là nền tảng mã nguồn mở (Open Source), chi phí đầu tư ban đầu chủ yếu là thuê máy chủ Cloud VPS ($15 - $30\text{ USD/tháng}$ cho quy mô 1.000 học sinh) và tên miền, mang lại hiệu quả chi phí (ROI) vượt trội so với các phần mềm thương mại độc quyền.


Kết luận

Khóa luận tốt nghiệp "Vận dụng mô hình B-Learning trong dạy học chủ đề 'Động lượng' thuộc GDPT 2018 Vật lí 10 với sự hỗ trợ của Moodle nhằm bồi dưỡng năng lực tự chủ và tự học của học sinh" đã giải quyết triệt để bài toán dung hòa giữa việc ứng dụng công nghệ giáo dục hiện đại và yêu cầu phát triển năng lực người học theo chuẩn GDPT 2018. Việc kết hợp hài hòa giữa hệ sinh thái học liệu tương tác trên Moodle và các hoạt động thực nghiệm trực tiếp tại lớp không chỉ nâng cao rõ rệt kết quả học tập môn Vật lí mà còn trang bị cho học sinh năng lực tự học - hành trang cốt lõi để thành công trong kỷ nguyên số. Quý thầy cô, nhà trường và các bạn sinh viên có thể tham khảo mô hình thực nghiệm và học liệu chi tiết tại hệ thống http://ephysics.vn/ để cùng nhân rộng giải pháp vào thực tiễn giảng dạy phổ thông.