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

Sự phát triển của công nghệ thông tin và mạng Internet đã thúc đẩy sự đổi mới về nội dung và phương pháp dạy học. Hình thức đào tạo trực tuyến (E-learning) ra đời nhằm đáp ứng các tiêu chí giáo dục: học mọi nơi, học mọi lúc, học theo sở thích và học suốt đời. E-learning tồn tại song song và đóng vai trò bổ sung cho phương thức đào tạo truyền thống, giúp mở rộng không gian học tập, cải tiến công cụ tiếp cận thông tin và phương pháp tiếp thu tri thức. Xuất phát từ bối cảnh đó, đề tài tập trung nghiên cứu kiến trúc của hệ thống E-learning và ứng dụng mã nguồn mở để xây dựng hệ thống hỗ trợ luyện thi chứng chỉ tiếng Anh quốc tế TOEIC.

Mục tiêu và nhiệm vụ nghiên cứu của đồ án bao gồm:

  1. Nghiên cứu tổng quan về E-learning, cấu trúc hệ thống đào tạo trực tuyến và các tiêu chuẩn kỹ thuật trong E-learning.
  2. Khảo sát cấu trúc bài thi TOEIC theo chuẩn của Viện Khảo thí Giáo dục Hoa Kỳ (ETS), bao gồm bài thi TOEIC truyền thống và bài thi TOEIC định dạng mới.
  3. Khảo sát nền tảng mã nguồn mở Moodle, nghiên cứu các mô-đun chức năng quản lý đào tạo, kiểm tra đánh giá và phát triển một số chức năng chuyên biệt hỗ trợ luyện thi TOEIC.
  4. Triển khai thực nghiệm hệ thống, thiết lập ngân hàng câu hỏi, tổ chức phòng thi và quản lý kết quả đánh giá.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Hệ thống quản lý học tập và nội dung học tập (LMS/LCMS), kiến trúc phần mềm mã nguồn mở Moodle, cấu trúc và thang điểm bài thi trắc nghiệm TOEIC.
  • Phạm vi không gian: Triển khai thử nghiệm phục vụ nhu cầu đào tạo và khảo thí tại Trường Đại học Dân lập Hải Phòng.
  • Phạm vi thời gian: Đồ án được hoàn thành vào tháng 11 năm 2011.
  • Phạm vi nội dung: Tập trung vào kỹ thuật số hóa bài thi trắc nghiệm Nghe hiểu (Listening Comprehension) và Đọc hiểu (Reading Comprehension), tích hợp xử lý âm thanh đa phương tiện và kiểm soát quá trình thi trực tuyến.

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

Khung lý thuyết của đồ án được xây dựng dựa trên các định nghĩa và tiêu chuẩn quốc tế về E-learning và khảo thí ngôn ngữ:

  • Khái niệm E-learning: Đồ án tiếp cận định nghĩa từ các tổ chức và chuyên gia quốc tế gồm William Horton (sử dụng công nghệ Web và Internet trong học tập), Compare Infobase Inc (đào tạo dựa trên CNTT và truyền thông), MASIE Center (đào tạo được chuẩn bị, truyền tải hoặc quản lý qua CNTT-TT ở mức cục bộ hay toàn cục), Sun Microsystems (truyền tải qua công nghệ điện tử như CBT, Internet, TV, CD-ROM, DVD) và E-Learningsite.
  • Cấu trúc hệ thống: Mô hình E-learning gồm 4 thành phần chính (Nội dung, Phân phối, Quản lý, Hợp tác) và 2 phân hệ cốt lõi: Hệ thống quản lý đào tạo (LMS - Learning Management System) và Hệ thống quản lý nội dung đào tạo (LCMS - Learning Content Management System).
  • Hệ thống tiêu chuẩn E-learning:
    • Chuẩn đóng gói: AICC, IMS Content and Packaging, SCORM (do tổ chức ADL cung cấp, tích hợp đặc tả của IMS).
    • Chuẩn trao đổi thông tin: AICC ARG006 (quản lý dạy học trên Web, máy mainframe, đĩa), AICC ARG010 (tập trung vào đào tạo nền Web) và SCORM RTE (SCORM RunTime Environment).
    • Chuẩn siêu dữ liệu (Meta-data): IEEE 1484.12 Learning Object Metadata Standard (chuẩn chính thức), IMS Learning Resources Meta-data Specification và SCORM Meta-data Standard.
    • Chuẩn chất lượng và kiểm tra: Test Questions, Enterprise Information Model.
  • Khung chuẩn khảo thí TOEIC: Thiết kế bởi Viện Khảo thí Giáo dục Hoa Kỳ (ETS - thành lập năm 1947 tại Princeton, New Jersey).

