3.1.1 Lựa chọn cụng nghệ
v ề cụng nghệ, cú những giải phỏp khỏc nhau dể triển khai WBT. Việt Nam thường dựng mụi trường MS Windows, cỏc cụng nghệ Microsoft được xem như cụng nghệ đơn giản để triển khai WBT. Một số cơ sờ đó triển khai WBT trờn nền Linux cú kết hợp với nhừng cụng nghệ khỏc của mó nguồn mở. Mỗi lựa chọn đều cú lý do khỏc nhau liờn quan trực tiếp tới con người và kỹ thuật. Một số giải phỏp đỏp ứng cơ sở hạ tầng của WBT như sau:
- Dựa trờn cụng nghệ cựa Microsoft: thuận tiện khi phỏt triển nhưng lại hoàn toàn lệ thuộc vào Microsoft. Neu dựng cụng nghệ Microsoft thuần tỳy sẽ tốn kộm nhiều tiền bạc và cụng sức.
- Dựa theo cỏc cụng nghệ phi Microsoft, như Linux với cỏc phần mềm mó nguồn mở Apache, Perl, Java, Postgres SQL, ... đang là hướng đi được nhiều trường đại học trờn thế giới lựa chọn. Ưu điểm của giải phỏp là cụng cụ miễn phớ nờn giảm đỏng kể chi phớ bàn quyền. Tuy nhiờn phải cú chuycn gia giỏi về cụng nghệ nguồn mở thỡ mới triển khai được.
- Dựng cụng nghệ hỗn hợp để xõy dựng hệ WBT phự hợp với hoàn cảnh và xu thế cụng nghệ thế giới [9]. Hệ điều hành lựa chọn một trong MS Windows, UNIX, hay Linux. Webserver lựa chọn IIS của Microsoft hay của Apache. Ca sờ dữ liệu chọn MySQL, Oracle, DB2, hay PostgreSQL. Lựa chọn hỗn hợp sẽ tốn kinh phớ do cần đào tạo nhõn lực đỏp ứng triển khai cụng nghệ đú, nhưng về lõu dài đõy là hướng đi tớch cực, cú lợi trong đào tạo CNTT.
- Tận dụng cỏc hệ hiện cú đế tỏi sử dụng, điều chỉnh, hoàn thiện hoặc bổ sung cho phự hợp với hệ mong muốn. Giài phỏp này tiết kiệm thời gian, cụng sức, chi phớ song phải cú nguồn nhõn lực hiểu biết và cú kỹ thuật cao để phỏt triển phần mềm và mở rộng hệ đó cú.
Dào tạo dựa trờn cụng nghệ Web
3.1*2 Giải phỏp phần mềm
Trong khi vấn đề kỹ thuật đối với WBT được giải quyết thỡ việc tạo ra nội dung thớch hợp là điều khú khăn và thiếu nhất hiện nay. Bài giảng đa phương tiện trờn W eb cần bảo đảm chất lượng nghe, nhỡn tối đa, cú tớnh tương tỏc người mỏy đủ mạnh, truy cập ngẫu nhiờn và nhanh đến mọi cơ sở dữ liệu, nội dung phong phỳ nhưng chiếm ớt bộ nhớ và cú khả năng cập nhật cao.
Vấn đề quan trọng khi tạo bài giảng đa phương tiện là cỏc kỹ thuật xử lý video
nhằm tạo được minh hoạ mụ phỏng đạt chất lượng. Một số cơ sờ đào tạo đó sử dụng kỳ thuật cứng của SigmaDesigns[17], để nộn và giải nộn dữ liệu với định dạng
MPEG. M PEG là chuẩn quốc tế, ỉà phương thức nộn tối ưu dữ liệu õm thanh và hỡnh ảnh động. Mó húa băng chuõn MPEG sẽ làm giảm kớch cỡ file video một cỏch đỏng kể. Chuẩn nộn và giải nộn MPEG2 được sử dụng rất rộng rói trờn thế giới trong truyền hỡnh, truyền vệ tinh, truyền hỡnh cỏp kỹ thuật số. Hệ thống WBT sử dụng phần cứng này cho phộp tạo và phỏt lại cỏc file nộn MPEG với tốc độ truyền dừ liệu lờn tới 15Mbps.
Tuy vậy giải phỏp phần cứng đối với vấn đề trờn khụng được ứng dụng pho biến do tốn nhiều kinh phớ cho việc trang bị và cài đặt phần cứng cũng như vấn đề tương thớch với cỏc mỏy tớnh khỏc nhau cựa học viờn, đặc biệt trong điều kiện trang thiết bị hiện nay ở Việt Nam.
Hóng M acrom edia[l 1] đề xuất giải phỏp phần mềm khả thi đối với việc lựa chọn cụng nghệ cho W BT như trong hỡnh (3,1); đú là 2 sản phẩm phần mềm FlashMX và Com m unication ServerMX. Hai phần mềm này cung cấp một giải phỏp hoàn chỉnh cho vấn đề truyền và chia sẻ thụng tin qua mạng giữa cỏc trang Web, nhờ vậy cú thể xõy dựng một hệ thống WBT cho phộp thực hiện hội thảo đa phương tiện trờn mạng mỏy tớnh PC.
v ề cơ bỏn hệ thống Macromedia giống với mụ hỡnh Client - Server, nhưng vỡ được thiết kế dạng Web-based nờn hệ thống này chi ỏp dụng trờn mạng PC, khụng tương thớch với cỏc thiết bị khỏc theo chuẩn H.323.
Phần mềm cài trờn mỏy chủ Flash Communication Server được phỏt triển dựa trờn kỹ thuật Shockwave Multiusers Server với nhiều cải tiến hơn hẳn. Hệ thống sử
Dào tạo (lựa trờn cỏn ự Web
dụng cụng nghệ nộn Audio và Video do hóng phần mềm Sorenson Media cung cấp, tuy nhiờn vẫn tương thớch với cỏc tiờu chuẩn H.261, H.263, G.7Ỉ 1.
Multimedia Conference Applications Multimedia Conference Applications Ĩ— Fl ash Player ố. Ũ , — — We b Browers Jm Flash Player (5.0 Web Browers ‘ Client (Desktop or PC) Multimedia i Conference Applications Flash Player <5,Q ■ B B m m a m m , - = = = a n , Web Browers I . iV.ợImÙ ;... Flash Commumcaiion Server WebS#rvằr(IIS Setvtr or Apache Seiw._) MS Wmdows 200Ũ Server or another operating systems FlashCom Host Ghent (Desktop or PC) Hỡnh 3.]. Hệ thụng Macromedia
Giao thức truyền tin là RTMP (Real Time Message Protocol), cho phộp gửi và nhận cỏc gúi dừ liệu, õm thanh, video với tốc độ cao, đồng thời cú cơ chế xử lý làm tăng tổc độ truyền dẫn khi xảy ra nghẽn mạng.
Hộ thống M acromedia cú ưu điểm:
- Giải phỏp cựa M acromedia là một giải phỏp mở do vậy ta cú thể sử dụng bộ ngụn ngừ Action Script để tự thiết kế cỏc ứng dụng chạy trờn nền giao thức RTM P và Flash Communication Server, làm tăng độ linh hoạt và mềm dẻo của hệ thống.
- Tương thớch với nhiều hệ điều hành: tại mỏy trạm, hệ thống yờu cầu cài
Flash Player. Phần mềm này tương thớch với nhiều hệ điều hành như: M icrosoft Windows, Unix, Linux,... Tại server, mặc dự phiờn bản hiện nay chi dành cho MS W indows 2000 Server nhưng phiờn bỏn dành cho cỏc hệ điều hành khỏc sẽ sớm xuất hiện.
Dào tạo dựa trờn cụttẹ nghệ Web
- Cho phộp mở nhiều cuộc hội thỏo cựng lỳc với số lượng kết nối lớn, trờn
cựng một Server.
- Sừ dụng cụng nghộ nộn Audio - Video mới cú hiệu quà cao kết hợp với giao thức truyền tin hợp lý.
Tuy nhiờn, đối với từng điều kiện hoàn cảnh và mục đớch xõy dựng WBT cụ thể mà cú thể lựa chọn một sổ phần mềm thụng dụng khỏc. Một số tiờu chuẩn chọn phần mềm triển khai hệ thống WBT:
- Hỗ trợ thớch hợp từng bước tiến trỡnh thiết kế và soạn bài giảng.
- Cú mụ hỡnh người dựng và giao diện người dựng nhất quỏn cho tất cả cụng cụ sao cho một người cú thể thực hiện nhiều vai trũ trong quỏ trỡnh thiết kộ (một người cú thể là tỏc giả của mụn này, là người đỏnh giỏ mụn khỏc, đồng thời là người trợ giảng cho mụn khỏc).
- Hồ trợ mềm dốo việc tạo lập và sứ dụng đa phương tiện, vớ dụ hồ trợ thiết kế với băng thụng thấp lẫn băng thụng cao.
- Hỗ trợ nguyờn tắc sư phạm mong muốn, vớ dụ mụn học yờu cầu thảo luận thỡ cụng cụ cú hỗ trợ tạo lập tương tỏc giữa cỏc học viờn.
- Phự hợp với quy trỡnh đảm bảo chất lượng, vớ dụ cú cụng cụ nhỳng để xử lý phản hồi đỏnh giỏ và đảm bảo chất lượng.
- Cho phộp tỏi sử dụng cỏc tài liệu, chia sẻ tài liệu giữa cỏc module bài giảng, hồ trợ thay đổi, hiệu chinh nội dung đảm bảo tớnh thời sự của tài liệu.
a. Phần mềm quản trị Website
Chương trỡnh quản trị Website cú nhiều hơn cỏc chương trỡnh qui tạo trang Web và bộ soạn thảo HTML. Phần mềm này thực hiện nhiều cụng việc khỏc nhau như tải cỏc tệp tin, quản lý biểu mẫu. Một số phần mềm quản trị Website:
- Frontpage 2000: chứa thành phần tỏc nghiệp tạo trang Web, cho phộp thờm văn bàn, hỡnh ảnh, và cỏc phương tiện khỏc của biểu diễn WTB. Frontpage cho phcp nhỳng chương trỡnh khỏc, hỗ trợ cỏc nhà phỏt triển WTB hợp tỏc
Dào tạo dựa trờn cụng nghệ Web
với nhau. Mặc dự thiếu một vài chức năng của phần mềm quản trị Website song Frontpage 2000 là một chương trỡnh quản trị mạnh đối với WTB. - Dreamweaver: là phần mềm quản trị Website của M acromedia chứa thành
phần tỏc nghiệp trang Web và quản trị file. Được nhận xột là một phần mềm tin cậy và là chương trỡnh thiết kế Web cụng phu.
- Adobe GoLive: cho phộp nhà phỏt triển Web quản trị tất cả tớnh năng của Website như thiết kế, soạn thảo, cố định cỏc liờn kết bị phỏ vờ, tải lờn tệp
tin m ới cũng như kiểm tra lại trang HTML trờn một trỡnh duyệt.
b. Kỹ thuật Web - Lập trỡnh nhỳng
- CGI: lập trỡnh CGI chạy trờn mỏy chủ Web. Cỏc CGI script được viết bằng bất cứ ngụn ngừ nào, nhưng phổ biến nhất là ngụn ngữ lập trỡnh Perl.
Nhược điểm của CGI script là do chạy ngay trờn mỏy chủ nờn nú tạo tải trờn mỏy chủ. Với mỏy chủ cú lưu lượng cao, sẽ tạo ra hiện tượng nỳt cổ chai.
- Java, Java Script: ngụn ngữ lập trỡnh Java cho phộp chuyển tớnh toỏn từ mỏy chủ sang mỏy cỏ nhõn của học viờn. Java applets khụng chạy trờn mỏy chủ W eb mà được tải về mỏy học viờn và chạy trờn đú.
c. Kỹ thuật lập trỡnh đa phương tiện
- Lập trỡnh Authowave: hỗ trợ về mặt giao diện và kết nối tới video, mụ phỏng và xử lý dữ liệu ở cỏc chương trỡnh khỏc nhau. Hồ trợ rất mạnh tớnh tương tỏc như việc đỏnh giỏ, cho điểm cỏc cõu hũi trấc nghiệm và tương tỏc trờ về phần bài giảng tương ứng với cõu trả lời sai để học lại một cỏch dễ dàng, giỳp học viờn tiết kiệm thời gian và tập trung sõu vào kiến thức trọng tõm mà mỡnh chưa nắm vừng. Ngoài ra Authowave cũn hỗ trợ một số hàm điều khiển dựng cho thớ nghiệm thực được quay bang video đố học viờn cú thể tạo cỏc giao diện đẹp hơn trờn nền của video.
- Lập trỡnh mụ phỏng bang Flash: tiện lợi trong quỏ trỡnh thiết kế tạo mụ phỏng hỡnh ảnh đẹp, khụng mất thời gian vỡ được hồ trợ nhiều hiệu ứng. M acromedia Flash là phần mềm tạo giao diện Web, đồ họa, trũ chơi và
Đào tạo dựa trờn cụng lựhự Web
hoạt họa phức tạp hằng cỏch sử dụng kết hợp đồ họa dựa trờn veelơ và cỏc chương trỡnh nhỳng. Lập trỡnh nhỳng-Action Script, cho phộp tạo tương tỏc phức tạp như tớnh điểm cõu trả lời hay rẽ nhỏnh cho cõu hỏi. Action Script cú khả năng trao đổi dừ liệu với hệ thống quản trị học để ghi dữ liệu học viờn như tờn hay điểm kiểm tra.
- Lập trỡnh mụ phỏng bằng 3Dmax: là dạng mụ phỏng giống như Flash
nhưng cọ thờm hiệu ứng 3D, hỡnh ỏnh chuyển động giống ảnh thật. Tuy
nhiờn khi tạo ra cỏc file chạy cú dung lượng lớn hơn nhiều so với Flash,
cần nộn dừ liệu trước khi đưa lờn trang Web.
- Lập trỡnh Visual Bassic(VB): đối với thớ nghiệm mụ phỏng tương tỏc phức
tạp cần ỉập trỡnh bằng ngụn ngừ VB. VB là ngụn ngừ hỗ trợ nhiều cho lập trỡnh giao diện và cõu lệnh thực hiện đơn giản hơn so với nhiều ngụn ngừ khỏc. VB hỗ trợ cỏc hàm API lập trỡnh trờn nền W indows dễ dàng. Học viờn cú thể thực hiện thớ nghiệm ào được viết bằng VB giống như thớ nghiệm thật.
- Director và ngụn ngữ lập trỡnh Lingo: Macro Director là cụng cụ đầu tiờn
trờn thế giới được dựng để xõy dựng nội dung và cỏc ứng dụng đa phương tiện cho Web. Director thực sự hữu ớch bởi Ĩ1ể cung cấp khả năng tạo sản phẩm phức tạp. Macromedia Director là một sỏn phẩm khỏ trực quan, kết hợp được ứng dụng đa phương tiện tinh vi với giao diện 3D, truy cập cơ sở
dữ liệu, kết nối Internet. Sản phẩm của Macromedia Director là sự tổ hợp
của nhiều dạng dữ liệu và được phõn phỏt đến bất kể đõu với hai hỡnh thức trực tuyến và ngoại tuyến. M acromedia Director cho phộp người dựng tổ hợp rất nhiều kiểu dữ liệu trong chương trỡnh. Ngoài ra cỏc sản phẩm Director tạo ra chạy trờn Shockwave Player cho phộp số lượng lớn người dựng trờn mạng truy cập đồng thời.
N hận xột:
Khụng cú một kỹ thuật lập trỡnh hoặc cụng cụ hồ trợ nào đủ thoả món mọi yờu cầu tạo bài giảng đa phương tiện. Việc kết hợp ưu điểm cỏc kiểu lập trỡnh đa phương tiện sẽ giỳp ta cú bộ cơ sờ dừ liệu sinh động dựng trong giỏo dục và cỏc vấn
Đào tạo dựa trờn cụn % nqliệ Web
đề khỏc Cể liờn quan. Dựa vào cỏc tớnh năng trờn ta cú thể chọn Director làm chương trỡnh chớnh cho việc thiết kế giao diện, kết nối, tạo tương tỏc giữa cỏc chương trỡnh nhỳng, tạo tớnh năng chuyờn biệt cho phần kiờm tra, đỏnh giỏ trong hệ thống WBT.
3.1.3 Dịch vụ hỗ trợ WBT a. Email
Email là một thành phần quan trọng trono WBT. Email là phương phỏp giao tiếp tiện lợi giữa giỏo viờn và học viờn. Giao tiếp qua email khụng chiếm thời gian thực nờn khỏ thuận tiện với người .gửi lẫn người nhận. Hơn nữa, phớ gửi thư điện tử khỏ nhỏ và thường đi cựng cỏc dịch vụ khỏc như dịch vụ truy cập Web. Khi biểu diễn W BT phức tạp đũi hỏi giỏo viờn phải linh hoạt hơn trong cỏch hỗ trợ chi dẫn cho học viờn.
b. Mailing List
Danh sỏch thư đơn giản là danh sỏch cỏc địa chỉ email mà thư sẽ tự động gừi tới địa chi đú thụng qua một mỏy chủ mail. Tat cả mọi người trong nhúm cú thể xem thư, trả lời thư và xem cỏc thư trả lời trước đú. Tuy nhiờn, danh sỏch thư phụ thuộc vào sự hưởng ứng của học viờn, kỹ năng điều tiết của giỏo viờn. Thành cụng cựa thào luận nhúm phụ thuộc phần lớn vào tài cư xử, ứng biến của giỏo viờn. Nờn cú ớt nhất 60 đến 80 học viờn trong một danh sỏch thư.
Danh sỏch thư khụng nhất thiết phải là thảo luận nhúm, cú thể hoạt động như một bảng tin cho cỏc khoỏ học WBT. Giỏo viờn sử dụng danh sỏch thư đờ phõn phỏt tài liệu về giỏo dục và quàn lý. Học viờn cú thể đưa cõu hỏi và nhận cõu trả lời từ giỏo viờn. Trao đổi trực tuyến thụng qua danh sỏch thư sẽ được lưu trữ và trở thành nguồn tài nguyờn cú giỏ trị trong đào tạo.
c. Chat
Chat là hỡnh thức trao đổi trực tuyến thời gian thực, cho phộp nhiều người cựng trao đổi thụng điệp ngắn dạng văn bản. Người tham gia gừ thụng điệp rồi gửi đi. Mọi người trong kờnh Chat đều đọc được thụng điệp của bất kỳ người nào đó gửi.
Dào tạo dựa trờn cụn lị nẹhệ Web
Chat cú xu hướng bất tiện và chậm, là sự bắt chước nghốo nàn của đối thoại thụng thường.
Netphone tương tự như chat, nhưng là hội thoại thực, khụng phải hội thoại viết. Tuy nhiờn, netphone chưa đạt đến mức cao về chất lượng dịch vụ như điện thoại thụng thường và mỗi học viờn khi đú phải trang bị một thiết bị như microphone và phần mềm đi kốm. Trong tương lai, Netphone sẽ là một thành phần quan trọng của WBT.
d. Telephone
Một trong những kỹ thuật hiệu quả nhất và được sử dụng rộng rói nhất của WBT là điện thoại. Mỗi học viờn sẽ cú 2 đường truyền, một cho truy cập Internet và một cho giao tiếp qua điện thoại. Điện thoại khụng yờu cầu một phần mềm đặc biệt nào đi kốm và thực chất cú nhiều W BT sử dụng kỹ thuật đơn giản này.
e. Teleconferencing
Là hỡnh thức giao tiếp kết hợp cả hỡnh ỏnh và õm thanh ở thời gian thực, đũi hỏi khỏ nhiều phần mềm đi kốm (vớ dụ: CUSeeMe Web Teleconferencing) và băng Ihụng Internet phải lớn đỏp ứng yờu cầu về tốc độ truyền. Hơn nữa, hội thoại truyền hỡnh yờu cầu tất cả mọi người đều trực tuyến tại thời gian diễn ra hội thảo.
f. Whiteboard
Là một phương tiện giao tiếp thời gian thực. W hiteboard cho phộp viết hoặc vố lờn bảng trắng, tất cả học viờn và giỏo viờn đều cú thể đọc được thụng tin đú. W hiteboard thường được ứng dụng khi người tham gia muốn chia sẻ thụng tin trực quan với nhau.
g. Cụng nghệ Web
Cỏc phương phỏp đề cập ờ trờn thường cho phộp học viờn và giỏo viờn giao tiếp với nhau. Nội dung nằm trờn trang W eb và cỏc phương tiện truyền thụng tớch hợp trờn đú. Hiện nay, với những tiến bộ đỏng kể của mỏy PC về cả hiệu năng phần