Xây dựng công cụ tạo bài giảng điện tử mô phỏng phần mềm phục vụ đào tạo trực tuyến

MỤC LỤC

Các thành phân của một hệ thông thực tại ảo

Phan cung (HW)

Chang hạn như màn hình đội đầu HMD, chuột, các tai nghe âm thanh nôi và những thiết bị đầu vào có kha năng ghi nhận nơi người sử dụng đang nhìn vào hoặc hướng đang chi tới. Đây chính là “trai tim” của hệ thống thực tại ảo, bao gồm hệ thong máy tính và phan cứng ngoại vi, thiết bị đồ hoạ và multimedia: cung cấp cho bộ phận tác động những thông tin can thiết.

Ứng dung (application)

Những thông tin chính được lưu trữ trong World Database (hoặc World Description Files) là các đối tượng ở trong thé giới đó, các kịch bản (scripts) được sử dụng nhằm mô tả các hành động của các đối tượng hoặc người sử dụng (những kịch bản, phản ứng xảy ra đối với người sử dụng), ánh sáng, các điều khiên chương trình, và hỗ trợ thiết bị phần cứng. (file lưu trữ về hình dạng hình học - file thuộc tính, file lưu trữ scripts, v.v..) và có một số file toàn cục sử dụng chung cho thế giới ảo đó có tác dụng gọi (load) các file khác.

Một sô ứng dụng chính cua VR

Các thiết bị mô phỏng cabin (Cockpit Simulators) là các hệ thống khá thông dụng cho phép mô phỏng cabin lái máy bay, ô tô, tàu biển hay các phương tiện giao thông nói chung. Một hệ thông như vậy có thé tạo ra một môi trường ao, trong đó người sử dụng điều khiển thiết bị giả lập và nhận được cảm giác như khi thao tác ở môi trường thực tế.

ĐÀO TẠO ĐIỆN TỬ (E-LEARNING)