Phương pháp nghiên cứu thực tế được tác giả áp dụng:

  • Phương pháp phân tích - tổng hợp tài liệu: Thu thập, phân loại và hệ thống hóa lý thuyết về đào tạo trực tuyến, các đặc tả kỹ thuật E-learning và quy chế thi TOEIC.
  • Phương pháp so sánh và đánh giá giải pháp: Phân tích ưu - nhược điểm của 4 giải pháp triển khai E-learning (Tự xây dựng, Mua phần mềm thương mại, Thuê phần mềm ASP, Xây dựng dựa trên phần mềm nguồn mở OSS) để lựa chọn Moodle.
  • Phương pháp kỹ thuật phần mềm: Khảo sát mã nguồn, tùy biến giao diện và phát triển các mô-đun mở rộng trên nền tảng Moodle viết bằng ngôn ngữ PHP.
  • Phương pháp thực nghiệm: Thiết lập hệ thống máy chủ, tạo lập tài khoản người dùng, đưa dữ liệu câu hỏi thực tế vào ngân hàng đề thi và tổ chức các đợt làm bài thi thử nghiệm.

Nguồn dữ liệu sử dụng trong nghiên cứu gồm tài liệu đặc tả kỹ thuật Moodle, cấu trúc đề thi và bảng quy đổi điểm chuẩn từ ETS, cùng ngân hàng câu hỏi trắc nghiệm tiếng Anh TOEIC có tích hợp tệp âm thanh nghe hiểu.

Thiết kế và triển khai hệ thống

Hệ thống được phát triển trên nền tảng Moodle (hệ thống do Martin Dougiamas sáng lập năm 1999 tại Úc). Moodle hoạt động trên môi trường hỗ trợ PHP, tương thích với các hệ điều hành Unix, Linux, Windows, Mac OS X, Netware và hỗ trợ lớp trừu tượng cơ sở dữ liệu đa nền tảng.

Các mô-đun và chức năng nền tảng của Moodle được sử dụng gồm:

  • Tổ chức lớp học ảo: Hỗ trợ 3 hình thức trình bày (Tuần, Chủ đề, Xã hội). Tích hợp các mô-đun tương tác: Diễn đàn (Forums - gồm diễn đàn chung toàn site và diễn đàn riêng từng khóa học), Phòng trò chuyện trực tiếp (Chats - trao đổi văn bản thời gian thực), Câu hỏi thăm dò (Choice), Khảo sát (Surveys), Bảng chú giải thuật ngữ (Glossaries), Tài nguyên (Resources) và Wiki.
  • Quản lý học viên: Truy cập thông tin hồ sơ cá nhân, phân chia nhóm học tập, lên lịch sự kiện (toàn cục, khóa học, nhóm, người dùng), quản lý điểm số (Grades) và theo dõi nhật ký hoạt động (Logs).
  • Phân hệ kiểm tra đánh giá (Quiz): Hỗ trợ 9 dạng câu hỏi gồm Đa lựa chọn (Multiple choice), Đúng/Sai (True/False), Trả lời ngắn (Short answer), Câu hỏi số (Numerical), Tính toán (Calculated), So khớp (Matching), Mô tả (Description), So khớp ngẫu nhiên (Random short-answer matching) và Câu hỏi tổng hợp (Embedded answers/Cloze).

