Xây dựng công cụ đóng gói bài giảng

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng và ứng dụng công cụ tạo bài giảng rich media theo chuẩn e learing (Trang 33 - 38)

CHƢƠNG III : ĐÀO TẠO TRỰC TUYẾN VÀ CÁC VẤN ĐỀ CHUẨN HÓA

1.2. Xây dựng công cụ đóng gói bài giảng

Đối tượng sử dụng chương trình là Giảng viên và biên tập nội dung. Đối với Giảng viên sử dụng chương trình plugin gắn vào PowerPoint để ghi lại quá trình giảng dậy của Giảng viên làm đầu vào cho Webcast Editor. Biên tập viên sẽ chỉnh sửa và đưa thêm các nội dung cần thiết như các bài kiểm tra, các đoạn mô phỏng để làm tăng tính sinh động cho bài giảng.

Hình 16: Tính năng của webcast Editor.

Một số tính năng của công cụ tạo bài giảng Rich Media:

- Tạo và lưu project webcast Editor.

- Import các đầu vào như file Audio, Slide, File Param (add on PowerPoint

Plugin), Flash.

- Editor, kéo thả slide, add step của slide, add video minh họa, flash tương tác hay các bài kiểm tra.

- Tùy chỉnh các chế độ Editor khác nhau cho phù hợp.

- Import các template và tùy chọn đầu ra theo các template Rich Media bất kỳ.

- Tùy chỉnh đầu ra video.

- Đáp ứng chuẩn SCORM 1.2, 2004 hay AICC.

- Tiện ích chỉnh sửa file Param(.tn), chỉnh sửa XML.

- Tiện ích convert video, đánh index cũng như convert cả thư mục video sang

1.2.1. Use-Cases

Hình 17: User case thiết kế webcast editor.

- Use-Case Create Project

Mã use case WC_01

Tên use case Create Project Webcast Tác nhân (actors) Editor

Mô tả Biên tập viên sẽ tạo ra Project Webcast. Chọn các tham số

webcast và thực hiện import các đầu vào cho project như file: Powerpoint, file Video dạng .avi hoặc .flv, file Param và các file flash.

Đầu vào / Input .ppt, .pptx, .avi, .flv, .swf

Luồng sự kiện (Action)

1. Biên tập viên ấn nút Project Webcast.

2. Biên tập viên import các đầu vào .ppt, .pptx, .avi, .flv, .swf

2.1. Hệ thống sẽ tự động convert file powerpoint thành dạng ảnh

2.2. Project webcast được thiết lập các tham số mặc định

Kiểm tra (ràng buộc) Ghi chú

- Use-Case Edit Lecture

Mã use case WC_02 Tên use case Edit Lecture Tác nhân (actors) Editor

Mô tả Biên tập viên sẽ thực hiện hiệu chỉnh và chỉnh sửa bài giảng

Rich Media.

- Khớp hình ảnh video với nội dung bài học - Chèn các đoạn demo, tương tác hay các bài trắc

nghiệm

- Chỉnh sửa title nội dung bài học

Đầu vào / Input

Đầu ra / Output Bài giảng được chỉnh sửa Luồng sự kiện

(Action)

1. Biên tập viên thực hiện chỉnh sửa.

Kiểm tra (ràng buộc)

Ghi chú

- Use-Case Package Lecture

Mã use case WC_03

Tên use case Package Lecture Tác nhân (actors) Editor

Mô tả Biên tập viên thực hiện đóng gói bài giảng

- Lựa chọn chuẩn đóng gói: CD, SCORM, AICC… - Lựa chọn template đóng gói

- Thiết lập các tham số về độ phân giải video và các tham số nội dung khác

Đầu vào / Input

Đầu ra / Output Bài giảng được đóng gói. Luồng sự kiện

(Action)

1. Biên tập viên lựa chọn các tham số đóng gói. 2. Biên tập viên ấn nút đóng gói

2.1. Hệ thống tự động đóng gói bài giảng để up lên các hệ thống LMS theo chuẩn E-Learning

Kiểm tra (ràng buộc) Ghi chú

1.2.2. Ngôn ngữ sử dụng

Webcast Editor được viết bằng ngôn ngữ lập trình C#, sử dụng môi trường lập trình Visual Studio .NET 2008.

Môi trường lập trình Visual Studio.NET là một môi trường lập trình mạnh, hỗ trợ rất tốt việc lập trình giao diện ứng dụng cũng như hỗ trợ lập trình viên trong quá

trình viết mã. SCORM Editor yêu cầu khá nhiều xử lý trên dữ liệu định dạng XML. .NET hỗ trợ khá tốt những xử lý này qua các thư viện như XmlDocument, XmlTextReader.

Lập trình trên môi trường .NET đảm bảo khả năng mở rộng, phát triển ứng dụng sau này.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng và ứng dụng công cụ tạo bài giảng rich media theo chuẩn e learing (Trang 33 - 38)

Tải bản đầy đủ (PDF)

(46 trang)