Giới thiệu E-Learning

  • Lịch sử phát trién của E-Learning
    • Kiến trúc của một hệ thống E-learning

      Đặc biệt, với sự xuất hiện của những thé hệ máy tớnh hỗ trợ đa phương tiện, việc dạy và học dựa trờn mỏy tinh đó thờ hiện rừ ưu thộ trong việc truyền đạt kiến thức, trở thành một phan không thê thiếu trong bat kỳ hệ. (E-Learning) lu nvonthcs. 5 Lập báo cáo kết qua dao | Chức nang chính của Chỉ số ít hệ LCMS thực. - Hồ trợ hoạt động cộng tác Có Có của học viên. - Lưu hồ sơ học viên Có Không. | Ghia sẽ att nea hoc vién Có | Không. Lap lich sự kiện Có | Không. | kiên thức của học viên. Tạo nội dung học Không Có ||. Su dụng lại nội dung học | Không i Có. tiền hành kiêm tra khả năng này năng này).

      Hình vẽ sau (hình 1) mô ta một cách khái quát về kiến trúc cơ bản của một hệ thống E-
      Hình vẽ sau (hình 1) mô ta một cách khái quát về kiến trúc cơ bản của một hệ thống E-

      Chuân SCORM

      • Mô hình đóng gói của chuân SCORM

        Nó cũng chịu trách nhiệm quản lý nội dung (bao gồm phõn phỏt và theo dừi. tỏch ghộp cỏc đối tượng nội dung, tớch. hợp các nội dung học vào một chương trình giảng dạy trộn. theo d6i quá trình học của học viên). Chuan SCORM vẻ đóng gói nội dung là các yêu cầu và hướng dẫn hay mô tả thực hành theo đỳng đặc ta đúng gúi nội dung của IMS, cung cấp cỏc yờu cầu rừ ràng và hướng dẫn thực hiện dé đóng gói Asset, SCO và Content Organization.

        Hình 2 mô ta một loạt các asset khác nhau: file audio WAV, file Audio MP3, các ham
        Hình 2 mô ta một loạt các asset khác nhau: file audio WAV, file Audio MP3, các ham

        Một sô công cụ E-Learning

          Trong E-learning, các công cụ mô phỏng có thê ghi lại các chuyên động trên màn hình máy tính, bao gòm cả con trỏ chuột. Đa số các ứng dụng hiện nay đều hỗ trợ xuất ra các định dạng tương thích với SCORM, AICC, do đó các bài kiêm tra hoàn toàn có thê.

          BÀI GIANG ĐIỆN TỬ MO PHONG PHAN

          Bai giang dién tu

          • Lich sử phát trién của bài giảng

            Việc quyết định sử dụng định dạng dữ liệu nào cho một giáo trình điện tử phụ thuộc vào nội dung học mà giáo trình thé hiện và đặc trưng của từng loại định dạng. - Ngôn ngữ đánh dau tông quát chuẩn (standard generalize markup language -. seml): là một siêu ngôn ngữ (metalanguage) chuẩn được sử dụng dé mô tả các.

            Bài giảng điện tử mô phỏng phần mềm

            • Các thành phan cơ bản trong bài giảng điện tử mô phỏng phan mềm

              Sự kết hợp này khá phức tap, liên quan đến nhiều lĩnh vực (thị giac máy, đò hoạ máy tính, xử lý ảnh ..) tuỳ thuộc vào bản chat các đối tượng (thực hay ảo. đang ton tại dưới dang nao ..) và các thông tin bô sung được sử dụng (định dạng, kiểu thé hiện..). Bài giang điện tử mô phỏng phần mềm được đẻ xuất dựa trên những ưu điểm của công nghệ VR, phát huy các điềm mạnh như: sự kết hợp chặt chẽ giữa các yếu tổ thực và ảo, hồ trợ tương tác phan hoi giữa bai học và người học.

              Xây dựng bài giảng điện tử mô phỏng phần mềm

                Chế độ Operation Lecture: Trong và sau khi lời giảng được được phát, con trỏ soạn thảo dich chuyên xuống ô phía dưới ba lan và ra khỏi bang, một hàng trắng được tạo ra nếu người học nhắn phím mũi tên trỏ xuống 3 lần và nhắn phim Enter một lan. Chế độ Auto Playback: Trong va sau khi lời giảng được được phat, con trỏ chuột từ từ di chuyên đến vị trí menu Table thực hiện thao tác Click, hình ảnh menu Table xuất hiện, con trỏ từ từ di chuyển đến dòng Insert trên menu thực hiện thao tác Click, hình ảnh một menu bên cạnh lại xuất hiện, con trỏ di chuyên tới hàng Table và thực hiện thao tác Click tiếp theo. Chế độ Operation Lecture: Trong và sau khi lời giảng được được phát, nếu người học di chuyên con trỏ chuột đến đúng vị trí lề bên trai, ngang với hàng đầu tiên của bang thứ ba và thực hiện thao tac Click, toàn bộ hàng đầu tiên được bôi đen.

                Ché độ Auto Playback: Trong và sau khi lời giảng được được phát, con tro chuột từ từ di chuyền lên vị trí menu Table và thực hiện thao tác Click, xuất hiện menu Table đồ xuống, con trỏ chuột từ từ di chuyên đến mục menu Merge Cells và thực hiện thao tác Click.

                CÔNG CỤ TẠO BÀI GIẢNG ĐIỆN TỬ MÔ

                Mô tả bài toán

                Thu thập các thông tin về một phần mém cần được mô phòng như: Màn hình của phan mém trong mỗi bước thực hiện, các hành động của giảng viên tác động lên phan mềm tai mỗi bước thực hiện, nhận dang và phân loại hành động đó, dữ liệu. Sau khi thu thập các thông tin trên, công cụ phải lưu trữ, tô chức dir liệu sao cho. Bài giảng cuối cũng phải được tạo ra theo đúng ý đồ của giảng viên như: Sắp xép, thay đổi thứ tự các bước; định.

                Sau đó xuất ban theo một định dạng trình diễn bài giảng phù hợp và pho biến dé.

                Hình 13: Mô ta công cụ tạo bài giảng điện tử mô phỏng phần mềm
                Hình 13: Mô ta công cụ tạo bài giảng điện tử mô phỏng phần mềm

                Phân tích

                  Một tập thông tin, tài nguyên như của ứng dụng cán đào tạo như: Màn hình ứng dụng, các thao tác của giảng. Liet ke cac ung dung dang duoc Thu thap thong tin, tai nguyen tu kich hoat ung dung. Thu thap thong tin, tai nguyen tu Ung dụng can dao tao Nhan dien ung dung duoc lua chon ung dung (Target application).

                  Quan ly tai nguyen, thong tin bai Dinh nghia moi/xoa bo cac hanh Ghi va chen file am thanh loi giang giang dong (action).

                  Hình 18: Gói xuất bản nội dung bài giảng
                  Hình 18: Gói xuất bản nội dung bài giảng

                  Chon ứng dung can thu thap 2. Xác nhận đã chon được ứng dung,

                  Mô tả khái quát: Báo cho hệ thống biết kết thúc việc thu thập thông tin, nếu chap nhận kết quả thu thập, hệ thống sẽ lưu lại các thông tin đã thu thập được. Mô tả khái quát: Giảng viên có thê thay đôi các thuộc tính của các hành động theo ý muốn như: Loại hành động (chuột, phím, nhập liệu ..), VỊ trí của hành. Mô tả khái quát: Giảng viên có thê thay đồi các thuộc tính của các chú thích theo ý muốn như: Hình dang hiển thị, Vị trí của chú thích trên màn hình, độ.

                  Mô tả khái quát: Sau khi thu thập dữ liệu từ Ứng dụng cần được đào tạo, trong quá trình đó có thể có các thao tác bị thiếu hoặc thừa do kịch bản hay thao tác của giảng viên.

                  FLASH

                  Thông báo chuyên đôi t thành công,

                  • Thiết kế

                    Giảng viên thực hiện tìm kiếm tài nguyên, thông tin, hệ thong thực hiện việc tìm kiếm và đưa ra kết quả tìm kiếm. Giảng viên thực hiện các thao tác thêm / xóa / sửa đối với các thành phan, đói tượng nội dung bài giảng trên hệ thống. Ngoại lệ: Không ghi thông tin khi giảng viên di chuyển chuột (Mouse. move), không ghi thông tin khi giảng viên thao tác lên các ứng dụng khác.

                    Trách nhiệm: Kết thúc việc thu thập thông tin, hoàn chỉnh các file dữ liệu nội dung bài giảng, trả lại quyền điều khién về công cụ tạo bài giảng.

                    Hình 22: Biéu đồ tuần tự gói "Thu thập dữ liệu nội dung bài giảng"
                    Hình 22: Biéu đồ tuần tự gói "Thu thập dữ liệu nội dung bài giảng"

                    TabGB_Word() 8 TaoBG-HTML() Ti

                    • Thiết kế File dữ liệu

                      Xayd ng côngc † obải gi ng int môph ngph nm m_ ngơ ngtong aoto int (E-Learning) lu nvnthcs. Xayd ng côngc t obải gi ng ¡nt môph ngph nm m_ ngd ngtrong aoto int (E-Learning). Xây d ng côngc tobagi ng int môph ngph nm m_ ngơ ngtrong aoto :nt (E-Learning) tunvnthcs.

                      Xayd ngcôngc t obải gi ng int môph ngph nm m_ ngơ ngtong aoto :nt (E-Learning) tunvnthcs.

                      HTM)

                      Triển khai công cụ

                        Từ các phân tích và thiết kế trên, việc triển khai chương trình đã được viết bằng ngôn ngt VC6.0, ngoài ra có sử dụng một số ngôn nghữ khác như Java, JavaScript. Xayd ng côngc tobaging 1 nt môph ngphnmm, ngdngtrong aoto int (E-Learning) lu nv nthcs. WindowHook.h, WindowHook.cpp Ccourse Course.h & Course.cpp. ClessonFile LessonFile.h & LessonFile.cpp. | CimageFile ImageFile.h & ImageFile.cpp. | CExpHTML HTMLGenerator.h & HTMLGenerator.cpp. CstepWnd StepWnd.h & StepWnd.cpp. CfilterPro FilterPro.h, FilterPro.cpp. - Ceditltem EditItem.h & Editltem.cpp. l CE ileTransf erProgress FileTransfer.h & FileTransfer.cpp. Bảng 10: Các lớp chính đã được triển khai. Một sô giao diện của công cụ. Chơn Ung dựng trong danh sách hoặc dung chuột kéo bebu tuding bản dud 1d. 5olSrmátor Microsoft Visual [++ [run] [splash cọc. LJ T động kc kh kết thức. Hình 42: Cửa số chọn ứng dụng để thu thập thông tin bài giảng. Tao bai giang điền tu mo phong - LamwiecvoBang - [Lamvier voiBang]) C)9J&. MvMamlhess đọc Microsoft Word ie - Fle (CC Yew set Format Tools Table window Heb Adobe POF | MyhdainThesie.doc - Microsoft.

                        Xây g ng côngc † obải gi ng ¡ n† môph ngph nm m ngd ngtrong aoto int (E-Learning) lu nvnthcs.

                        Bảng 10: Các lớp chính đã được triển khai
                        Bảng 10: Các lớp chính đã được triển khai