Các chức năng mới được tác giả phát triển và tùy biến cho hệ thống luyện thi TOEIC:

  • Tự động lưu trạng thái làm bài: Bổ sung cơ chế tự động ghi nhận câu trả lời của thí sinh vào cơ sở dữ liệu máy chủ trong quá trình làm bài, thay thế thao tác nhấn nút "lưu nhưng không nộp bài" thủ công.
  • Chức năng quản trị Closeall: Xây dựng tính năng cho phép quản trị viên hoặc giám thị kết thúc đồng loạt tất cả các nỗ lực làm bài thi đang diễn ra trên hệ thống khi hết giờ.
  • Tích hợp trình soạn thảo HTMLArea hỗ trợ âm thanh: Cho phép chèn trực tiếp các tệp âm thanh (audio) vào nội dung câu hỏi phục vụ các phần thi Nghe hiểu (Part 1 đến Part 4).
  • Kiểm soát an ninh và phiên làm việc: Thiết lập cơ chế phát hiện và đưa ra cảnh báo lỗi khi có nhiều hơn 1 người đăng nhập vào cùng một tài khoản tại một thời điểm; cấu hình mật khẩu đề thi và giới hạn số lần làm bài (1 lần duy nhất).
  • Công cụ thống kê kết quả: Sử dụng các tính năng Báo cáo tổng quan (Overview), Chấm lại (Regrade) và Phân tích câu hỏi (Item analysis) để đánh giá chất lượng đề thi.

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

CHƯƠNG 1: TỔNG QUAN VỀ E-LEARNING

Chương 1 trình bày cơ sở lý luận về đào tạo trực tuyến. Tác giả phân tích các ưu điểm của E-learning như khả năng cá nhân hóa nội dung học tập, phân phối tài liệu nhanh chóng, tăng cường tương tác qua diễn đàn/email, phản hồi tức thời và giảm chi phí đào tạo. Đồng thời, chương này chỉ ra các khuyết điểm như rào cản tâm lý, thói quen học truyền thống, khối lượng công việc lớn khi soạn bài giảng và tính tương thích kỹ thuật.

Chương này làm rõ cấu trúc 4 thành phần của E-learning (Nội dung, Phân phối, Quản lý, Hợp tác), vai trò của LMS và LCMS, cùng hệ thống chuẩn quốc tế (AICC, SCORM, IMS, IEEE 1484.12). Khi phân tích 4 giải pháp triển khai, tác giả khẳng định việc phát triển dựa trên phần mềm nguồn mở (OSS) là giải pháp tối ưu nhờ tính kinh tế, tính an ninh, tính độc lập nhà cung cấp, tính giáo dục và tính kế thừa.

CHƯƠNG 2: TỔNG QUAN VỀ THI TOEIC

Chương 2 khái quát lịch sử bài thi TOEIC do ETS thiết kế năm 1979 theo đơn đặt hàng của Bộ Công nghiệp và Ngoại thương Nhật Bản. Tác giả trình bày cấu trúc bài thi TOEIC chuẩn gồm 200 câu trắc nghiệm trên giấy, tổng thời gian 120 phút, chia làm 2 phần: Nghe hiểu (100 câu, 45 phút, gồm Part 1 đến Part 4) và Đọc hiểu (100 câu, 75 phút, gồm Part 5 đến Part 7).

