Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh toàn cầu hóa và sự phát triển của công nghệ thông tin và truyền thông, hệ thống giáo dục đại học, cao đẳng trên thế giới có những bước chuyển biến căn bản. Mô hình đào tạo truyền thống với các đặc trưng như "thầy - trò", "giáo viên - lớp học - sinh viên" bộc lộ nhiều hạn chế về mặt không gian, thời gian và tính linh hoạt. Nhằm khắc phục tình trạng quá tải và đáp ứng nhu cầu đào tạo mở cho cộng đồng, các quốc gia tiên tiến đã từng bước chuyển đổi sang nền giáo dục điện tử (E-learning).
Tác giả Vũ Thị Hương đã phân tích thực trạng phát triển E-learning trên bình diện quốc tế và tại Việt Nam vào thời điểm thực hiện đồ án (năm 2009):
- Bắc Mỹ và Châu Âu: E-learning phát triển mạnh mẽ nhất tại Bắc Mỹ và có triển vọng lớn tại Châu Âu. Theo số liệu dự báo từ công ty IDC được tác giả trích dẫn, thị trường E-learning tại Châu Âu đạt quy mô 4 tỷ USD vào năm 2004 với tốc độ tăng trưởng 96% hàng năm. Điển hình cho sự hợp tác đa quốc gia là dự án mạng xuyên Châu Âu EuroPACE, liên kết 36 trường đại học hàng đầu (thuộc Đan Mạch, Hà Lan, Bỉ, Anh, Pháp...) với công ty Docent của Mỹ để cung cấp các khóa học chuyên sâu.
- Châu Á: Việc ứng dụng E-learning còn ở giai đoạn sơ khai do các rào cản về cơ sở hạ tầng, sự ưa chuộng phương pháp truyền thống, sự bất đồng ngôn ngữ và chính sách bảo thủ. Tuy nhiên, các quốc gia và vùng lãnh thổ như Nhật Bản, Hàn Quốc, Singapore, Đài Loan, Trung Quốc đã có những bước tiến đáng kể; trong đó Nhật Bản là quốc gia dẫn đầu về ứng dụng E-learning để đào tạo nhân viên trong các doanh nghiệp và tập đoàn sản xuất lớn.
- Việt Nam: Giai đoạn trước năm 2002, tài liệu nghiên cứu về E-learning còn rất hạn chế. Từ giai đoạn 2003 - 2005, nhiều hội thảo chuyên đề đã được tổ chức như: Hội thảo khoa học quốc gia ICT/rda lần I (tháng 02/2003), lần II (tháng 09/2004), và Hội thảo "Nghiên cứu và triển khai E-learning" (tháng 03/2005) do Viện Công nghệ Thông tin (ĐHQGHN) phối hợp cùng Khoa CNTT (Đại học Bách khoa Hà Nội) tổ chức. Việt Nam cũng tham gia Mạng E-learning Châu Á (Asia E-learning Network - AEN) với sự phối hợp của Bộ Giáo dục & Đào tạo, Bộ Khoa học - Công nghệ, Bộ Bưu chính Viễn thông và Trường Đại học Bách khoa Hà Nội.
Về mục tiêu và nhiệm vụ nghiên cứu, đồ án xác định rõ các nội dung:
- Nghiên cứu tổng quan lý thuyết về E-learning, cấu trúc chức năng, các phương thức hoạt động và các chuẩn đóng gói bài giảng điện tử (SCORM, IMS, AICC, công cụ eXe).
- Tìm hiểu nền tảng công nghệ web mã nguồn mở bao gồm ngôn ngữ lập trình PHP, hệ quản trị cơ sở dữ liệu MySQL và hệ thống quản trị học tập Moodle (phiên bản Moodle 1.x).
- Phân tích, thiết kế hệ thống và tiến hành cài đặt, triển khai thử nghiệm website môn học "EPU-ELearning" nhằm phục vụ trực tiếp công tác đào tạo tại Trường Đại học Điện Lực Hà Nội.
Đối tượng nghiên cứu của đề tài là hệ thống đào tạo trực tuyến E-learning và nền tảng mã nguồn mở Moodle kết hợp công cụ soạn thảo eXe. Phạm vi nghiên cứu về mặt không gian tập trung vào việc ứng dụng cho Trường Đại học Điện Lực Hà Nội, dưới sự hướng dẫn khoa học của giảng viên tại đơn vị này và Khoa Công nghệ Thông tin - Trường Đại học Dân lập Hải Phòng. Thời gian hoàn thành công trình vào tháng 07 năm 2009.
Cơ sở lý thuyết và phương pháp
Đồ án xây dựng nền tảng nghiên cứu dựa trên các khái niệm, khung lý thuyết giáo dục học và các tiêu chuẩn kỹ thuật quốc tế về đào tạo điện tử:
1. Khung lý thuyết và khái niệm nền tảng
- Định nghĩa E-learning: Theo nghĩa rộng, E-learning là hình thức học tập, đào tạo dựa trên công nghệ thông tin và truyền thông. Theo quan điểm hiện đại, đây là quá trình phân phối nội dung học tập thông qua máy tính, mạng Internet/Intranet, truyền hình, cho phép người dạy và người học tương tác qua email, thảo luận trực tuyến (chat), diễn đàn (forum) hoặc hội thảo video.
- Hình thức giao tiếp:
- Giao tiếp đồng bộ (Synchronous): Người dạy và người học truy cập mạng cùng thời điểm và trao đổi thông tin trực tiếp (chat, hội thảo video, truyền hình trực tiếp).
- Giao tiếp không đồng bộ (Asynchronous): Người học và người dạy không nhất thiết phải trực tuyến cùng lúc; tài liệu được chuẩn bị trước trên đĩa CD-ROM, website, diễn đàn hoặc email, cho phép học viên làm chủ thời gian và tốc độ học tập.
- Tiến trình ba thế hệ giáo dục từ xa:
- Thế hệ thứ nhất: Phân phối bài giảng qua thư tín, báo chí in ấn.
- Thế hệ thứ hai: Truyền thanh, truyền hình thông qua sóng radio và TV.
- Thế hệ thứ ba: Ứng dụng công nghệ thông tin viễn thông, mạng Internet băng thông rộng và mạng siêu truyền thông (Hypermedia).
- Các thuyết giáo dục trong E-learning:
- Thuyết Tự quản và Độc lập (Autonomy and Independence): Học viên tự lập kế hoạch, tự quyết định mục đích, nội dung và phương pháp đánh giá thông qua môi trường siêu liên kết (Hypermedia).
- Thuyết Tương tác (Interaction): Chú trọng sự trao đổi hai chiều giữa giảng viên và người học thông qua thư viện điện tử, bảng tin và phòng thảo luận.
- Thuyết Công nghiệp hóa (Industrialization): Dựa trên lý thuyết của Peter (1973) phân chia phương pháp giảng dạy thành "mặt đối mặt" (face to face) và "giảng dạy công nghiệp" qua truyền thông; kết hợp quan điểm của Mc Cartery (1996) về tính kinh tế, tính linh hoạt thời gian và khoảng cách; quan điểm của Noam (1996) về việc tối thiểu hóa các quy tắc đào tạo truyền thống tại lớp để chuyển trọng tâm sang hướng dẫn học tập.
- Triết lý giáo dục "Social Constructionist": Moodle được thiết kế dựa trên nguyên lý xem việc học tập đạt hiệu quả cao nhất khi học viên cùng tham gia xây dựng tri thức, tạo lập một nền văn hóa hợp tác chia sẻ trong một nhóm xã hội.
2. Các chuẩn đóng gói bài giảng điện tử
Tác giả khảo sát các chuẩn đóng gói nhằm đảm bảo tính khả chuyển và tái sử dụng nội dung học tập:
- AICC (Aviation Industry CBT Committee): Cấu trúc bài giảng phức tạp, sử dụng nhiều file mô tả, khó thực thi và hạn chế hỗ trợ các mô-đun mức thấp.
- IMS Global Consortium: Cung cấp đặc tả IMS Content and Packaging đơn giản, chặt chẽ, được cộng đồng E-learning chấp nhận rộng rãi.
- SCORM (Sharable Content Object Reference Model): Kết hợp các đặc tả của IMS, định nghĩa mô hình tham khảo chuẩn kỹ thuật đáp ứng các yêu cầu cao ("ilities"):
- Tính truy cập được (Accessibility): Định vị và truy cập nội dung từ xa.
- Tính thích ứng được (Adaptability): Tùy biến nội dung theo nhu cầu cá nhân/tổ chức.
- Tính kinh tế (Affordability): Tiết kiệm thời gian và chi phí phân phối.
- Tính bền vững (Durability): Không bị lỗi thời khi công nghệ thay đổi.
- Tính khả chuyển (Interoperability): Chạy được trên nhiều nền tảng phần mềm khác nhau.
- Tính sử dụng lại (Reusability): Ghép nối các đối tượng học tập (Learning Objects - LO) vào nhiều ngữ cảnh khác nhau.
- Cấu trúc file
imsmanifest.xml: Gồm 4 phần chính là Meta-Data, Organizations, Resources và Sub-Manifest.
| Tiêu chuẩn / Đặc tả |
Đơn vị chủ quản / Nguồn gốc |
Đặc điểm kỹ thuật chính |
| AICC |
Aviation Industry CBT Committee |
Cấu trúc phức tạp, chia nhiều file điều kiện/mô tả, khó thực thi ở mức mô-đun thấp |
| IMS Content Packaging |
IMS Global Consortium |
Đặc tả đóng gói nội dung rõ ràng, chặt chẽ, nền tảng cho nhiều chuẩn khác |
| SCORM (2004) |
ADL (Mỹ) |
Tích hợp IMS, bổ sung Simple Sequencing, chuẩn hóa metadata và giao tiếp LMS/LCMS |
3. Phương pháp nghiên cứu
Tác giả sử dụng phương pháp phân tích tài liệu lý thuyết, phương pháp so sánh đối chiếu giữa giáo dục truyền thống và E-learning, phương pháp phân tích thiết kế hệ thống theo hướng đối tượng (sử dụng hệ thống biểu đồ Use Case, Sequence Diagram, Activity Diagram, CSDL) và phương pháp thực nghiệm triển khai phần mềm mã nguồn mở trên môi trường máy chủ cục bộ.
Thiết kế và triển khai
Là một đồ án tốt nghiệp thuộc chuyên ngành Công nghệ thông tin hướng ứng dụng phần mềm, tác giả đã tiến hành thiết kế hệ thống và cài đặt máy chủ thử nghiệm chi tiết như sau:
1. Kiến trúc công nghệ và môi trường cài đặt
- Nền tảng ngôn ngữ: PHP (PHP nhúng trong HTML, xử lý phía máy chủ).
- Hệ quản trị cơ sở dữ liệu: MySQL (kết nối và lưu trữ dữ liệu cho hệ thống LMS).
- Máy chủ web và gói tích hợp: Sử dụng gói phần mềm
AppServ-win32-2.7 trên nền tảng hệ điều hành Windows, tích hợp sẵn Apache, PHP, MySQL và trình quản trị PhpMyAdmin.
- Công cụ biên soạn bài giảng: Ứng dụng phần mềm mã nguồn mở
eXe (phát triển bởi Đại học Auckland, New Zealand) để tạo nội dung chuẩn SCORM và công cụ ReloadEditor (dự án JISC, Bolton Institute viết bằng Java).
2. Phân tích tác nhân (Actors) và thiết kế Use Case
Hệ thống xác định 4 nhóm tác nhân chính tham gia tương tác:
| Tác nhân (Actor) |
Quyền hạn và Chức năng chính trên hệ thống |
| Quản trị hệ thống (Admin) |
Đăng nhập; điều hành toàn bộ hệ thống; cấu hình hệ thống; quản lý danh mục khóa học (thêm, sửa, xóa); quản lý tài khoản giảng viên và sinh viên; quản lý diễn đàn (forum), phòng chat, tài nguyên và tài liệu của site. |
| Giảng viên (Teacher) |
Đăng nhập; quản lý danh mục bài giảng (thêm, sửa, xóa bài giảng); upload dữ liệu/giáo trình; quản lý danh mục bài tập; download bài làm của sinh viên; chấm điểm; quản lý thông tin cá nhân. |
| Sinh viên (Student) |
Đăng nhập; xem bài giảng; download tài liệu học tập; nộp bài tập; tham gia lớp học trực tuyến; tham gia phòng chat và diễn đàn trao đổi; quản lý thông tin cá nhân. |
| Khách (Guest) |
Xem tin tức chung của hệ thống; xem các tài nguyên mở được phân quyền cho phép truy cập. |
3. Thiết kế biểu đồ tuần tự (Sequence Diagram)
Đồ án xây dựng các luồng xử lý tuần tự cho các chức năng trọng tâm:
- Đăng nhập hệ thống: Tác nhân nhập thông tin xác thực tại giao diện đăng nhập -> Site đăng nhập gửi yêu cầu kiểm tra tới Hệ thống -> Hệ thống truy vấn CSDL -> Trả về kết quả hợp lệ hoặc đưa ra thông báo lỗi nếu thông tin nhập sai.
- Quản lý danh mục khóa học: Quản trị viên truy cập site quản lý -> Gọi các hàm giao tiếp (
QL_khóa học, Nguồn khóa học_load(), Sp_khóa học_Get()) -> Thực hiện các thao tác Thêm (Sp_khóa học_Add()), Sửa (Sp_khóa học_Update()), Xóa (Sp_khóa học_Delete()) trên cơ sở dữ liệu.
- Quản lý diễn đàn: Quản trị viên thao tác tại giao diện quản lý -> Tương tác qua lớp dữ liệu với các thủ tục
Sp_diễn đàn_Get(), Sp_diễn đàn_Add(), Sp_diễn đàn_Delete().
4. Quy trình cài đặt Moodle
- Cài đặt gói
AppServ-win32-2.7 trên Windows: Thiết lập Server Name là localhost, cấu hình địa chỉ email quản trị và mật khẩu tài khoản root của MySQL.
- Thiết lập cơ sở dữ liệu: Truy cập trình quản trị PhpMyAdmin tại địa chỉ
http://localhost/phpmyadmin để tạo mới một cơ sở dữ liệu rỗng mang tên moodle.
- Cấu hình mã nguồn và thư mục dữ liệu: Giải nén bộ cài đặt Moodle vào thư mục web
AppServ\www\moodle, đồng thời tạo một thư mục độc lập nằm ngoài thư mục web mang tên moodledata để chứa toàn bộ tệp tin tải lên.
- Cài đặt qua trình duyệt: Truy cập đường dẫn
http://localhost/moodle/ để thực hiện các bước cấu hình bảng dữ liệu, thiết lập tài khoản quản trị và lựa chọn các gói ngôn ngữ hỗ trợ: tiếng Việt (vi_utf8), tiếng Anh (en), tiếng Ý (it).
Nội dung chính theo từng chương
Chương 1: Giới thiệu E-learning
Chương 1 tập trung trình bày tổng quan về lịch sử phát triển của E-learning trên thế giới và tại Việt Nam. Tác giả làm rõ các định nghĩa, hình thức giao tiếp đồng bộ và không đồng bộ, cùng ba thế hệ phát triển của mạng giáo dục từ xa. Chương này đi sâu phân tích ba thuyết giáo dục (Tự quản và Độc lập, Tương tác, Công nghiệp hóa) cùng các đặc điểm kiến trúc (social constructionist), kỹ thuật (Groupware, Firewall, Intranet) và xã hội của E-learning.
Tác giả so sánh chi tiết phương pháp học truyền thống (người thầy là trung tâm truyền đạt một chiều, giáo trình cố định, học sinh thụ động) với phương pháp E-learning (học viên tự chủ thời gian, giảm 40% đến 60% thời gian học, cập nhật bài giảng nhanh chóng). Cuối chương, tác giả giới thiệu các chuẩn đóng gói nội dung bài giảng gồm AICC, IMS, SCORM và hướng dẫn sử dụng phần mềm mã nguồn mở eXe (với các công cụ iDevice, Outline, tính năng xuất bản SCORM/HTML) để giáo viên tự soạn bài giảng mà không cần chuyên môn sâu về HTML/XML.
Chương 2: Cấu trúc và phương thức hoạt động của E-learning
Chương 2 mô tả chi tiết kiến trúc tổng thể của một hệ thống E-learning hoàn chỉnh, bao gồm các bộ phận chức năng: hệ thống đào tạo từ xa, hệ thống Groupware (hỗ trợ bảng thông báo BBS, phòng chat, voice chat, email), hệ thống quản lý học viên (quản lý tuyển sinh, điểm danh, hồ sơ cá nhân, cấp chứng nhận), hệ thống thư viện điện tử (quản lý tài liệu đa phương tiện, giáo trình định dạng PDF, HTML, XML và hệ thống thu thập bài báo IRS sử dụng OCR/PDF), cùng hệ thống an ninh mạng bảo vệ bằng Firewall.
Phương thức hoạt động của hệ thống được chia thành hai mảng:
- Hệ thống dịch vụ: Phục vụ các nhu cầu tương tác, quản lý thông tin giữa người dùng và nhà trường.
- Hệ thống nghiệp vụ: Bao gồm hệ thống bài giảng Internet theo tiến trình học kỳ 16 tuần, bài giảng theo yêu cầu (ghi lại từ các lớp học mở Open Class và lớp thời gian thực Real-time Class), hệ thống quảng bá bài giảng truyền thông hai chiều, phòng soạn tư liệu đa phương tiện và cơ chế lưu trữ dữ liệu học kỳ ra đĩa CD-ROM.
Chương 3: Nghiên cứu PHP - MySQL - Mã nguồn mở Moodle
Chương 3 đi sâu vào các công nghệ phần mềm được lựa chọn để xây dựng hệ thống:
- Ngôn ngữ PHP: Trình bày cú pháp cơ bản, cơ chế thực thi mã PHP phía máy chủ để sinh mã HTML trả về trình duyệt thông qua các ví dụ minh họa trực tiếp.
- Hệ quản trị cơ sở dữ liệu MySQL: Phân tích sự kết hợp giữa bộ ba Apache - PHP - MySQL như một nền tảng phát triển ứng dụng web mạnh mẽ, tối ưu tài nguyên và chi phí so với các giải pháp thương mại như .NET hay SQL Server.
- Hệ thống Moodle: Giới thiệu lịch sử, kiến trúc mô-đun và các tính năng tích hợp của LMS Moodle. Tác giả trích dẫn nhận định từ các chuyên gia lập trình web: chi phí để xây dựng một hệ thống LMS có quy mô tương đương Moodle ước tính lên tới khoảng 20 triệu USD, trong khi Moodle được cung cấp hoàn toàn miễn phí dưới giấy phép mã nguồn mở. Chương này làm rõ các tính năng quản lý khóa học (bài tập, bài kiểm tra trắc nghiệm, nhật ký, bảng thuật ngữ, diễn đàn), tính năng quản lý học viên (phân nhóm, quản lý điểm, lịch sự kiện) và vai trò của ba đối tượng người dùng: Giảng viên, Học viên (Student) và Khách (Guest).
Chương 4: Xây dựng hệ thống E-learning sử dụng mã nguồn mở Moodle
Chương 4 là phần hiện thực hóa giải pháp phần mềm cho Trường Đại học Điện Lực Hà Nội. Tác giả thực hiện phân tích yêu cầu hệ thống thông qua hệ thống biểu đồ ca sử dụng (Use Case Diagram) cho 4 tác nhân: Quản trị viên, Giảng viên, Sinh viên, Khách. Hệ thống cũng được mô hình hóa chi tiết thông qua các biểu đồ tuần tự (Sequence Diagram) cho chức năng đăng nhập, quản lý khóa học, quản lý diễn đàn, cùng biểu đồ hoạt động (Activity Diagram) và biểu đồ cơ sở dữ liệu.
Tiếp đó, tác giả hướng dẫn từng bước quy trình cài đặt môi trường máy chủ cục bộ bằng AppServ-win32-2.7, cấu hình cơ sở dữ liệu MySQL, tạo thư mục moodledata, thiết lập giao diện đa ngôn ngữ và triển khai các mô-đun chức năng:
- Các mô-đun tài nguyên tĩnh: Đăng tải văn bản, liên kết web, tệp tài liệu.
- Các mô-đun tài nguyên tương tác: Tạo bài học (Lesson), bài tập (Assignment), bài kiểm tra trắc nghiệm (Quiz/Choice/Hotpotatoes).
- Các mô-đun tương tác xã hội: Thiết lập phòng chat trực tuyến và diễn đàn thảo luận môn học.
- Hoàn thiện website EPU-ELearning: Đánh giá điều kiện cơ sở vật chất hạ tầng mạng, máy tính tại Trường Đại học Điện Lực để áp dụng hệ thống vào thực tế giảng dạy.
Kết quả và đóng góp
Đồ án đã đạt được các kết quả cụ thể dựa trên số liệu và nội dung công nghệ được trình bày trong văn bản:
1. Kết quả chính và các dữ kiện số liệu
- Hệ thống hóa toàn diện cơ sở lý luận về E-learning, chỉ ra các lợi ích thực tế như giảm từ 40% đến 60% tổng thời gian cần thiết cho việc học so với phương thức truyền thống.
- Làm rõ tính khả thi về mặt kinh tế khi ứng dụng giải pháp mã nguồn mở Moodle (thay thế cho các hệ thống phần mềm thương mại có chi phí ước tính lên đến 20 triệu USD).
- Cài đặt và cấu hình thành công hệ thống Moodle trên nền máy chủ AppServ (Apache, PHP, MySQL), hỗ trợ đa ngôn ngữ bao gồm tiếng Việt UTF-8, tiếng Anh và tiếng Ý.
- Thiết lập hoàn chỉnh cấu trúc website môn học "EPU-ELearning" với đầy đủ các phân hệ quản lý bài giảng, phòng chat, diễn đàn, hệ thống giao nộp và chấm điểm bài tập.
2. Đóng góp của tác giả
- Đề xuất giải pháp kết hợp giữa công cụ soạn giảng eXe và nền tảng quản trị học tập Moodle, giúp giảng viên không chuyên về lập trình web vẫn có thể biên soạn và xuất bản bài giảng số theo đúng chuẩn đóng gói quốc tế SCORM.
- Đưa ra mô hình phân tích thiết kế hệ thống chi tiết (Use Case, Sequence, Activity, CSDL) làm tài liệu kỹ thuật cho việc triển khai LMS trong môi trường trường đại học.
- Đóng góp một sản phẩm ứng dụng cụ thể là website môn học "EPU-ELearning", đặt nền móng cho việc ứng dụng công nghệ đào tạo từ xa tại Trường Đại học Điện Lực Hà Nội vào năm 2009.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế: Quá trình cài đặt, cấu hình và thử nghiệm hệ thống trong đồ án chủ yếu được thực nghiệm trên môi trường máy chủ cục bộ (localhost chạy gói phần mềm tích hợp AppServ trên hệ điều hành Windows), chưa được kiểm thử tải trên môi trường máy chủ trực tuyến diện rộng với số lượng lớn sinh viên truy cập đồng thời. Ngoài ra, việc triển khai còn phụ thuộc nhiều vào mức độ sẵn sàng của hạ tầng mạng nội bộ và thói quen giảng dạy truyền thống của đội ngũ giảng viên tại thời điểm năm 2009.
- Hướng phát triển: Tác giả định hướng đưa website môn học vào vận hành chính thức trên hệ thống mạng của Trường Đại học Điện Lực Hà Nội; mở rộng số lượng môn học trực tuyến; tăng cường xây dựng các gói bài giảng đa phương tiện chuẩn SCORM và nghiên cứu tích hợp thêm các công cụ kiểm tra đánh giá chuyên sâu.
Giá trị tham khảo
Đồ án là tài liệu tham khảo hữu ích cho các nhóm đối tượng:
- Sinh viên ngành Công nghệ thông tin và Hệ thống thông tin: Tham khảo quy trình phân tích thiết kế hệ thống phần mềm hướng đối tượng qua biểu đồ UML (Use Case, Sequence, Activity Diagram) và kỹ thuật triển khai ứng dụng web trên nền tảng PHP - MySQL.
- Giảng viên và cán bộ quản lý giáo dục: Tham khảo phương pháp xây dựng bài giảng điện tử tương tác bằng công cụ eXe theo chuẩn SCORM và quy trình quản trị khóa học, quản lý học viên trên nền tảng Moodle.
- Các nhà phát triển hệ thống đào tạo trực tuyến: Nắm bắt kiến trúc tổng thể của một hệ thống LMS mã nguồn mở và phương pháp tích hợp các mô-đun dịch vụ/nghiệp vụ trong môi trường giáo dục đại học.
Câu hỏi thường gặp
1. Chuẩn đóng gói SCORM trong hệ thống E-learning gồm những thành phần cốt lõi nào?
Theo đồ án, cốt lõi của gói nội dung (Content Package - CP) theo chuẩn SCORM là file imsmanifest.xml tuân thủ cú pháp XML, bao gồm 4 phần chính:
- Meta-Data: Lưu trữ thông tin mô tả chi tiết về gói bài giảng.
- Organizations: Mô tả cấu trúc nội dung chính của gói (tương tự mục lục khóa học) và tham chiếu tới các tài nguyên.
- Resources: Danh sách các tài nguyên được đóng gói bên trong hoặc tài nguyên liên kết ngoài (địa chỉ web).
- Sub-Manifest: Khai báo các gói nội dung con được gộp bên trong gói chính.
2. Đồ án phân loại và phân quyền cho các nhóm người dùng trong hệ thống Moodle như thế nào?
Hệ thống Moodle trong đồ án phân chia người dùng thành 4 nhóm tác nhân với vai trò cụ thể:
- Quản trị hệ thống (Admin): Có toàn quyền điều hành hệ thống, quản lý tài khoản giảng viên, sinh viên, khóa học, phòng chat, diễn đàn và cấu hình site.
- Giảng viên (Teacher): Quản lý bài giảng, upload tài liệu, thiết lập bài tập, tải bài nộp của sinh viên và thực hiện chấm điểm.
- Học viên (Student): Xem bài giảng, download tài liệu, làm bài kiểm tra, nộp bài tập, tham gia chat và diễn đàn môn học.
- Khách (Guest): Nhóm người dùng có quyền hạn hạn chế nhất, chỉ được xem tin tức và truy cập các tài nguyên công khai mà khóa học cho phép.
3. Tại sao công cụ eXe được lựa chọn để xây dựng bài giảng điện tử trong đề tài?
Phần mềm eXe (eLearning XHTML editor) được lựa chọn vì là công cụ soạn thảo mã nguồn mở trên nền web, cho phép giáo viên thiết kế, phát triển và xuất bản bài giảng trực quan mà không đòi hỏi kiến thức về mã nguồn HTML hay XML. Công cụ cung cấp khung cấu trúc Outline linh hoạt, bộ công cụ sư phạm iDevice đa dạng (giới thiệu bài, câu hỏi trắc nghiệm, ảnh minh họa), hỗ trợ làm việc ngoại tuyến (offline) và cho phép xuất bản bài giảng theo chuẩn SCORM hoặc trang web HTML để tích hợp vào LMS.
4. Môi trường công nghệ cụ thể được sử dụng để cài đặt và triển khai hệ thống là gì?
Tác giả sử dụng gói cài đặt AppServ-win32-2.7 trên nền tảng Windows, tích hợp máy chủ web Apache, ngôn ngữ lập trình PHP và hệ quản trị cơ sở dữ liệu MySQL. Trình quản trị PhpMyAdmin được sử dụng để tạo cơ sở dữ liệu rỗng mang tên moodle, kết hợp tạo thư mục lưu trữ dữ liệu tải lên moodledata trước khi tiến hành cấu hình hệ thống Moodle hỗ trợ giao diện tiếng Việt UTF-8.
5. E-learning được xây dựng dựa trên những thuyết giáo dục nào theo trình bày của tác giả?
Hệ thống E-learning trong đồ án được phân tích dựa trên ba thuyết giáo dục từ xa:
- Thuyết Tự quản và Độc lập (Autonomy and Independence): Hỗ trợ người học tự chủ về kế hoạch, mục đích và nội dung học tập thông qua môi trường siêu liên kết (Hypermedia).
- Thuyết Tương tác (Interaction): Tăng cường sự trao đổi thông tin đa chiều giữa giảng viên và người học qua thư viện điện tử, bảng tin và phòng thảo luận trực tuyến.
- Thuyết Công nghiệp hóa (Industrialization): Áp dụng phương pháp công nghiệp và tổ chức hợp lý nhằm tối ưu hóa năng suất đào tạo, tiết kiệm chi phí và hỗ trợ đào tạo trên quy mô lớn.
Kết luận
Đồ án tốt nghiệp của sinh viên Vũ Thị Hương đã nghiên cứu một cách có hệ thống cơ sở lý thuyết, các tiêu chuẩn kỹ thuật và phương pháp triển khai hệ thống đào tạo điện tử E-learning. Bằng việc phân tích sâu chuẩn đóng gói SCORM, công cụ soạn thảo bài giảng eXe và hệ thống quản trị học tập mã nguồn mở Moodle trên nền tảng PHP/MySQL, tác giả đã thiết kế và bước đầu hiện thực hóa website môn học "EPU-ELearning" phục vụ cho Trường Đại học Điện Lực Hà Nội. Công trình mang tính ứng dụng thực tiễn cao tại thời điểm nghiên cứu (năm 2009), cung cấp một mô hình tham khảo rõ ràng cho quá trình tin học hóa và chuyển đổi phương thức giảng dạy trong các trường đại học tại Việt Nam.