Nội dung chương đi sâu so sánh bài thi TOEIC truyền thống và bài thi TOEIC mới. Tác giả phân tích các cải tiến trong bài thi mới: giảm số câu hỏi hình ảnh Part 1, bổ sung nhóm câu hỏi Part 3, sử dụng đa dạng ngữ âm (Anh-Mỹ, Anh-Anh, Anh-Canada, Anh-Úc), bỏ phần tìm lỗi Part 6 cũ, thay bằng dạng hoàn thành đoạn văn, và gộp nhóm câu hỏi đoạn văn kép ở Part 7. Chương này cũng trình bày quy trình tổ chức thi của trung tâm khảo thí, trách nhiệm của thí sinh và bảng quy đổi điểm số từ 5 đến 495 điểm cho từng phần (tổng điểm từ 10 đến 990 điểm).

CHƯƠNG 3: PHÁT TRIỂN HỆ THỐNG HỖ TRỢ LUYỆN THI TOEIC DỰA TRÊN MOODLE

Chương 3 tập trung khảo sát hệ thống Moodle với số liệu cập nhật tại thời điểm tháng 11/2011 (hơn 70.181 trang web đăng ký hoạt động từ 222 quốc gia, hỗ trợ khoảng 75 gói ngôn ngữ). Tác giả phân tích chi tiết các đặc điểm kỹ thuật hấp dẫn quản trị viên và nhà đào tạo, các mô-đun lớp học ảo, cơ chế quản lý học viên, quản lý điểm và theo dõi log.

Tiếp đó, tác giả khảo sát chi tiết 9 dạng câu hỏi trong mô-đun đề thi của Moodle và quy trình tổ chức thi trực tuyến. Trên cơ sở đó, chương trình bày phương án thiết kế, tùy biến và phát triển các chức năng mới: tích hợp âm thanh qua HTMLArea, cơ chế tự động lưu dữ liệu làm bài, chức năng kết thúc bài thi đồng loạt Closeall, và kiểm soát đăng nhập đồng thời.

CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM HỆ THỐNG

Chương 4 mô tả toàn bộ quá trình thử nghiệm hệ thống trong thực tế. Các bước thực nghiệm được tiến hành tuần tự:

  1. Thiết lập hệ thống: Tạo lớp học mới "Luyện thi TOEIC", thiết lập các tùy chọn khóa học và đăng ký tài khoản học viên.
  2. Biên soạn câu hỏi: Nhập liệu câu hỏi vào ngân hàng đề thi, chèn tệp âm thanh audio vào nội dung câu hỏi nghe hiểu.
  3. Tổ chức thi: Tạo phòng thi mang tên "ListeningTOEIC1", đưa câu hỏi từ ngân hàng vào đề thi, cấu hình thời gian làm bài, đặt mật khẩu đề thi và giới hạn số lần làm bài (1 lần).
  4. Vận hành và quản lý kết quả: Học viên đăng nhập, nhập mật khẩu và làm bài; hệ thống tự động lưu kết quả trả lời; người quản trị sử dụng tính năng Closeall để thu bài toàn bộ thí sinh; hệ thống tự động chấm điểm và xuất bảng điểm tổng hợp.

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

Đồ án đã tổng hợp và số hóa chi tiết sự khác biệt giữa hai định dạng bài thi TOEIC:

Phần thi Thành phần Bài thi TOEIC truyền thống Bài thi TOEIC mới
Nghe hiểu Part 1 Câu hỏi hình ảnh: 20 câu Câu hỏi hình ảnh: 10 câu
Part 2 Hỏi và trả lời: 30 câu Hỏi và trả lời: 30 câu
Part 3 Hội thoại ngắn: 30 câu (30 đoạn, mỗi đoạn 1 câu) Hội thoại: 30 câu (10 đoạn, mỗi đoạn 3 câu)
Part 4 Cuộc nói chuyện ngắn: 20 câu (6-9 đoạn, mỗi đoạn 2-4 câu) Cuộc nói chuyện ngắn: 30 câu (10 đoạn, mỗi đoạn 3 câu)
Đọc hiểu Part 5 Hoàn thành câu: 40 câu Hoàn thành câu: 40 câu
Part 6 Tìm lỗi trong câu: 20 câu Hoàn thành đoạn văn: 12 câu (4 đoạn, mỗi đoạn 3 câu)
Part 7 Đọc hiểu: 40 câu Đọc hiểu: 48 câu (Đoạn đơn: 28 câu, đoạn kép: 20 câu)
Tổng cộng 200 câu (Nghe: 100 câu / 45 phút, Đọc: 100 câu / 75 phút) 200 câu (Nghe: 100 câu / 45 phút, Đọc: 100 câu / 75 phút)

Đồ án đã trích xuất bảng quy đổi điểm số chính thức của ETS từ số lượng câu trả lời đúng sang thang điểm chuẩn (trích đoạn một số mốc tiêu biểu):

Số câu đúng Điểm Listening Điểm Reading Số câu đúng Điểm Listening Điểm Reading
0 5 5 50 250 215
1 - 6 5 5 60 315 270
10 25 5 70 380 335
20 75 30 80 440 395
30 130 90 90 495 450
40 185 150 97 - 100 495 495

Kết quả thực nghiệm kỹ thuật:

  • Cài đặt và cấu hình thành công hệ thống Moodle phục vụ luyện thi TOEIC.
  • Tùy biến thành công trình soạn thảo để nhúng dữ liệu âm thanh trực tiếp vào đề thi nghe.
  • Xây dựng thành công tính năng tự động lưu câu trả lời vào cơ sở dữ liệu và tính năng Closeall hỗ trợ quản trị phòng thi.
  • Kiểm thử thành công quy trình thi hoàn chỉnh từ khâu cấp đề, làm bài, thu bài đến xuất bảng điểm tại lớp "Luyện thi TOEIC" (phòng thi "ListeningTOEIC1").

Đóng góp của đồ án:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về E-learning và các chuẩn công nghệ đào tạo trực tuyến quốc tế.
  • Đưa ra giải pháp thực tiễn ứng dụng phần mềm nguồn mở Moodle để giải quyết bài toán khảo thí tiếng Anh trắc nghiệm chuẩn hóa, giúp tiết kiệm chi phí đầu tư phần mềm cho nhà trường.

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

Hạn chế của đồ án:

  • Do giới hạn về thời gian và kiến thức, hệ thống chủ yếu tập trung thử nghiệm cho các phần thi trắc nghiệm Nghe hiểu và Đọc hiểu, chưa mở rộng sang các kỹ năng Nói và Viết.
  • Phạm vi thực nghiệm dừng lại ở quy mô lớp học thử nghiệm tại Trường Đại học Dân lập Hải Phòng.

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

  • Tiếp tục tiếp thu ý kiến phản hồi của giảng viên và học viên để hoàn thiện giao diện người dùng và tối ưu hóa các thao tác làm bài thi.
  • Nâng cấp và mở rộng ngân hàng câu hỏi, hoàn thiện các tính năng phân tích thống kê câu hỏi thi để nâng cao chất lượng đề thi.

Giá trị tham khảo

Đồ án là tài liệu tham khảo phù hợp cho:

  • Sinh viên ngành Công nghệ Thông tin: Tham khảo phương pháp nghiên cứu, kiến trúc hệ thống E-learning, cách khảo sát và tùy biến các mô-đun chức năng trên nền tảng nguồn mở Moodle bằng ngôn ngữ PHP.
  • Giảng viên và nhà quản lý giáo dục: Tham khảo mô hình tổ chức lớp học ảo, quy trình biên soạn ngân hàng câu hỏi trắc nghiệm trực tuyến có đa phương tiện và giải pháp quản lý thi trắc nghiệm chi phí thấp.
  • Người học và nghiên cứu về khảo thí tiếng Anh: Tham khảo cấu trúc chi tiết của bài thi TOEIC (so sánh giữa định dạng cũ và mới) cùng bảng quy đổi điểm số chuẩn từ số câu đúng sang thang điểm 10 - 990 của ETS.

Nội dung đáng tham khảo nhất là quy trình thiết lập phòng thi trực tuyến trong Moodle (Chương 3 và Chương 4) cùng bảng đối chiếu cấu trúc đề thi TOEIC chi tiết (Chương 2).

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

1. Bài thi TOEIC định dạng mới có những điểm khác biệt chính nào so với bài thi TOEIC truyền thống ở phần Đọc hiểu? Ở bài thi TOEIC mới, phần Đọc hiểu có 3 thay đổi: lược bỏ toàn bộ 20 câu hỏi tìm lỗi trong câu ở Part 6 cũ; bổ sung dạng bài hoàn thành đoạn văn vào Part 6 (12 câu, gồm 4 đoạn văn, mỗi đoạn 3 câu); và tăng số lượng câu hỏi đọc hiểu ở Part 7 từ 40 câu lên 48 câu (chia thành 28 câu đoạn đơn và 20 câu đoạn kép).

2. Hai tính năng mới nào đã được tác giả phát triển thêm trên nền tảng Moodle để phục vụ quá trình thi TOEIC? Tác giả đã phát triển tính năng tự động lưu trạng thái câu trả lời của học viên vào cơ sở dữ liệu (loại bỏ việc học viên phải bấm "lưu nhưng không nộp bài") và chức năng quản trị Closeall cho phép giám thị kết thúc đồng loạt tất cả các bài thi đang mở trên hệ thống.

3. Thang điểm bài thi TOEIC được tính toán và quy đổi như thế nào theo chuẩn ETS trình bày trong tài liệu? Bài thi gồm 200 câu trắc nghiệm. Điểm số được tính bằng cách đếm số câu trả lời đúng của từng phần (Listening và Reading), sau đó dùng công thức của ETS chuyển đổi sang thang điểm từ 5 đến 495 điểm cho mỗi phần. Tổng điểm của hai phần thi cộng lại sẽ cho kết quả cuối cùng từ 10 đến 990 điểm.

4. Hệ thống xử lý thế nào đối với các câu hỏi thuộc phần thi Nghe hiểu (Listening Comprehension)? Hệ thống sử dụng trình soạn thảo HTMLArea để nhúng trực tiếp các tệp âm thanh (audio) vào nội dung từng câu hỏi khi giảng viên biên soạn trong ngân hàng đề thi, cho phép học viên nghe đoạn âm thanh trực tiếp trên giao diện làm bài.

5. Cơ chế nào được sử dụng để kiểm soát an ninh và tính trung thực trong phòng thi trực tuyến? Hệ thống áp dụng cơ chế xác thực mật khẩu đề thi, cấu hình giới hạn số lần làm bài đúng 1 lần duy nhất, và kích hoạt thông báo lỗi ngăn chặn khi phát hiện có nhiều hơn 1 học viên cùng đăng nhập vào một tài khoản tại cùng một thời điểm.

Kết luận

Đồ án tốt nghiệp "Phát triển hệ thống hỗ trợ luyện thi TOEIC dựa trên Moodle" của sinh viên Bùi Đức Vinh (Trường Đại học Dân lập Hải Phòng, 2011) đã giải quyết trọn vẹn bài toán ứng dụng phần mềm nguồn mở vào khảo thí trực tuyến. Nghiên cứu đã hệ thống hóa các chuẩn E-learning quốc tế, phân tích cấu trúc bài thi TOEIC theo chuẩn ETS và làm chủ kỹ thuật quản trị, tùy biến nền tảng Moodle. Thông qua việc phát triển các tính năng tự động lưu bài làm, kết thúc bài thi đồng loạt và triển khai thực nghiệm thành công phòng thi, đồ án mang lại một giải pháp công nghệ giáo dục thực tiễn, có giá trị ứng dụng cao cho các cơ sở đào tạo.