1. Trang chủ
  2. » Luận Văn - Báo Cáo

HỆ QUẢN TRỊ HỌC (LMS)

80 744 10
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 80
Dung lượng 3,35 MB

Nội dung

Nhiều nhà chuyên môn cho rằng E-learning - phương pháp giáo dục đào tạo mới được đánh giá là cuộc cách mạng trong giáo dục thế kỷ 21.

Trang 1

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

I Khái niệm e-learning.

1 Mở đầu.

Nhiều nhà chuyên môn cho rằng E-learning - phương pháp giáo dục đào tạo mới được đánh giá là cuộc cách mạng trong giáo dục thế kỷ 21 Theo ông Keith Holtham, Giám đốc phụ trách các giải pháp cho doanh nghiệp khu vực châu á - Thái Bình Dương (Intel), E-Learning căn bản dựa trên công nghệ mạng ngang hàng (P2P) Đây là giải pháp sử dụng công nghệ cao để hỗ trợ quá trình học tập, cung cấp các dịch vụ đào tạo, khóa học qua mạng Internet hoặc Intranet cho người dùng máy tính

Ưu điểm nổi bật của E-Learning so với các phương pháp giáo dục truyền thống là việc tạo ra một môi trường học tập mở và tính chất tái sử dụng các đơn vị tri thức (learning object) Với công nghệ này, quá trình dạy và học sẽ hiệu quả và nhanh chóng hơn, giúp giảm khoảng 60% chi phí, đồng thời giảm thời gian đào tạo 20-40% so với phương pháp giảng dạy truyền thống E-learning chuyển tải nội dung phong phú, ấn tượng và dễ hiểu thông qua trang web, bảo đảm chất lượng đào tạo qua những phần mềm quản lý Mô hình này cho phép học viên cũng như nhân viên tại các công ty chọn học những thứ cần thiết chứ không bó buộc như trước Bên cạnh đó, học viên có thể học bất cứ lúc nào bằng cách nối mạng mà không cần phải đến trường

Trên phạm vi toàn cầu hiện nay có nhiều công ty lớn đầu tư vào E-Learning Năm 2000, thị trường này đạt doanh số 2,2 tỷ USD Người ta dự tính, đến năm

2005, E-Learning trên toàn cầu sẽ đạt tới 18,5 tỷ USD Ở các nước công nghiệp phát triển, điển hình là Mỹ, lĩnh vực này đang phát triển rất nhanh Thị trường E-Learning ở Mỹ sẽ đạt 11,4 tỷ USD vào năm 2004 Tại châu á, thị trường này tăng trưởng 25% mỗi năm (đạt 6,2 tỷ USD) Theo số liệu của tập đoàn dữ liệu quốc tế IDC, năm 2003, thế giới sẽ thiếu khoảng 1,45 triệu chuyên gia mạng, do đó nhu cầu về nguồn nhân lực này ngày càng lớn cùng với mức độ phức tạp xung quanh việc thiết kế, triển khai và bảo trì hệ thống mạng máy tính trong nền kinh tế Internet Chính vì vậy, E-Learning đang được rất nhiều người học quan tâm và theo học

2 Định nghĩa e-learning.

Trong phần trước chúng ta đã nhắc nhiều về thuật ngữ e-learning, vậy thực chất e-learning là gì, nó được hiểu như thế nào Phần tiếp theo này sẽ đưa ra một

số định nghĩa được coi là tiêu biểu về e-learning:

- E-learning (electronic learning: Học điện tử): Thuật ngữ bao hàm một tập hợp các ứng dụng và quá trình, như học qua Web, học qua máy tính, lớp học ảo và

sự liên kết số Trong đó bao gồm việc phân phối nội dung các khoá học tới học viên qua mạng Internet hay Intranet, băng audio và video, vệ tinh quảng bá, truyền hình tương tác, CD-ROM, và các loại học liệu điện tử khác

Trang 2

- E-learning là một thuật dùng để mô tả việc học tập, đào tạo dựa trên công nghệ thông tin và truyền thông

- E-learning nghĩa là việc học tập hay đào tạo được chuẩn bị, phân phối hoặc quản lý sử dụng nhiều công cụ của công nghệ thông tin, truyền thông khác nhau và được thực hiện ở mức cục bộ hay toàn cục

- E-Learning là sự ứng dụng công nghệ tin học, internet vào dạy và học nhằm làm cho công việc giáo dục trở nên dễ dàng, rộng rãi và hiệu quả hơn E-Learning phù hợp với mọi đối tượng, lứa tuổi

- E-Learning là tập hợp đa dạng các phương tiện, công nghệ kỹ thuật cho giáo dục như văn bản, âm thanh, hình ảnh, mô phỏng, trò chơi, phim, thư điện tử, các diễn đàn thảo luận, phòng hội thảo ảo… Để tạo ra các khóa học thật gần gũi với phương pháp dạy học truyền thống, các nhà cung cấp E-Learning thường đưa

ra các khóa học kết hợp các tính năng trên với các chức năng như: làm bài tập, lớp học có giáo viên, các khóa học tự tương tác…

Hình 1 mô tả một cách tổng quát khái niệm E-learning Trong mô hình này,

hệ thống đào tạo bao gồm 4 thành phần, toàn bộ hoặc một phần của những thành phần này được chuyển tải tới người học thông qua các phương tiện truyền thông điện tử

Hình 1: Mô hình e-learning.

- Nội dung: Các nội dung đào tạo, bài giảng được thể hiện dưới dạng các phương tiện truyền thông điện tử, đa phương tiện Ví dụ các bài giảng CBT viết bằng toolbookII,…

- Phân phối: Việc phân phối các nội dung đào tạo được thực hiện thông qua các phương tiện điện tử Ví dụ tài liệu được gửi cho học viên bằng e-mail, học viên học trên website, học qua đĩa CD-Rom multimedia,…

Trang 3

- Quản lý: Quá trình quản lý đào tạo được thực hiện hoàn toàn nhờ phương tiện truyền thông điện tử Ví dụ như việc đăng ký học qua mạng, bằng bản tin nhắn SMS, việc theo dõi tiến độ học tập (điểm danh) được thực hiện qua mạng Internet,

- Hợp tác: Sự hợp tác, trao đổi của người học trong quá trình học tập cũng được thông qua phương tiện truyền thông điện tử Ví dụ như việc trao đổi thảo luận thông qua chat, Forum trên mạng,…

Như vậy, E-learning được hiểu một cách chung nhất là Quá trình học thông qua các phương tiện điện tử Ngày nay với sự hội tụ của máy tính và truyền thông, e-learning được hiểu một cách trực tiếp hơn là quá trình học thông qua mạng Internet và công nghệ Web

Tuy định nghĩa thể hiện những cách tiếp cận khác nhau về e-learning, nhưng nói chung e-learning có một số điểm chung sau:

- Dựa trên công nghệ thông tin và truyền thông Cụ thể hơn là công nghệ mạng, kĩ thuật đồ họa, kĩ thuật mô phỏng, công nghệ tính toán…

- Hiệu quả của e-Learning cao hơn so với phương pháp học truyền thống do e-Learning có tính tương tác cao dựa trên multimedia, tạo điều kiện cho người học trao đổi thông tin dễ dàng hơn, cũng như đưa ra nội dung học tập phù hợp với khả năng và sở thích của từng người

- E-learning sẽ trở thành xu thế tất yếu trong nền kinh tế tri thức Hiện nay, Learning đang thu hút được sự quan tâm đặc biệt của các nước trên thế giới với rất nhiều tổ chức, công ty hoạt động trong lĩnh vực e-Learning ra đời

e-3 Lịch sử ra đời và phát triển của e-learning.

Trong phần này chúng ta sẽ điểm qua một số mốc quan trọng trong quá trình hình thành và phát triển của e-learning

• Trước năm 1983: Kỷ nguyên giảng viên làm trung tâm

Trước khi máy tính được sử dụng rộng rãi, phương pháp giáo dụng “Lấy giảng viên làm trung tâm” là phương pháp phổ biến nhất trong các trường học Học viên chỉ có thể trao đổi tập trung quanh giảng viên và các bạn học Đặc điểm của loại hình này là giá thành đào tạo rẻ

• Giai đoạn 1984-1993: Kỷ nguyên đa phương tiện:

Hệ điều hành Windows 3.1, Máy tính Macintosh, phần mềm trình diễn powerpoint đây là các công nghệ cơ bản trong kỷ nguyên đa phương tiện Nó cho phép tạo ra các bài giảng tích hợp hình ảnh và âm thanh học trên máy tính sử dụng công nghệ CBT phân phối qua đĩa CD-ROM hặc đĩa mềm vào bất kỳ thời gian nào, ở đâu, người học cũng có thể mua và học Tuy nhiên sự hướng dẫn của giảng viên là rất hạn chế

Trang 4

• Giai đoạn : 1994-1999 Làn sóng E-learning thứ nhất:

Khi công nghệ Web được phát minh ra, các nhà cung cấp dịch vụ đào tạo bắt đầu nghiên cứu cách thức cải tiếp phương pháp giáo dục bằng công nghệ này Người thầy thông thái đã dần lộ rõ thông qua các phương tiện: E-mail, CBT qua Intranet với text và hình ảnh đơn giản, đào tạo bằng công nghệ WEB với hình ảnh chuyển động tốc độ thấp đã được triển khai trên diện rộng

• Giai đoạn : 2000-2005 Làn sóng E-learning thứ hai:

Các công nghệ tiên tiến bao gồm JAVA và các ứng dụng mạng IP, công nghệ truy nhập mạng và băng thông Internet được nâng cao, các công nghệ thiết kế Web tiên tiến đã trở thành một cuộc cách mạng trong giáo dục đào tạo Ngày nay thông qua Web giáo viên có thể kết hợp hướng dẫn trực tuyến (hình ảnh, âm thanh, các công cụ trình diễn) tới mọi người học, nâng cao hơn chất lượng dịch vụ đào tạo Ngày qua ngày công nghệ Web đã chứng tỏ có khả năng mang lại hiệu quả cao trong giáo dục đào tạo, cho phép đa dạng hoá các môi trường học tập Tất cả những điều đó tạo ra một cuộc cách mạng trong đào tạo với giá thành rẻ, chất lượng và hiệu quả Đó chính là làn sóng thứ 2 của E-learning

4 Sự khác biệt giữa e-learning so với đào tạo truyền thống.

E-learning khác với đào tạo truyền thống ở ba điểm sau:

- Không bị giới hạn bởi không gian và thời gian: một khoá học E-learning được chuyển tải qua một máy tính tới cho người học, điều này cho phép các học viên có thể linh hoạt lựa chọn khoá học từ một máy tính để bàn hoặc từ một máy tính xách tay với một modem di động chạy pin trên một bãi biển

- Tính linh hoạt : Một khoá học E-learning được phục vụ theo nhu cầu người học, chứ không nhất thiết phải bám theo một thời gian biểu cố định Vì thế người học có thể lựa chọn, tham gia khoá học tuỳ theo hoàn cảnh của mình

- Truy nhập ngẫu nhiên: Bảng danh mục bài giảng sẽ cho phép học viên lựa chọn phần bài giảng, tài liệu một cách tuỳ ý theo trình độ kiến thức và điều kiện truy nhập mạng của mình Học viên tự tìm ra các kĩ năng học cho riêng mình với

sự giúp đỡ của những tài liệu trực tuyến

Tất nhiên cũng có một số cách học khác Ví dụ như, các lớp học thông qua trang Web dùng phần mềm hội thảo video trên mạng và các phần mềm khác cho phép các học viên từ xa tham gia một khoá học trên lớp học truyền thống Một số khoá học trên trang Web theo yêu cầu có giảng viên (hoặc người hướng dẫn) tương tác thường xuyên với từng học viên hoặc với các nhóm học viên

5 E-learning và các phương thức đào tạo khác.

Nhìn chung các nhà chuyên môn đều cho rằng, trong thế kỷ 21 mô hình đào tạo sẽ bao gồm 3 phương thức: Đào tạo truyền thống, Đào tạo tương tác (Vệ tinh/ISDN/IP), và Đào tạo không tương tác bằng E-learning Tuỳ theo từng nội

Trang 5

dung đào tạo và khả năng tài chính mà các cơ sở đào tạo sẽ sử dụng kết hợp các phương thức đào tạo trong mô hình này ở một mức độ phù hợp.

Bảng 1 Các phương thức đào tạo

Phương thức Nội dung đào tạo (Mức độ chuyên môn) Số lượng

Ít, phải tập trung về cơ sở đào tạo để học tập

Đào tạo từ xa tương

Nhiều (tới vài trăm học viên/khoá học), học tập trung tại điểm xa cơ sở đào tạo

Đào tạo từ xa không

tương tác bằng

E-learning

Trung bình và thấp Các nội dung, chủ đề mang tính phổ cập, giới thiệu, không đòi hỏi trình độ chuyên môn cao, ít thực hành thực tập, Các nội dung đào tạo phù hợp tốt với khả năng, tự học- tự nghiên cứu thông qua các phương tiện điện tử

Nhiều (tới hàng ngàn học viên), học ở mọi lúc, mọi nơi

II Các mô hình triển khai elearning.

Mục đích của đồ án là tìm hiểu về e-learning nói chung và xây dựng hệ quản trị học và kiểm tra trong mô hình e-learning Để có thể xây dựng được hệ thống như yêu cầu của đồ án, chúng ta cần có một cái nhìn tổng thể về e-learning thông qua các mô hình triển khai e-learning Từ đó có thể thấy được mối quan hệ giữa hệ thống ta cần xây dựng với các hệ thống khác trong mô hình e-learning Trong phần này chúng ta sẽ tìm hiểu một số mô hình triển khai e-learning tiêu biểu của các nhà phát triển giải pháp e-learning Đây là một cách tiếp cận tốt giúp cho ta có thể hình dung ra các thành phần chủ yếu của một hệ e-learning

Trang 6

1 Mô hình của Cisco.

Hình 2: Mô hình giải pháp e-learning của cisco.

Giải pháp e-learning của cisco được chia làm 3 lớp chính: lớp truy cập (sử dụng các dịch vụ e-learning), lớp ứng dụng cung cấp các dịch vụ e-learning và lớp mạng cung cấp phương tiện truyền tải nội dung e-learning

1 Lớp truy cập

Mô tả những đối tác tiềm năng của giải pháp e-learning Các đối tác này có thể là người cung cấp nội dung học cho cisco, sử dụng nội dung học của cisco Họ cung cấp các giải pháp tích hợp vào giải pháp e-learning của cisco, hoặc sử công nghệ về e-learning do cisco phát triển

Khách hàng là người sử dụng các dịch vụ về e-learning của cisco, điển hình nhất là các học viên của cisco Các học viên này có thể là người tham gia các khoá học qua web, có thể tham gia các lớp học có giáo viên nhưng tất cả đều được quản

lý thống nhất trong giải pháp của cisco

Trang 7

Nhân viên: giải pháp e-learning của cisco ban đầu là để phục vụ cho mục đích học tập các công nghệ mới liên tục phát triển cho các nhân viên của hãng Do

đó các nhân viên cũng tham gia vào lớp những người sử dụng giải pháp này

2 Lớp ứng dụng.

Lớp ứng dụng chia thành bốn thành phần chính, đó là: quản trị nội dung, quản trị phân phát nội dung, quản trị học và dịch vụ thương mại

Dịch vụ thương mại (BOS).

Các công cụ và ứng dụng trong dịch vụ thương mại hỗ trợ tất cả các tổ chức của đào tạo của cisco Kiến trúc cho phép các nhóm đào tạo tiếp tục chức năng quản lý sử dụng các công cụ, ứng dụng sẵn có, đồng thời cung cấp các dịch vụ phục vụ nhu cầu chung của các tổ chức Trong lĩnh vực này, cisco chỉ ra các khởi điểm xuất phát cho các tổ chức, thực hiện các phân tích cần thiết liên quan đến việc phát triển kĩ năng, phát triển mô hình các khả năng phục vụ cho nhóm công việc, thiết lập giáo trình cần thiết để đáp ứng nhu cầu kinh doanh, nhu cầu hoạt động của tổ chức Dịch vụ thương mại bao gồm các hệ thống, công cụ, ứng dụng cung cấp các dịch vụ sau:

Tập quán, thói quen của nhân viên, học viên.

BOS định nghĩa các yêu cầu đối với tập quán, thói quen của học viên và nhân viên nhằm nâng cao hiệu quả trong giải pháp e-learning Mục đích là để điều chỉnh các web site nội bộ và web site của cisco bằng các ứng dụng, dịch vụ có sẵn để thoả mãn tối đa các tập quán thói quen của nhân viên và học viên

Hỗ trợ e-learning.

Khi được thực hiện đầy đủ, dịch vụ hỗ trợ e-learning sẽ có đầy đủ các mức

hỗ trợ, bao gồm: trả lời qua email, qua điện thoại hay trả lời online Dịch vụ này cũng cung cấp hỗ trợ cho các công cụ quản lý trong các lĩnh vực khác Đồng thời

nó cũng được tích hợp vào mô hình hỗ trợ của cisco (hỗ trợ kỹ thuật bên trong và bên ngoài)

Trợ giúp trực tuyến.

Dịch vụ trợ giúp trực tuyến được cung cấp cho tất cả các dịch vụ và ứng dụng e-learning Nó giúp cho người sử dụng, truy cập vào giải pháp cho vấn đề riêng của mình Nó được phát triển dựa trên phương pháp luận dùng để xây dựng các giải pháp e-learning của cisco

Bảo mật.

Dịch vụ bảo mật quản lý việc truy cập vào ứng dụng và nội dung dựa trên vai trò của người dùng và học viên Dịch vụ này cũng tương thích với chuẩn bảo mật hiện thời của cisco

Trang 8

Báo cáo.

Dịch vụ báo cáo cho phép tạo báo cáo về việc tái sử dụng, phát triển, sử dụng tài nguyên học, đồng thời cung cấp báo cáo về kết quả kinh doanh của toàn hệ thống e-learning

Hệ quản trị nội dung (CMS).

Các quyết định về kinh doanh của hệ e-learning được xây dựng dựa trên các dịch vụ thương mại (đã trình bày ở trên), bước tiếp theo các dịch vụ quản trị nội dung cho phép các nhà cung cấp nội dung đăng ký, tập hợp, quản lý và xuất bản nội dung học sẵn sàng cho việc truyền tải nội dung học này đến học viên Hệ quản trị nội dung cho phép người tạo giáo trình sử dụng tất cả các công cụ tạo giáo trình

hệ thống cung cấp cũng như các công cụ của nhà sản xuất thứ ba như Microsoft word, Powerpoint, Dream wave Nó cho phép các nhà cung cấp nội dung đăng ký toàn bộ khoá học như là một đối tượng nhị phân (không quan tâm đến cấu trúc bên trong) hoặc như là một tập các đối tượng có liên quan với nhau

Các nhà cung cấp nội dung càng tạo ra nhiều đối tượng học (hoặc các đơn vị kiến thức) thì nhu cầu định vị các nội dung học cũ với mục đích sử dụng lại càng lớn Để làm được điều này thì các nhà cung cấp nội dung, soạn thảo giáo trình, thiết kế cấu trúc các khoá học phải thường xuyên cập nhật các tài liệu mô tả cho khoá học của mình một cách đầy đủ, đúng đắn nhất vào trong kho lưu trữ của CMS Các công cụ tạo giáo trình có cấu trúc có khả năng tập hợp các đối tượng nội dung như văn bản, đồ hoạ trong một giáo trình Để có thể phân phát nội dung đến học viên một cách hiệu quả, phù hợp luôn cần tài liệu mô tả cho tất cả các đơn

vị học trình

Tích hợp công cụ soạn thảo.

Dịch vụ tích hợp công cụ soạn thảo cho phép các nhà soạn thảo giáo trình tạo

ra các đối tượng bài giảng như văn bản, đồ hoạ, phim, âm thanh với bất kỳ mức độ liên kết nào Ngoài ra còn cho phép nhập nội dung từ hệ bên ngoài vào kho lưu trữ nội dung học của hệ

Dịch vụ đăng ký.

Dịch vụ đăng ký cho phép lưu trữ vị trí, siêu dữ liệu mô tả, siêu dữ liệu cấu trúc của các đối tượng nội dung Đối tượng có thể lưu trữ vật lý trong hệ lưu trữ nội dung hoặc lưu trữ tại một nơi khác an toàn hơn Các đối tượng nội dung được đăng ký sẽ giúp cho việc tái sử dụng, tái cấu trúc trở lên dễ dàng hơn Việc đăng

ký sử dụng các giao diện chuẩn của hệ quản trị nội dung

Dịch vụ khai thác đối tượng

Dịch vụ khai thác đối tượng sử dụng kho lưu trữ siêu dữ liệu và cả nội dung

để định vị các đối tượng nội dung cho phù hợp với tiêu chuẩn tìm kiếm của người tạo giáo trình Người sử dụng có thể xem trước các đối tượng để có thể quyết định tính sự dụng lại của đối tượng nội dung Tìm kiếm và soạn thảo là những chức năng trong quá trình tái cơ cấu nội dung học Chức năng tìm kiếm trong CMS có thể được thực hiện thông qua giao diện API được cung cấp

Trang 9

Dịch vụ lưu trữ nội dung (CSS).

Dịch vụ lưu trữ nội dung cung cấp tất cả các chức năng của một hệ thống như khả năng quản lý phiên bản, lược sử (history), báo cáo, checkin-checkout các đối tượng CSS đồng thời cũng cung cấp các công cụ xuất nhập các đối tượng nội dung từ hệ ngoài hoặc đưa ra hệ ngoài

Dịch vụ xuất bản.

Khi khoá học sẵn sàng để học viên có thể tham gia thì phải có dịch vụ xuất bản để khoá học được phân phát trên môi trường phân tán Dịch vụ xuất bản sẽ gán cho mỗi lần xuất bản một mã để theo dõi Siêu dữ liệu được gửi đến hệ phân phát nội dung để hệ này biết được cách triển khai khoá học trên Từ đây hệ quản trị nội dung sẵn sàng với các yêu cầu từ phía hệ quản trị học

Quản trị phân phát nội dung ( DMS).

Khi nội dung đã được tạo và sẵn sàng cho việc xuất bản thì dịch vụ phân phát nội dung sẽ xác định cách tốt nhất để truyền tải nội dung này đến với học viên Tại cisco một vài môi trường phân tán nội bộ và một vài môi trường khác nằm bên ngoài filewall Nó cung cấp sự mềm dẻo cho các đối tác và các hãng bán nội dung học, lưu trữ nội dung học bên ngoài công ty

Dịch vụ quản trị phân phát nội dung bao gồm các công cụ, ứng dụng và hệ thống thực hiện những dịch vụ sau:

Trình diễn nội dung.

Dịch vụ trình diễn nội dung sử dụng thông tin cá nhân của học viên để đưa ra một cách biểu diễn của nội dung phù hợp với học viên nhất Hệ quản trị nội dung

sẽ chỉ ra khuôn mẫu để phân phát một bài học tương ứng DMS sẽ ánh xạ thông tin

cá nhân với khuôn mẫu nội dung học để tìm ra được biểu diễn của nội dung phù hợp với học viên nhất Đồng thời nó cũng quyết định đích thể hiện nội dung có thể

là trên web, trên giấy hay là download bài học

Quản lý phân tán.

Người sử dụng có thể quản lý sự phân tán của nội dung Hệ quản lý xấp xỉ sẽ đảm bảo các nội dung học yêu cầu bởi hệ LMS được đáp ứng bởi vị trị gần học viên nhất Nếu nội dung không được lấy ngay lập tức thì nó có thể được download

và sử dụng trong ngày hôm sau

Quản lý kết quả tương tác.

Hệ quản trị phân phát và phân tán nội dung theo dõi các thao tác của học viên trong quá trình phân phát nội dung và ghi lại các thông tin này cho hệ LMS nhằm

Trang 10

mục đích ghi lại trong lược sử Sự theo dõi này chỉ là tạm thời, các thông tin cố định được lưu trữ trong hệ LMS.

Hệ quản trị học (LMS).

Đối với học viên dịch vụ quản trị học là hệ thống cuối quản lý các dịch vụ cần thiết cho quá trình đào tạo như là đăng ký và kiểm tra Đây là nơi người học truy cập vào môi trường đào tạo của mình và cũng là nơi theo dõi quá trình học tập của học viên bắt đầu LMS quản lý tất cả các tương tác, ở đây bao gồm tương tác duyệt (navigator), lựa chọn các đơn vị nội dung, kết nối tới dịch vụ phân phát nội dung để lấy được các đơn vị nội dung vừa chọn Sau đây là các dịch vụ mà hệ quản trị học cung cấp:

Tính cá nhân hoá.

Sự kết hợp giữa thông tin cấu hình của học viên và thông tin về sở thích của học viên cung cấp nền tảng cơ bản cho việc cá nhân hoá quá trình học của học viên, tạo nên tính động trong sự phân phát nội dung, mô hình phát triển trình độ riêng cho học viên Các thông tin về học viên bao gồm thông tin về các thông tin

về nghề nghiệp, thông tin về công ty, về nơi ở Các thông tin này không được sửa đổi lại bởi học viên Các thông tin về sở thích như phương thức truyền tải nội dung, ngôn ngữ sử dụng, các thông tin này có thể được sửa đổi lại bởi học viên

Theo dõi người học.

Dịch vụ theo dõi người học theo dõi quá trình phát triển của người học bằng cách ghi lại lược sử học, trạng thái hiện thời và tương lai phát triển gần trong suốt quá trình học

Thương mại điện tử.

Khi người học chọn thanh toán cho một khoá học nào đó, chức năng thanh toán sẽ được dịch vụ thương mại điện tử cung cấp Dịch vụ này cung cấp nhiều phương thức thanh toán, quản lý tài chính tập trung, đa ngôn ngữ và nhiều loại tiền

tệ trong quá trình thanh toán Khi dịch vụ thanh toán nhận được thông báo thanh toán thành công từ phía thương mại điện tử thì nó sẽ cập nhật thông tin người học

và cập nhật khoá học mà học viên được tham gia

Kiểm tra đánh giá.

Trang 11

Các bài kiểm tra trước và sau khoá học được sử dụng nhằm tăng hiệu quả của khoá học Cung cấp các phản hồi có ý nghĩa cho người quản lý và cho cả người học trong quá trình học Các bài kiểm tra trước giúp người học giới hạn nội dung học phục vụ chính xác cho mục đích của học viên, tiết kiệm thời gian Kiểm tra sau giúp cho học viên tạo báo cáo về kết quả học tập của mình.

Công cụ quản lý.

Các nhà quản lý có thể truy cập vào lược sử và kế hoạch học của học viên để tạo ra báo cáo trong chuỗi báo cáo Họ có thể tăng cường việc đăng ký và thêm vào kế hoạch học của các học viên Họ có thể xem quá trình phát triển trình độ của các học viên trong quá trình học cũng như trong các kỳ kiểm tra

Tổng kết.

Công cụ tổng kết cho phép học viên sử dụng các dịch vụ của hệ quản trị học

để xem kết quả học của mình

Dưới đây là mô hình minh hoạ các thành phần đã trình bày ở trên trong giải pháp e-learning của cisco

Hình 3: Các thành phần trong giải pháp e-learning của cisco.

Trang 12

năng cũng như sự truyền tải các dữ liệu âm thanh, hình ảnh Nó đồng thời cũng quản lý chất lượng dịch vụ, độ bảo mật, nội dung phân phối.

2 Mô hình của ADL.

1 Mô hình chức năng.

Mô hình chức năng có thể cung cấp một cái nhìn trực quan về các thành phần tạo nên môi trường e-learning và những đối tượng thông tin giữa chúng ADL (Advanced Distributed Learning) - một tổ chức chuyên nghiên cứu và khuyến khích việc phát triển và phân phối học liệu sử dụng các công nghệ mới, đã công bố các tiêu chuẩn SCORM mô tả tổng quát chức năng của một hệ thống E-learning bao gồm:

- Hệ thống quản lý học tập (LMS) như là một hệ thống dịch vụ quản lý việc phân phối và tìm kiếm nội dung học tập cho người học, tức là LMS quản lý các quá trình học tập

- Hệ thống quản lý nội dung học tập (LCMS): Một LCMS là một môi trường

đa người dùng, ở đó các cơ sở đào tạo có thể tạo ra, lưu trữ, sử dụng lại, quản lý và phân phối nội dung học tập trong môi trường số từ một kho dữ liệu trung tâm LCMS quản lý các quá trình tạo ra và phân phối nội dung học tập

Hình 4: Mô hình chức năng hệ thống E-learning.

Trang 13

LMS cần trao đổi thông tin về hồ sơ người sử dụng và thông tin đăng nhập của người sử dụng với các hệ thống khác, vị trí của khoá học từ LCMS và lấy thông tin về các hoạt động của học viên từ LCMS.

Chìa khoá cho sự kết hợp thành công giữa LMS và LCMS là tính mở, sự tương tác Hình dưới mô tả một mô hình kiến trúc của hệ thống E-learning sử dụng công nghệ Web để thực hiện tính năng tương tác giữa LMS và LCMS cung như với các hệ thống khác

Hình 5: Kiến trúc hệ thống E-learning sử dụng công nghệ WEB

Trên cơ sở các đặc tính của dịch vụ Web, người ta thấy rằng các dịch vụ Web có khả năng tốt để thực hiện tính năng liên kết của các hệ thống E-learning bởi các lý do sau:

- Thông tin trao đổi giữa các hệ thống E-learning như LOM, gói tin IMS đều tuân thủ tiêu chuẩn XML

- Mô hình kiến trúc Web là nền tảng và độc lập về ngôn ngữ

2 Mô hình hệ thống.

Một cách tổng thể một hệ thống E-learning bao gồm 3 phần chính:

- Hạ tầng truyền thông và mạng: Bao gồm các thiết bị đầu cuối người dùng (học viên), thiết bị tại các cơ sở cung cấp dịch vụ, mạng truyền thông,

Trang 14

- Hạ tầng phần mềm: các phần mềm LMS, LCMS, Macromedia, Toolbook, Aurthorware…

- Nội dung đào tạo (hạ tầng thông tin): Phần quan trọng của E-learning là nội dung các khoá học, các chương trình đào tạo, các courseware

Hình 6: Mô hình hệ thống E-learning.

3 Mô hình của IDC.

IDC quan niệm về giải pháp e-learning như là sự cấu thành của hai giải pháp thành phần là hệ quản trị học (LMS) và hệ quản trị nội dung học (LCMS) Mục đích chủ yếu của hệ quản trị học là cung cấp khả năng quản trị việc học của học viên Hệ quản trị học cung cấp một cách tiếp cận tập trung và có tổ chức đối với việc học Hệ quản trị học cung cấp khả năng lập lịch và đăng ký học cho học viên vào các khoá học trực tuyến và ngoại tuyến, khởi động khoá học này và theo dõi quá trình học cuả học viên qua các khoá học Sự thành công của học viên được xác định qua việc học tuần tự hoặc theo một trình tự nào đó các nội dung của khoá học

và các bài kiểm tra Nó cũng cung cấp công cụ quản trị học với khả năng theo dõi các tài nguyên thuộc về lớp học Các hệ quản trị học phức tạp hơn có thể đánh giá khả năng của từng học viên thông qua các bài kiểm tra khả năng và hướng họ tới các phần kiến thức thích hợp để họ hướng tới phần kiển thức còn chưa biết

Trong khi đó hệ quản trị nội dung (LCMS) cung cấp cho các tổ chức những tính năng đăng ký và phân loại cơ bản, những hàm này không mạnh như các hàm tương tự của hệ quản trị học nhưng tập trung chủ yếu trên nội dung học Ngoài ra

Trang 15

hệ quản trị nội dung còn cung cấp các tính năng theo dõi sự tương tác của học viên với nội dung học ở cấp cao của hệ quản trị học Theo dõi học viên trong hệ quản trị học chỉ đơn giản trong sự giới hạn hoàn thành bài học và trả lại kết quả bài kiểm tra Tâm điểm của hệ quản trị nội dung học là cung cấp công cụ quản trị và phân phát nội dung học mà học viên cần khi học viên thực sự cần Hệ quản trị nội dung học theo dõi theo dõi học viên truy cập vào tất cả các đối tượng nội dung học cho phép các tổ chức biết được các học viên đã học khoá học đó như thế nào, đồng thời giúp họ lọc bỏ những phần ít được sử dụng hay không mang tính sư phạm.

Hệ quản trị nội dung học và hệ quản trị học không tách biệt nhau mà bổ trợ cho nhau Khi được tích hợp chặt chẽ thông tin hai hệ có thể trao đổi cho nhau tạo thuận lợi hơn cho người học và công cụ thuận tiện dễ dàng hơn cho người quản trị

Hệ quản trị học có thể quản trị cộng đồng người sử dụng, cho phép họ sử dụng các đối tượng nội dung được lưu trữ và quản lý bởi hệ quản trị nội dung học Trong quá trình phân phát nội dung hệ quản trị nội dung học cũng tham gia đánh dấu sử tiến bộ của học viên, điểm của các bài kiểm tra và trả lại kết quả cho hệ quản trị học để làm báo cáo Hình dưới minh hoạ chặt chẽ giữa hai hệ trong giải pháp e-learning nói chung

Nếu việc tích hợp tốt thì việc liên tác giữa hai hệ có thể được thực hiện Hai lợi ích cơ bản trong quá trình sử dụng đối tượng nội dung là tính liên tác và tính tái

sử dụng đều dựa trên chuẩn XML và được mô tả bởi các siêu dữ liệu chuẩn được định nghĩa bởi các chuẩn then chốt trong công nghiệp e-learning

Hình dưới minh hoạ sơ đồ giải pháp e-learning của IDC

Trang 16

Hình 7: Mô hình giải pháp e-learning của IDC.

III Những lợi ích do e-learning đem lại.

Việc chuyển đổi phương pháp đào tạo và học tập trong các doanh nghiệp sao cho hiện đại, hiệu quả và linh hoạt hơn đã trở thành một nhu cầu cấp bách trong thời đại công nghệ và tri thức Nhiệm vụ của e-learning trong doanh nghiệp là cung cấp các chương trình đào tạo kịp thời, hiệu quả với giá thành hợp lý để có được đội ngũ nhân viên năng động, tận tuỵ, giỏi nghiệp vụ và hiểu biết Đối với các trung tâm giáo dục như các trường đại học, các trường phổ thông thì việc áp dụng e-learning sẽ đem lại những lợi ích như việc giáo dục từ xa, sinh viên tiếp cận với tri thức toàn diện hơn, chủ động hơn, giáo viên có nhiều lựa chọn trong việc chuyển tải kiến thức và quản lý việc học của sinh viên

E-learning áp dụng cho bất cứ ai, ở bất cứ đâu và học bất cứ lúc nào.

Hiện nay số nhân viên sử dụng máy tính trong công viêc hàng ngày là rất lớn Những trở ngại về mặt kỹ thuật như chuẩn hoá, cơ sở hạ tầng, khả năng truy nhập internet đã được cải thiện đáng kể trong vài năm gần đây Sự bùng nổ của World Wide Web, mạng intranet trong mỗi doanh nghiệp và những máy tính để bàn tốc

độ cao làm cho e-learning trở lên sẵn sàng với mọi người 24 giờ một ngày, 7 ngày trong tuần trên khắp toàn cầu Điều này cho phép việc đào tạo có thể được phân phối tại nhiều địa điểm cùng lúc một cách nhanh chóng và thuận tiện Mọi học

Trang 17

viên có thể tham gia đào tạo và học vào bất cứ thời điểm nào thuận tiện đối với họ

và có thể học ở bất cứ nơi đâu như văn phòng làm việc, tại nhà, tại các điểm truy cập internet công cộng

Tiết kiệm chi phí bằng cách giảm đáng kể các chi phí đi lại.

Tuy nhiên, lợi ích lớn nhất của e-learning là loại bỏ các chi phí và sự bất tiện của cả giáo viên và học viên khi việc đào tạo được tổ chức tại một địa điểm Điều này tiết kiệm cho doanh nghiệp chi phí bỏ ra cho toàn bộ khoá học Hơn nữa, việc ứng dụng e-learning cho phép một khoá học có thể được chia ra thành các phần nhỏ, trải dài trong nhiều ngày hay nhiều tuần nên doanh nghiệp sẽ không bị mất một nhân viên nào trong toàn bộ các ngày mà khoá học diễn ra

Khả năng truy nhập thông tin đúng lúc, đúng thời điểm.

Với cơ sở hạ tầng là mạng internet hoặc intranet, cùng với ứng dụng web, giáo viên có thể cập nhật giáo trình và các tài liệu ngay lập tức một cách trực tuyến Việc này sẽ giúp cho người học có thể lấy được những thông tin mới nhất, hơn nữa sinh viên chỉ khai thác thông tin khi họ cần đến thông tin đó, thay cho việc học một lần trên lớp và sau đó quên đi Thực tế đã chứng minh rằng e-learning đem lại hiệu quả hơn cho sinh viên so với việc học tập trên lớp học truyền thống

Khả năng tiếp thu cao hơn nhờ cá nhân hoá việc học tập.

Nhờ có e-learning học viên có thể tuỳ biến các bài giảng và tài liệu theo những yêu cầu cụ thể của họ, họ có thể điều khiển quá trình học của riêng mình,

do đó có thể nắm bắt bài giảng nhanh hơn và tốt hơn rất nhiều

Nâng cao tính cộng tác và tương tác giữa người học.

Với e-learning các bài học được kết hợp với các phương tiện truyền tin có thể tạo ra môi trường tương tác trực tuyến bao gồm: ví dụ, minh hoạ, trò chơi, kỹ thuật mô phỏng, video, tài liệu tham khảo, thảo luận nhóm, chat room, thư điện tửm bảng thông báo, chú ý, hướng dẫn, hỏi và trả lời Đào tạo từ xa có thể khuyến khích và động viên sinh viên đưa ra ý kiến thật sự của bản thân, dù có trái ngược với ý kiến của nhiều người khác, đây là điều tương đối hạn chế đối với giáo dục trên lớp truyền thống Hơn nữa e-learning cho phép sinh viên được chia thành các nhỏ có các đặc thù riêng của mình, họ tìm thấy những người có cùng thiên hướng trong một nhóm, họ sẽ bỏ ra nhiều thời gian hơn để làm việc trong nhóm và đó là điều kiện để họ nắm vững bài giảng nhanh hơn và sâu sắc hơn

Đào tạo trực tuyến sẽ làm cho người học tự tin hơn đào tạo truyền thống.

Sinh viên tham gia đào tạo trực tuyến sẽ không cảm thấy lúng túng, ngượng ngiụ khi bị lỗi, bởi vì họ có khả năng quay trở lại và tiếp tục thử lại một lần nữa Điều này sẽ cổ vũ sinh viên dám bước vào nghiên cứu thử nghiệm những vấn đề mới

Các lợi ích trong việc quản lý.

Trang 18

Quản lý về cấu trúc: hạ tầng cơ sở điện tử cho phép quản lý đánh giá các mối tương tác giữa sinh viên với giáo viên.

Đánh giá tính hiệu quả của chương trình: phần mềm e-learning cung cấp rất nhiều tiện ích cho phép người quản trị hệ thống có thể kiểm tra, đánh giá tính hiệu quả của chương trình Họ có thể kiểm tra công việc của người học một cách đơn giản, ví dụ như kiểm tra số lượng cập nhật thông tin của mỗi sinh viên Điều này giúp cho người phụ trách đào tạo đánh giá đưa ra quyết định một cách nhanh chóng

IV Những thách thức trong việc triển khai e-learning.

Giới hạn về dải thông sẽ ảnh hưởng đến việc thể hiện âm thanh, video và các hình ảnh có độ phân giải cao Thời gian truy cập chậm sẽ làm ảnh hưởng không nhỏ đến quy trình của việc học tập Nhưng sự phát triển của công nghệ sẽ nhanh chóng khắc phục vấn đề này Máy tính có thể thay thế được sự tiếp súc của con người không? Sử dụng e-learning có nghĩa là sinh viên sẽ làm việc với máy tính toàn bộ thời gian thay cho việc nghe giảng trên lớp Điều này sẽ không thích hợp với những môn liên quan đến vận động như khiêu vũ, thể dục thể thao

Hiện nay các chương trình đào tạo sử dụng e-learning vẫn còn nhiều cứng nhắc Cùng với các giới hạn về công nghệ, khả năng tương tác trong việc đào tạo bằng e-learning vẫn bị giới hạn Quá trình cải thiện các giới hạn này vẫn đang được tiến hành

Tiêu tốn nhiều thời gian và tiền bạc trong việc phát triển hơn là dự tính Bao giờ cũng vậy việc nâng cấp và thực hiện những công nghệ mới sẽ làm hao tốn rất nhiều tài nguyên hơn là dự tính Nên đầu tiên doanh nghiệp cần bắt đầu với những chương trình đơn giản và cố gắng xây dựng thành công những chương trình này Hãy luôn luôn nhớ rằng phần chi phí lớn nhất trong việc xây dựng e-learning là chi phí ban đầu

Không phải toàn bộ khoá học đều được cảm nhận tốt thông qua máy tính Thực tế cho thấy không phải toàn bộ các khoá học đều thực hiện tốt thông qua máy tính Đó là các khoá học phức tạp cần đến sự giao tiếp với những giáo viên có kinh nghiệm

Trang 19

CHƯƠNG II HỆ QUẢN TRỊ HỌC (LMS).

Qua việc phân tích kiến trúc trong giải pháp e-learning của các tổ chức hàng đầu trong lĩnh vực này, ta có thể kết luận là tuy có sự khác biệt về cách tiếp cận, về cách thức xây dựng giải pháp, về nền tảng thực thi nhưng các hệ thống e-learning nói chung đều có xu hướng phân tách thành hai phần riêng biệt Đó là hệ quản trị nội dung học (LCMS) và hệ quản trị học (LMS) Qua việc tìm hiểu mô hình e-learning, được sự đồng ý và hướng dẫn tận tình của thầy Hoàng Minh Thức, em đã

đi sâu vào tìm hiểu vai trò, cấu trúc, chức năng của hệ quản trị học, từ đó có thể phân tích và thiết kế một hệ LMS mô phỏng các vấn đề đã tìm hiểu

I Tổng quan về hệ quản trị học.

1 Khái niệm LMS.

Hệ quản trị học là một tập các chức năng được thiết kế phục vụ mục đích phân phát, theo dõi làm báo cáo, quản lý tài nguyên nội dung học, sự tiến triển của học viên và sự tương tác của học viên với hệ LMS Thuật ngữ quản trị học có thể

áp dụng cho hệ quản trị học đơn giản, đến môi trường phân tán phức tạp cao cấp mức độ xí nghiệp

Hình 8: Mô hình tổng quát của một LMS.

Trên hình vẽ là mô hình tổng quát của LMS Trong mô hình này thì LMS bao gồm: dịch vụ xác định thứ tự các bài học, dịch vụ kiểm tra/đánh giá, dịch vụ quản

lý khóa học, dịch vụ quản lý thông tin học viên, dịch vụ theo dõi, dịch vụ quản lý nội dung, dịch vụ phân phối nội dung, dịch vụ quản lý nội dung, quản lý các hàm API

Rất nhiều tổ chức tham gia quá trình phát triển các chuẩn cho công nghệ đào tạo qua mạng hiện tại sử dụng thuật ngữ quản trị học thay cho thuật ngữ quản trị

Trang 20

học bằng máy tính ( Computer Manager Instruction - CMI) Đồng thời cũng thêm vào đó các tính năng và khả năng mới Những dịch vụ được thêm vào gồm có kết nối đầu cuối với hệ thống thông tin khác, dịch vụ theo dõi học viên và làm báo cáo với mức độ phức tạp cao, dịch vụ đăng ký tập trung, dịch vụ cộng tác trực tuyến, phân phát động nội dung học, cùng với tất cả dịch vụ cần thiết cho việc quản lý tiến độ học tập của học viên.

Hiện tại thuật ngữ quản trị học có thể được hiểu như là một tập rất nhiều các chức năng được cung cấp Trong văn cảnh SCORM, việc thực thi mô hình lý thuyết có tính mềm dẻo rất cao SCORM chỉ tập trung việc giao tiếp giữa nội dung học tập với hệ quản trị học mà không mô tả cụ thể các tính năng mà hệ quản trị học phải có

Theo SCORM thì thuật ngữ quản trị học chỉ môi trường server chứa các logic cần thiết cho việc điều khiển quá trình truyền tải nội dung đến học viên Nói cách khác theo SCORM thì quản trị học phải có khả năng xác định truyền tải nội dung học gì đến học viên và truyền tải khi nào đồng thời theo dõi quá trình phát triển của học viên

SCORM hỗ trợ các khái niệm của việc cấu thành nội dung từ việc tập hợp các đơn vị tri thức nhỏ có tính tái sử dụng để tạo nên các đơn vị học trình như khoá học, module, chương, bài luận…

Bản thân các tài nguyên học khi đứng một mình chúng không có ý nghĩa nhưng khi tích hợp với những tài nguyên học khác thì sự tích hợp đấy lại mang lại

ý nghĩa, văn cảnh cho nội dung học và cho phép hệ quản trị có thể quản lý được quá trình học của học viên Các tài nguyên có thể tái sử dụng trong rất nhiều văn cảnh khác nhau

Điều này có nghĩa là bản thân các đơn vị học trình không thể xác định chúng nằm ở vị trí nào trong cấu trúc của một bài học hay một khoá học Nếu một đơn vị tài nguyên học (học trình) có thể tự xác định nó nằm ở vị trí nào trong khoá học thì trong bản thân đơn vị tài nguyên học đó phải chứa thông tin về đơn vị tài nguyên học khác Việc này được giải quyết bằng cách các thông tin về cấu trúc của khoá học cần thiết cho quá trình tạo lịch và duyệt khoá học sẽ được lưu độc lập với đơn

vị học trình và có thể được phân tích bởi hệ quản trị học Đối với bản thân hệ quản trị cũng không biết các thông tin chuyên biệt lưu trong nội dung, cái duy nhất nó biết là các thông tin về cấu trúc của khoá học Nó cho phép người thiết kế nội dung học chỉ ra các luật duyệt khoá học riêng biệt nhưng vẫn đảm bảo tính tái sử dụng của nội dung với khả năng tích hợp trong nhiều văn cảnh khác nhau

2 LMS và hệ quản trị nội dung học LCMS trong giải pháp e-learning.

Mục đích của hệ quản trị học là đơn giản việc quản trị chương trình dạy học

và đào tạo trong một tổ chức Đối với nhân viên và học viên của chương trình đào tạo, LMS giúp cho họ có thể lập lịch học cho mình, trao đổi, công tác với các học viên hay nhân viên khác Đối với quản trị viên, hệ quản trị học giúp nó phân phát, theo dõi và làm báo cáo về tình trạng học của học viên trong tổ chức Nhưng hầu hết các hệ quản trị học không cung cấp các công cụ soạn thảo nội dung Đây là lý

Trang 21

do tại sao các nhà cung cấp hệ quản trị học phải cung cấp bổ xung các công cụ tạo nội dung hay phải phối hợp với các nhà cung cấp nội dung thì mới có thể đưa ra một giải pháp e-learning toàn diện Các công cụ tạo nội dung như Macromedia, Dream waver… cũng có thể được sử dụng để tạo nội dung có tính tuỳ biến cao Hình minh hoạ dưới đây cho thấy đơn vị nhỏ nhất có khả năng tự mô tả trong hệ quản trị là các khoá học Do đó nội dung ở đây không có tính tái sử dụng, mọi thông tin đều ở mức khoá học.

Hệ quản trị nội dung học là một thuật ngữ trong công nghiệp xuất bản trực tuyến Mục tiêu của nó là đơn giản việc tạo và quản trị nội dung trực tuyến (bài báo, báo cáo, tranh ảnh…) được sử dụng trong mục đích học tập Trong hệ quản trị nội dung học, các khoá học được tạo từ các đơn vị học trình nhỏ hơn có khả năng tự mô tả Chính nhờ tính năng này mà tuỳ thuộc vào thông tin cá nhân của học viên ta có thể chia ra một tập hợp các đơn vị nội dung tương ứng sao cho phù hợp với mục đích của người học nhất Hình dưới đây minh họa cơ cấu của hệ quản trị nội dung học

Trang 22

Giải pháp e-learning nói chung là sự phối hợp các tính năng quản lý, quản trị việc học của học viên trong hệ quản trị học với khả năng tạo ra các đối tượng nội dung, tập hợp có tính tuỳ biến cao các nội dung này trong hệ quản trị nội dung học Với sự kết hợp này, học viên không chỉ lấy các đơn vị học trình khi họ cần

mà còn lấy được duy nhất phần mà họ quan tâm Hình dưới minh hoạ giải pháp learning do sự kết hợp của hệ quản trị học và hệ quản trị nội dung học

e-II Chuẩn SCORM.

1 Giới thiệu chuẩn SCORM.

Đối với những người làm việc trong lĩnh vực Learning, các chuẩn Learning đóng vai trò rất quan trọng Không có chuẩn e-Learning chúng ta sẽ không có khả năng trao đổi với nhau và sử dụng lại các đối tượng học tập Nhờ có chuẩn toàn bộ thị trường e-Learning (người bán công cụ, khách hàng, người phát triển nội dung) sẽ tìm được tiếng nói chung, hợp tác với nhau được cả về mặt kĩ thuật và mặt phương pháp LMS có thể dùng được nội dung phát triển bởi nhiều công cụ khác nhau và nhiều ví dụ khác nữa Chuẩn e-learning sẽ giúp ta giải quyết được những vấn đề sau:

e-• Tính truy cập được (Accessibility): nếu chúng ta sử dụng các hệ thống và

nội dung tuân theo chuẩn thì rất dễ sử dụng nội dung ở mọi nơi bằng cách sử dụng trình duyệt (browser) Ngay cả các chuẩn không liên quan đến e-Learning như HTTP cũng giúp cho việc truy cập thông tin dễ dàng hơn nhiều

Tính khả chuyển (Interoperability): không những chúng ta có khả năng truy

cập nội dung từ mọi nơi mà thậm chí không phụ thuộc vào các công cụ chúng ta dùng tại nơi đó Do đó, chúng ta có thể sử dụng các LMS khác nhau

để truy cập vào cùng nội dung Và ngược lại, với một LMS có thể sử dụng nhiều nội dung tạo bởi các công cụ khác nhau

Tính thích ứng (Adaptability): các chuẩn cũng giúp việc đưa ra các nội

dung học tập phù hợp với từng cá nhân Một ví dụ là meta-data Nếu chúng

ta sử dụng meta-data giống nhau để mô tả nội dung thì có thể xác định chính xác những gì một học viên cần Một LMS/LCMS hiểu meta-data sẽ có khả năng hiểu và sử dụng các thông tin có trong meta-data, từ đó phân phối nội dung phù hợp với yêu cầu của từng học viên

Khả năng sử dụng lại (Re-usability): chỉ với việc sử dụng chuẩn chúng ta

mới có thể sử dụng lại nội dung chúng ta phát triển hoặc mua

Trang 23

Tính bền vững (Durability): bạn vẫn sử dụng được nội dung ngay cả khi

công nghệ thay đổi Hơn nữa, với nội dung tuân theo chuẩn bạn không phải thiết kế lại hoặc làm lại

Tính giảm chi phí (Affordability): với các lí do ở trên rõ ràng là nếu người

bán nội dung và hệ thống quản lý tuân theo chuẩn, hiệu quả học tập sẽ tăng

rõ rệt, thời gian và chi phí sẽ giảm Do đó ROI (Return On Investment) sẽ tốt hơn nhiều

Có rất nhiều người và tổ chức liên quan tới các nhóm tham gia quá trình chuẩn hoá trong lĩnh vực e-learning ADL (Advanced Distributed Learning) là một

tổ chức được thành lập năm 1997 dưới sự bảo trợ của bộ quốc phòng và văn phòng khoa học và công nghệ nhà trắng của mỹ Với thế mạnh truyền thống của DoD trong việc thiết lập các chuẩn trong công nghệ thông tin và truyền thông như mạng Internet, chuẩn công nghệ phần mềm CMM, ADL đã đưa ra một mô hình tham khảo, kết hợp các đặc tả nổi tiếng, đang được chấp nhận rộng rãi gọi là SCORM (Sharable Content Object Reference Model) giúp cho e-Learning tiến thêm một bước mới Có thể coi SCORM là sự kết tinh trí tuệ của cả cộng đồng e-Learning trong nhiều năm qua Tiếp theo, ta sẽ đưa ra định nghĩa hoàn chỉnh về SCORM của ADL

• Một quá trình kết hợp, hài hoà lợi ích và quan điểm của các nhóm khác nhau

• Một chiếc cầu nối từ các công nghệ, đặc tả mới ra đời tới các sản phẩm thương mại

Các phiên bản SCORM ngày càng được hoàn thiện để thực hiện đầy đủ các yêu cầu trên Phiên bản SCORM hiện nay là SCORM 2004, khẳng định tính bền vững của SCORM Một câu hỏi đặt ra là các phiên bản trước đây có tên là 1.1, 1.2, tại sao phiên bản lần này được gọi là 2004, không phải là 1.3? Theo người đứng đầu của ADL, tên gọi SCORM 2004 chứng tỏ tính ổn định của SCORM Trong thời gian tới, ADL sẽ tập trung phát triển các tài liệu và công cụ giúp cộng đồng e-Learning triển khai SCORM 1.3 dễ dàng, thuận tiện Sau khi SCORM 1.3 được triển khai rộng rãi, ổn định thì ADL mới tính tiếp đến chuyện đưa ra các phiên bản cao hơn(1.4, 1.5…) Chính vì vậy, ADL lấy tên gọi theo từng năm để đặt cho các chỉnh sửa, nâng cấp SCORM 1.3

Các thành phần chính của SCORM 2004:

Trong phiên bản này, các thành phần chính của SCORM được chia thành các cuốn sách riêng biệt Mỗi một đặc tả mới đưa vào sẽ coi như là một cuốn sách mới được đưa vào thư viện của SCORM Ngoài cuốn sách đầu tiên giới thiệu tổng

Trang 24

quan về SCORM, các cuốn sách còn lại đều là các mô tả kĩ thuật Chúng bao gồm: “Content Aggregation Model (CAM)”, “Run-time Environment (RTE)”, và

“Sequencing and Navigation (SN)”

Cuốn sách CAM mô tả việc đóng gói các nội dung học tập như thế nào để có thể trao đổi thông tin được trong nhiều hệ thống khác nhau, mô tả các chúng như thế nào để có thể phát hiện, tìm kiếm, và cuối cùng định nghĩa các luật xác định thứ tự nội dung học tập Nó cũng định nghĩa các trách nhiệm và các yêu cầu trong việc xây dựng tổng hợp nội dung

Cuốn sách RTE mô tả các yêu cầu đối với hệ thống quản lý đào tạo (Learning Management System - LMS) trong việc quản lý môi trường hoạt động (chẳng hạn như quá trình tìm kiếm và hiển thị nội dung, việc giao tiếp giữa LMS

và các thành phần mô hình dữ liệu chuẩn về các thông tin của học viên)

2 Cấu trúc gói nội dung.

Trong phần này chúng ta sẽ mô tả tổng quan về cấu trúc của một gói nội dung Qua đó, ta thấy được những mô tả cấu trúc dữ liệu được dùng nhằm đảm bảo tính khả chuyển nội dung dựa trên môi trường Internet tạo ra bởi các công cụ soạn bài giảng, LMS và môi trường thực thi khác nhau Cấu trúc gói nội dung của IMS tập trung vào tính khả chuyển giữa các hệ thống mà muốn nhập, xuất, tổng hợp và phân tách các gói nội dung Trước khi tìm hiểu cấu trúc gói nội dung chúng

ta sẽ tìm hiểu qua về các thành phần tạo lên gói nội dung là: asset và sco.

Asset.

Asset là dạng cơ bản nhất của một tài nguyên học tập Asset là biểu diễn điện

tử của media, chẳng hạn text, âm thanh, các đối tượng đánh giá hay bất kỳ một mẩu dữ liệu nào có thể hiển thị được bởi Web và đưa tới phía học viên Hơn một asset có thể được tập hợp lại để xây dựng các asset khác (Chẳng hạn như asset là trang HTML có thể là tập hợp của các asset khác nhau như ảnh, text, audio, và video

Trang 25

Trên hình vẽ biểu diễn một loạt các asset khác nhau: file audio WAV, file Audio MP3, các hàm javascript, ảnh JPEG, ảnh GIF, một đoạn HTML, trang Web, đối tượng Flash, tài liệu XML

Asset có thể có thể được mô tả bởi asset Meta-data cho phép tìm kiếm và phát hiện trong các kho chứa, do đó tăng tính sử dụng lại

SCO (Sharable Content Object).

Một SCO là một tập hợp của một hoặc nhiều asset biểu diễn một tài nguyên học tập có thể tìm kiếm và hiển thị sử dụng SCORM RTE để trao đổi thông tin với LMS Sco là tài nguyên học có thể theo dõi được bởi hệ quản trị học thông qua môi trường runtime Sự khác biệt duy nhất giữa SCO và asset là SCO trao đổi thông tin với LMS sử dụng IEEE ECMAScript API Để hiểu rõ hơn hãy xem hình

vẽ dưới đây:

Trên hình vẽ chỉ ra được sự khác biệt của SCO với asset Bên tay trái chỉ ra SCO là tập hợp của các asset khác nhau Điểm khác biệt là nằm ở khung bên tay phải Khung đó mô tả quá trình SCO trao đổi thông tin với LMS Đầu tiên, SCO tìm LMS cung cấp đối tượng API Sau đó, SCO sử dụng đối tượng tìm thấy gọi

Trang 26

phương thức Initialize() để khởi tạo phiên làm việc với LMS Nếu cần SCO có thể dùng các phương thức API GetValue, SetValue để lấy hoặc thiết lập các giá trị cần thiết Cuối cùng, SCO kết thúc phiên trao đổi thông tin với LMS thông qua phương thức Terminate()

Cũng như asset, SCO có thể được mô tả bởi siêu dữ liệu của SCO nhằm phục phụ cho việc tìm kiếm và phát hiện được trong các kho lưu trữ tài nguyên học tập với mục đích tăng cường tính tái sử dụng của SCO

SCO là đơn vị nội dung học nhỏ nhất có tính chủ đề nên việc được tái sử dụng cho các mục đích học khác nhau là điều hoàn toàn có thể SCORM không quy định kích thước cụ thể của một SCO Người phát triển nội dung sẽ quyết định kích cỡ này dựa trên mục đích tái sử dụng của SCO

Như đã trình bày ở hình vẽ trên, SCO phải tuân theo các quy định xác định trong SCORM RTE SCO phải có các công cụ cần thiết để tìm LMS cung cấp API

và gọi tối thiểu 2 phương thức Initialize(), Terminate() Các hàm khác có thể được gọi nhưng chỉ là tuỳ chọn

Việc tuân thủ các yêu cầu bắt buộc SCO phải tuân theo các quy định trong SCORM RTE khi tham gia vào hệ LMS đem lại lợi ích sau:

• LMS hỗ trợ SCORM RTE có thể tìm và hiển thị SCO và theo dõi chúng bất

kể chúng được tạo ra bởi nhà cung cấp nào

• Bất kỳ LMS nào hỗ trợ SCORM RTE có thể kích hoạt và theo dõi các SCO bắt đầu khi nào và kết thúc khi nào

• Bất kỳ LMS nào hỗ trợ SCORM RTE có thể phát hiện và hiển thị các SCO theo cùng một cách giống nhau

Gói nội dung (content package).

Gói nội dung là gói biểu diễn một đơn vị học tập Nó có thể là một phần của khoá học, một khoá học, hay là tập hợp nhiều khoá học khác nhau và được phân phối một cách độc lập Một gói phải có khả năng tồn tại một mình, tức là, nó phải chứa các thông tin cần thiết để LMS có thể sử dụng được nội dung của gói truyền tải tới học viên khi được yêu cầu

Cấu trúc gói nội dung cung cấp cho người tạo giáo trình một phương thức tập hợp các tài nguyên học thành một đơn vị học trình, module hay một khoá học Cấu trúc gói nội dung có thể coi như một sơ đồ cho việc duyệt các tài nguyên học trong một khoá học Khi học viên tham gia vào một khoá học thì LMS sẽ truyền tải nội dung học theo một thứ tự đã được định trước của người tạo ra khoá học này Để biểu diễn cấu trúc nội dung chúng ta cần:

• Sự phân cấp nội dung: đó là một cách biểu diễn dạng cây, cho phép nhóm logic các thành phần tài nguyên học Thường thì đây là trình tự ngầm định

mà người tạo giáo trình muốn học viên phải tuân theo khi duyệt khoá học

• Siêu dữ liệu hướng văn cảnh: khi tạo các đơn vị kiến thức thì người tạo giáo trình thường tạo các siêu dữ liệu để mô tả tài nguyên học, các siêu dữ liệu này độc lập về văn cảnh Nhưng khi nhóm các tài nguyên học này lại thành

Trang 27

một tập hợp ta cần các siêu dữ liệu khác để mô tả nó trong một văn cảnh SCORM cung cấp các siêu dữ liệu cho mục đích này.

• Sắp thứ tự và duyệt: cung cấp thông tin cho hệ LMS biết cần phải kích hoạt tài nguyên học nào và vào khi nào Sắp thứ tự đơn giản nhất là tuần tự qua các đơn vị bài học, phức tạp hơn thì dựa vào các tài nguyên học đã được hoàn thành trước đó của học viên

Một gói nội dung bao gồm hai phần chính:

• Tài liệu XML mô tả tổ chức của gói nội dung, tài liệu này có tên là manifest (imsmanifest.xml)

• Các file vật lý tham chiếu bởi file imsmanifest.xml

Hình dưới sẽ minh hoạ cho các thành phần của một gói nội dung

hình: Các thành phần của gói nội dung.

Manifest là file chứa các mô tả về các tài nguyên trong gói đồng thời nó

cũng chứa thông tin về nội dung được tổ chức như thế nào Manifest phải tuân theo các yêu cầu sau đây:

• Manifest file phải có tên là imsmanifest.xml

• imsmanifest.xml và các file điều khiển khác (DTD, XSD) phải đặt tại gốc của gói nội dung Nếu mở rộng được bổ sung thêm bằng các file thì các file này cũng phải đặt tại gốc của gói

• Tất cả các yêu cầu được đặt trong IMS Content Packaging XML Binding Specification

Các file vật lý là các file vật lý thực sự được tham chiếu bởi thành phần nội

dung

File phục vụ cho mục đích trao đổi là file biểu diễn gói nội dung dưới

dạng zip, rar, cab File phục vụ trao đổi làm đơn giản hoá quá trình trao đổi giữa hai hệ thống

Thành phần của một manifest.

File manifest biểu diễn các thông tin cần thiết để mô tả các nội dung của gói,

nó gồm 4 thành phần chính như sau:

Trang 28

Meta-data: dữ liệu mô tả tổng thể gói nội dung.

Organizations: mô tả cấu trúc nội dung hoặc tổ chức các tài nguyên học tập

tạo nên một đơn vị đứng độc lập hay các đơn vị giảng dạy

Resources: định nghĩa các tài nguyên học tập được gộp vào gói nội dung.

(sub)Manifest: mô tả bất kỳ các đơn vị giảng dạy được phân cấp nhỏ hơn

(có thể xem như các đơn vị độc lập)

Các thành phần của nó được mô tả trong hình dưới đây:

Thành phần của manifest.

Như vậy LMS có thể xác định được các tài nguyên học và thứ tự duyệt của chúng trong gói nội dung thông qua file mainfest của gói LMS đọc file manifest của gói và lưu các thông tin cần thiết vào một đối tượng SeqActivityTree Khi có một yêu cầu duyệt khoá học của học viên thì LMS căn cứ vào thông tin trong đối SeqActivityTree để xác định tài nguyên học nào cần truyền tải đến học viên

3 Môi trường thực thi ( RTE).

Với phạm vi giới hạn của đồ án là xây dựng hệ LMS, thì chúng ta cần xác định được các yêu cầu đối với hệ thống quản trị học trong việc quản lý môi trường thực thi Thành phần RTE trong SCORM 2004 sẽ giúp cho ta hiểu quá trình phân phối nội dung, trao đổi thông tin chuẩn giữa nội dung và LMS, các thành phần dữ liệu chuẩn dùng để chứa các thông tin cần trao đổi Tiếp theo chúng ta sẽ tìm hiểu

kỹ hơn thành phần này của SCORM 2004

a Giới thiệu.

Thành phần RTE của SCORM 2004 mô tả các yêu cầu đối với LMS trong việc quản lý môi trường thực thi Nội dung của nó gồm các phần chính sau:

Run-Time Environment Management: Tìm kiếm và phân phối các đối

tượng nội dung – SCO và asset, quản lý trao đổi thông tin với SCO, quản lý

mô hình dữ liệu môi trường thực thi

Application Programming Interface(API): các yêu cầu về LMS API, các

yêu cầu trao đổi thông tin SCORM, các điều kiện sẽ phát sinh lỗi trong trao đổi thông tin

Trang 29

RTE Environment Data Model: Quản lý mô hình dữ liệu và các yêu cầu

hành vi, yêu cầu về kiểu dữ liệu

Trong phần tới, chúng ta sẽ trình bày các vấn đề sau:

• Phần 1 và phần 2: bao gồm các khái niệm cơ bản dùng trong RTE

• Phần 3: API là phần đầu tiên cung cấp các chi tiết kĩ thuật về về RTE Phần này cung cấp các phương thức SCORM API hoặc các thông báo lỗi đưa cho người phát triển nội dung, và ngoài ra cũng cung cấp các ví dụ mẫu

• Phần 4: SCORM RTE Data Model mô tả các thành phần của mô hình dữ liệu SCORM chi tiết, chỉ ra các yêu cầu đối với LMS và SCO đối với một thành phần cho trước

Điểm qua về RTE.

Cuốn sách này định nghĩa SCORM RTE Model mà chi tiết là tìm và phân phối các đối tượng nội dung, thiết lập trao đổi thông tin giữa LMS và SCO, và quản lý thông tin theo dõi có thể trao đổi giữa LMS và SCO Trong ngữ cảnh của SCORM, các đối tượng nội dung sẽ là một trong hai trường hợp sau:

• Sharable Content Objects (SCOs) trao đổi thông tin trong lúc chạy, hoặc

• Assets không trao đổi thông tin lúc chạy

Cuốn sách mô tả cơ chế chung để tìm kiếm và hiển thị đối tượng nội dung, một cơ chế trao đổi thông tin chung giữa đối tượng nội dung và LMS, và mô hình

dữ liệu chung để theo dõi tương tác của học viên với các đối tượng nội dung Phải đặt ra những thứ chung như vậy nhằm giải quyết các yêu cầu cao về e-Learning của ADL Một số vấn đề chính trong RTE được tóm tắt trong hình sau:

Quá trình Launch xác định một cách chung để LMS bắt đầu các đối tượng

nội dung dựa trên Web Từ đối tượng nội dung được dùng theo nghĩa rộng để mô

Trang 30

tả một phần thông tin có thể đưa đến cho một học viên Trong SCORM có hai loại đối tượng là SCO và Asset Quá trình launch xác định các thủ tục và trách nhiệm trong việc thiết lập giao tiếp trao đổi thông tin giữa đối tượng nội dung đã được khởi tạo và LMS Quá trình liên lạc được chuẩn hóa thông qua API.

API là cơ chế trao đổi thông tin chung để thông báo LMS các trạng thái trao

đổi thông tin giữa một đối tượng nội dung và LMS (như khởi tạo, kết thúc, và các điều kiện phát sinh lỗi) và được sử dụng để lấy hay lưu trữ dữ liệu (điểm, các hạn chế thời gian…) giữa SCO và LMS

Data Model là một tập chuẩn các thành phần mô hình dữ liệu để định nghĩa

thông tin được theo dõi bởi một SCO, như là trạng thái hoàn thành của SCO hoặc điểm của một bài kiểm tra Theo nghĩa đơn giản nhất nó là một tập các thành phần

mô hình dữ liệu mà cả LMS và SCO đều biết LMS phải chịu trách nhiệm duy trì trạng thái của các thành phần mô hình dữ liệu của SCO thông qua các phiên học tập của học viên, và SCO phải sử dụng các thành phần mô hình dữ liệu được sử dụng lại trong nhiều hệ thống khác nhau

b Quản lý môi trường thực thi.

Khi tương tác với các đối tượng nội dung (learning experience), LMS sẽ đánh giá kết quả học tập của học viên và các yêu cầu duyệt Khi LMS xác định một activity để phân phối cho học viên, activity sẽ có đối tượng nội dung gắn liền với nó LMS sẽ hiển thị nội dung của content object và đưa nó tới cho học viên

Một số định nghĩa quan trọng.

Learner Attempt: Một nỗ lực của học viên nhằm thỏa mãn các yêu cầu của

một learning activity sử dụng content object Một attempt có thể trải rộng trong nhiều session và có thể bị trì hoãn giữa các session của học viên

Learner Session: Một khoảng không bị gián đoạn trong lúc học viên truy

Trang 31

Trên hình vẽ mô tả cho ta các khái niệm ở trên quan hệ với nhau ra sao Login Session là có phạm vi lớn nhất Trong một Login Session có nhiều attempt,

và trong một attempt có thể có nhiều learner session Trong mỗi learner session sẽ

Trên hình vẽ hai activity là A12, A51 tham chiếu cùng đến một tài nguyên SCO Bởi vì tài nguyên đã định nghĩa là Persist State là True, LMS phải chịu trách nhiệm duy trì run-time data model giữa các attempt trên

Trang 32

Hai activities A12, A51 tham chiếu đến cùng tài nguyên SCO Tuy nhiên tài nguyên SCO có Persist State là false, thì LMS sẽ phải tạo một run-time data mới hoàn toàn cho các learner attempt trên SCO trong mỗi activity Ví dụ, nếu trong một attempt trên Activity A12, run-time data sẽ được đặt bởi SCO, thì dữ liệu đó

sẽ không được duy trì trong các attempt và các activities Điều này có nghĩa là trong một attempt của học viên trên SCO tác động lên activity A51, dữ liệu đặt bởi activity A12 không được dùng nữa

c Giao diện lập trình ứng dụng API.

Phần này mô tả API của nội dung dùng để giao tiếp với dịch vụ thực thi (RTS) RTS được định nghĩa là một phần mềm dùng để điều khiển thực thi và phân phối nội dung học tập và có thể cung cấp các dịch vụ như định vị tài nguyên, lập kế hoạch, điều khiển đầu vào và ra và quản lý dữ liệu Theo quan điểm của SCORM, hai từ RTS và LMS là tương đương với nhau API cho phép trao đổi dữ liệu giữa nội dung và RTE cung cấp bởi LMS thông qua các dịch vụ API sử dụng ECMAScript

Một số khái niệm quan trọng: một vài khái niệm được dùng xuyên suốt

trong SCORM như API, API Implementation và API Instance Hãy xem hình vẽ dưới đây:

Hình vẽ chỉ ra mối quan hệ giữa các khái niệm API, API Implementation, và API Instance.

API: Theo nghĩa đơn giản nhất API là một tập các hàm được định nghĩa

trước mà SCO có thể gọi

API Implementation: Là một phần mềm có chức năng dùng để thực thi và

cung cấp giao diện hàm chuẩn của API Tất nhiên API Implementation hoạt động như thế nào bên trong không quan trọng đối với người phát triển SCO, miễn là API Implementation cung cấp một loạt các public interface chuẩn

API Instance: Là một thể hiện của API Implementation trong một ngữ cảnh

cụ thể

Trang 33

SCO sẽ có trách nhiệm khởi tạo phiên liên lạc với LMS Hiện tại chưa có cơ chế nào được đặt ra để cho phép LMS khởi tạo các hàm thực thi bởi một SCO Các phương thức cung cấp bởi API Implementation được chia làm 3 mục Bảng dưới đây sẽ tóm tắt các mục đó.

Phương thức Mô tả

Các phương thức

phiên Các phương thức phiên được dùng để đánh dấu sự bắt đầu và kết thúc của phiên trao đổi thông tin giữa SCO và LMS

thông qua API Instance

Các phương thức

truyền dữ liệu Các phương thức này dùng để trao đổi các giá trị mô hình dữ liệu giữa SCO và LMS thông qua API InstanceCác phương thức

hỗ trợ Các phương thức này được dùng như các trao đổi thông tin phụ giữa SCO và LMS thông qua API Instance (chẳng hạn

như lỗi phát sinh)

Cú pháp và các phương thức của API: Các yêu cầu chung phải tuân theo

khi thực thi API là :

• Tên các phương thức có phân biệt hoa thường rõ ràng và được chỉ ra ở các phần sau này

• Các tham số của phương thức cũng phân biệt hoa thường rõ ràng

Các hàm dữ liệu đưa vào trong các tham số được biểu diễn như chuỗi kí tự Chúng gồm 3 kiểu là các phương thức phiên (Initialize, Terminate), các phương thức trao đổi dữ liệu (GetValue, SetValue) và các phương thức hỗ trợ (GetErrorString, GetErrorCode, GetDiagnostic)

Mô hình trạng thái phiên trao đổi thông tin.

Các trạng thái trong phiên trao đổi thông tin là:

- Chưa khởi tạo (Not Initialized)

- Đang chạy (Running)

- Kết thúc (Terminated)

Trang 34

Trên hình vẽ cho ta thấy các trạng thái của phiên trao đổi thông tin: Not Initialized, Running và Terminated Nó cũng cho chúng ta thấy trách nhiệm của SCO là tìm API Instance và gọi phương thức Initialize()

Các mã lỗi khi thực thi API.

Tất cả các mã lỗi được xem như là các số nguyên biểu diễn như các chuỗi kí

tự Chuẩn IEEE yêu cầu tất cả các mã lỗi trong khoảng 0 đến 65536 Một khoảng định nghĩa trước cho các lỗi có thể phát sinh là từ 0 dến 999 Các mã lỗi bổ sung trong khoảng 1000 đến 65535 Mọi hàm API, trừ các phương thức hỗ trợ : GetLastError(), GetErrorString(), và GetDiagnostic(), đặt mã lỗi hiện thời cho API Instance, tức là mỗi lần gọi các hàm đó đều có một mã lỗi tương ứng đi kèm (Có thể có lỗi và có thể không có lỗi) Dưới đây là bảng tóm tắt các mã lỗi quy định bởi IEEE

Mục mã lỗi Miền giá trị của mã lỗi

sổ LMS chứa API Instance

Trang 35

Trên hình vẽ là một số thí dụ về nơi đặt API Instance và nơi sẽ hiển thị nội dung của SCO.

Tương lai thì LMS có thể có các phương pháp khác để SCO truy cập API Instance (như Web Service) Tuy nhiên vào thời điểm này, SCORM chỉ hỗ trợ các phương thức mô tả ở trên, DOM và ECMAScript là các kĩ thuật đáng tin cậy được dùng trong nhiều năm và rất dễ dùng

Trách nhiệm của SCO.

SCO sẽ phải có những trách nhiệm nhất định khi trao đổi thông tin với API SCO phải có khả năng tìm API Instance Đây là lí do chính tại sao có những hạn chế trong việc API Instance được định vị ở đâu trong DOM hierarchy, và có một tên duy nhất đặt cho API Instance Nếu API Instance đặt ở một nơi bất kỳ trong DOM hierarchy thì khó cho SCO trong việc tìm API Instance

sẽ phải tìm API Instance trong các nơi sau :

• Chuỗi các cửa sổ mẹ của của sổ hiện tại, nếu tồn tại, cho đến khi cửa sổ đỉnh được tìm thấy

• Cửa sổ mở nếu có

• Chuỗi các cửamẹ của sổ mở, nếu tồn tại, cho đến khi cửa sổ mẹ cấp cao nhất được với tới

Trang 36

Hình vẽ trên chú giải việc tìm API của SCO.

Đầu tiên đoạn mã tìm API Instance trong chuỗi các cửa sổ mẹ của cửa sổ chứa SCO Nếu không có thì chuyển sang tìm chuỗi các cửa sổ mẹ của cửa sổ đang mở Nếu tìm thấy thì trả về API Instance, còn nếu không tìm thấy thì trả về null

d Mô hình dữ liệu trong môi trường thực thi của SCORM.

Tổng quan về Data Model

Mục đích của việc đặt ra data model là đảm bảo một tập thông tin được định nghĩa trước của SCO có thể được theo dõi bởi các môi trường khác nhau Nếu ví

dụ là cần thiết để xác định điểm của học viên được theo dõi là một yêu cầu chung, thì cần thiết để xác định một cách chung để thông báo điểm cho các môi trường LMS

Trang 37

Tthành phần data model dùng như là các tham số đầu vào trong các phương thức API.

SCORM RTE Data Model dựa trên chuẩn P1484.11.1 đây là một chuẩn gồm một tập các thành phần mô hình dữ liệu có thể trao đổi thông tin giữa content object (SCO theo ngữ cảnh của SCORM) với LMS Nó bao gồm một tập dữ liệu, nhưng không hạn chế, thông tin về học viên, các tương tác học viên có với SCO, thông tin mục tiêu, trạng thái thành công, và trạng thái hoàn thành Các thông tin này sẽ rất quan trọng cho các mục đích khác nhau Các dữ liệu sẽ được dùng trong

đo mức độ tiến bộ của học viên, giúp đỡ trong việc đưa ra các quyết định xác định thứ tự dựa trên tương tác tổng thể với SCO Do P1484.11.1 chỉ định nghĩa các thành phần mô hình dữ liệu và các kiểu dữ liệu của nó, SCORM cần áp dụng nhiều hơn các yêu cầu trong việc dùng, xác định mối quan hệ với API Instance

Các khái niệm cơ bản trong RTE Data Model.

Thành phần trong Data Model: Để xác định mô hình, tất cả các tên của

các thành phần data model mô tả trong SCORM RTE Data Model đều bắt đầu bằng “cmi” Nó sẽ báo cho LMS rằng các thành phần dữ liệu này là thuộc IEEE P1484.11.1 Data Model for Content Object Communication draft standard Tất cả các thành phần mô tả bởi SCORM được yêu cầu thực thi và các hành vi của nó phải được hỗ trợ bởi một LMS Tất cả các thành phần dữ liệu đều là tùy chọn đối với SCO SCO chỉ phải sử dụng các hàm Initialize(“”) và Terminate(“”); nó không nhất thiết phải gọi các hàm SetValue() và GetValue() Tuy nhiên, nếu SCO muốn được theo dõi, chúng phải tuân theo mô hình dữ liệu chung để sử dụng lại được qua nhiều môi trường LMS Tên các thành phần được gắn liền với các chuỗi kí tự ECMAScript sử dụng kí hiệu (.) Trong phương thức SetValue() gọi, tất cả các giá trị sử dụng để đặt thành phần mô hình dữ liệu được gắn với các chuỗi kí tự ECMAScript Chuẩn ECMAScript hỗ trợ và tuân theo Unicode Standard Đây là một điểm mà SCO và LMS phải lưu ý đến khi thực thi RTE Data Model

Ảnh hưởng của Data Model đến xác định thứ tự: SCORM Sequencing

mô tả một chuỗi các đối tượng nội dung được xác định để phân phối dựa trên

Trang 38

thông tin xác định thứ tự được định nghĩa, các hành vi xác định thứ tự và các kết quả tương tác của học viên với các đối tượng nội dung đã được phân phối Asset

có ảnh hưởng hạn chế hơn lên xác định thứ tự LMS chỉ theo dõi sự kiện asset được phân phối Sau khi asset đã hiển thị cho học viên rồi thì LMS coi như asset

đã hoàn thành SCO có thể có ảnh hưởng tới xác định thứ tự bằng cách thông báo các kết quả tương tác của học viên trong một phiên làm việc của học viên với SCO; tất nhiên sẽ thông qua SCORM RTE Data Model Một LMS được yêu cầu

sử dụng thông tin thông báo bởi SCO, qua RTE Data Model, để xác định ảnh hưởng lên việc xác định các thứ tự của các activities SCORM không bắt một phương thức cụ thể hoặc về định thời như thế nào và khi nào SCO run-time data được dùng cho việc xác định thứ tự SCORM chỉ yêu cầu là các thông tin gần đây nhất được sử dụng khi một đánh giá xác định thứ tự được tiến hành Ví dụ, nếu SCO thông báo trạng thái hoàn thành của SCO thông qua cmi.completion_status, activity xác định xác định cùng với SCO sẽ được xem là hoàn thành

SCORM RTE Data Model.

Các thành phần mô hình dữ liệu có thể được sử dụng để theo dõi trạng thái, điểm, tương tác, các mục tiêu…Một vài các thành phần mô hình dữ liệu ảnh hưởng lẫn nhau hoặc được dùng kết hợp với các thành phần khác Một vài thành phần nếu sử dụng sẽ ảnh hưởng đến thứ tự của các SCO được dùng trong cùng một ngữ cảnh như bài học, khoá học Dưới đây là bảng liệt kê các thành phần mô hình dữ liệu SCORM:

Comments From Learner Chứa các chú thích từ phía học viên

Comments From LMS Chứa các lời chú thích và ghi chú đự định đưa cho học

viên Completion Status Chỉ ra học viên đã hoàn thành SCO hay chưa

Completion Threshold Một giá trị mà đánh giá quá trình mà học viên cố gắng

hoàn thành SCO có thể được so sánh để đánh giá xem SCO đã được xem là hoàn thành hay chưa.

Credit Chỉ ra xem học viên có được công nhận thành công

dựa trên kết quả tương tác với SCO.

Entry Chứa thông tin kiểm tra tính đúng đắn của việc học

viên đã truy cập vào SCO trước đó chưa Exit Chỉ ra như thế nào và tại sao học viên bỏ SCO

Interactions Xác đinh thông tin liên quan với tương tác của học

viên với SCO để đánh giá và đo lường Launch Data Cung cấp dữ liệu cụ thể cho SCO mà SCO có thể sử

dụng để khởi tạo Learner ID Một định danh của học viên mà tương tác với SCO

Learner Name Biểu diễn tên của học viên

Learner Preference Xác định các sở thích của học viên sử dụng SCO

Location Biểu diễn nơi định vị của một SCO

Maximum Time Allowed Khoảng thời gian tích lũy học viên được phép để sử

dụng SCO trong một attempt Mode Xác định kiểu mà SCO có thể biểu diễn tới học viên

Trang 39

Objectives Xác định các mục tiêu học tập hoặc khả năng liên quan

đến SCO Progress Measure Đo sự tiến bộ của học viên trong khi cố gắng hoàn

thành SCO Scaled Passing Score Điểm đỗ đã chỉnh tỉ lệ của một SCO

Score Điểm của học viên khi tương tác với SCO

Session Time Khoảng thời gian mà học viên đã dùng trong phiên học

tập hiện tại của học viên khi tương tác với SCO Success Status Chỉ ra học viên đã nắm được nội dung do SCO đặt ra

hay chưa.

Suspend Data Cung cấp thông tin có thể được tạo ra bởi SCO như là

một kết quả của học viên truy cập hoặc tương tác với SCO

Time Limit Action Chỉ ra cái gì SCO nên làm khi thời gian cho phép bị

vượt quá Total Time Tổng của thời gian phiên học tập của học viên được

tích lũy trong attempt hiện tại.

III Yêu cầu đối với LMS khi tuân theo chuẩn SCORM.

Việc LMS tuân theo chuẩn SCORM 2004, được quy định trong từng cuốn sách, phân chia thành các kiểu tương thích khác nhau

Tương thích kiểu 1: LMS RTE 1.3 – LMS tuân theo các yêu cầu được định

nghĩa trong SCORM RTE 1.3

Tương thích kiểu 2: LMS CAM 1.3 – LMS tuân theo các yêu cầu trong

Sau khi đã kiểm tra tính đúng đắn của gói nhập vào, chúng ta sẽ phải thử tiếp tuơng thích kiểu 1 và tương thích kiểu 3 thông qua kiểm tra từng phần nhỏ hơn như sau:

•Tìm và hiển thị tài nguyên học tập

•Thực thi các hàm API của SCORM RTE

•Thực thi SCORM RTE Data Model

•Thực thi SCORM Navigation Data Model

•Thực thi SCORM Sequencing Behavior

Ta sẽ trình bày chi tiết hơn về cách kiểm tra các phần trên ở dưới đây

Trang 40

1 Các yêu cầu phải tuân theo khi tìm kiếm, phân phối tài nguyên

LMS phải có trách nhiệm xác định tài nguyên học tập nào được đưa tới và hiển thị ở phía người học LMS dựa vào thông tin về thứ tự quy định trong imsmanifest.xml để làm chuyện đó Sau đây là các yêu cầu mà LMS phải tuân theo

- LMS sẽ tìm và hiển thị tài nguyên học định nghĩa trong file imsmanifest.xml dựa trên tag <resource> tham chiếu bởi <item> có tag cha là

- LMS sẽ tìm và hiển thị các tài nguyên học tập sử dụng giao thức HTTP

- LMS sẽ tìm và hiển thị một tài nguyên học tập trong một cửa sổ con DOM, hoặc một cửa sổ mới có liên quan đến cửa sổ điều khiển của LMS

- LMS chỉ tìm và hiển thị một SCO vào một thời điểm Theo quan điểm của LMS chỉ có một và chỉ một SCO chạy vào một thời điểm

2 Các yêu cầu phải tuân theo khi thực thi mô hình dữ liệu RTE.

Trong cuốn sách RTE ta đã biết, mô hình dữ liệu chứa các thông tin có thể trao đổi được giữa SCO và LMS thông qua API Để tương thích với mô hình dữ liệu thì trước hết phải đảm bảo tính tương thích với các phương thức của API, bởi

vì hiện nay chỉ có một cơ chế giao tiếp được hỗ trợ bởi SCORM LMS được yêu cầu thực thi tất cả các thành phần của SCORM RTE Data Model Danh sách dưới đây cung cấp mô tả các từ khóa cơ bản mà được dùng trong các bảng yêu cầu trong phần này để mô tả các yêu cầu đảm bảo tính tuân theo Data Model

read-only: LMS phải thực thi thành phần này sao cho một SCO chỉ có thể

đọc giá tr thông qua sử dụng phương thức GetValue() Nếu Sco cố tình ghi giá trị cho thành phần này thông qua phương thức SetValue() thì LMS sẽ phải có các thông báo lỗi hợp lý như ghi trong API Implementation Conformance Requirements

write-only: LMS sẽ thực thi sao cho SCO chỉ có khả năng viết giá trị sử

dụng phương thức SetValue() Nếu một SCO cố tình đọc giá trị này thì LMS

sẽ các thông báo lỗi hợp lý như quy định trong API Implementation Conformance Requirements

read/write: LMS sẽ thực thi thành phần này sao cho SCO có thể đọc và viết

giá trị của thành phần thông qua các phương thức GetValue(), SetValue()

3 Các yêu cầu khi thực thi mô hình dữ liệu duyệt.

Như ta đã biết, SCO có thể đưa ra các sự kiện duyệt Những sự kiện duyệt này được kích hoạt thông qua một yêu duyệt Các yêu cầu duyệt được đưa ra bởi

Ngày đăng: 24/04/2013, 21:54

HÌNH ẢNH LIÊN QUAN

Hình 1 mô tả một cách tổng quát khái niệm E-learning. Trong mô hình này, hệ thống đào tạo bao gồm 4 thành phần, toàn bộ hoặc một phần của những thành  phần này được chuyển tải tới người học thông qua các phương tiện truyền thông  điện tử. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 1 mô tả một cách tổng quát khái niệm E-learning. Trong mô hình này, hệ thống đào tạo bao gồm 4 thành phần, toàn bộ hoặc một phần của những thành phần này được chuyển tải tới người học thông qua các phương tiện truyền thông điện tử (Trang 2)
Hình 1 mô tả một cách tổng quát khái niệm E-learning. Trong mô hình này,  hệ thống đào tạo bao gồm 4 thành phần, toàn bộ hoặc một phần của những thành  phần này được chuyển tải tới người học thông qua các phương tiện truyền thông  điện tử. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 1 mô tả một cách tổng quát khái niệm E-learning. Trong mô hình này, hệ thống đào tạo bao gồm 4 thành phần, toàn bộ hoặc một phần của những thành phần này được chuyển tải tới người học thông qua các phương tiện truyền thông điện tử (Trang 2)
Bảng 1. Các phương thức đào tạo - HỆ QUẢN TRỊ HỌC (LMS)
Bảng 1. Các phương thức đào tạo (Trang 5)
Bảng 1. Các phương thức đào tạo - HỆ QUẢN TRỊ HỌC (LMS)
Bảng 1. Các phương thức đào tạo (Trang 5)
năng cũng như sự truyền tải các dữ liệu âm thanh, hình ảnh. Nó đồng thời cũng quản lý chất lượng dịch vụ, độ bảo mật, nội dung phân phối. - HỆ QUẢN TRỊ HỌC (LMS)
n ăng cũng như sự truyền tải các dữ liệu âm thanh, hình ảnh. Nó đồng thời cũng quản lý chất lượng dịch vụ, độ bảo mật, nội dung phân phối (Trang 12)
Hình 4:  Mô hình chức năng hệ thống E-learning. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 4 Mô hình chức năng hệ thống E-learning (Trang 12)
Hình 5: Kiến trúc hệ thống E-learning sử dụng công nghệ WEB - HỆ QUẢN TRỊ HỌC (LMS)
Hình 5 Kiến trúc hệ thống E-learning sử dụng công nghệ WEB (Trang 13)
Hình 6: Mô hình hệ thống E-learning. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 6 Mô hình hệ thống E-learning (Trang 14)
Hình 6: Mô hình hệ thống E-learning. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 6 Mô hình hệ thống E-learning (Trang 14)
Hình 8: Mô hình tổng quát của một LMS. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 8 Mô hình tổng quát của một LMS (Trang 19)
Hình 8: Mô hình tổng quát của một LMS. - HỆ QUẢN TRỊ HỌC (LMS)
Hình 8 Mô hình tổng quát của một LMS (Trang 19)
Hình minh hoạ dưới đây cho thấy đơn vị nhỏ nhất có khả năng tự mô tả trong hệ  quản trị là các khoá học - HỆ QUẢN TRỊ HỌC (LMS)
Hình minh hoạ dưới đây cho thấy đơn vị nhỏ nhất có khả năng tự mô tả trong hệ quản trị là các khoá học (Trang 21)
Trên hình vẽ biểu diễn một loạt các asset khác nhau: file audio WAV, file Audio MP3, các hàm javascript, ảnh JPEG, ảnh GIF, một đoạn HTML, trang Web,  đối tượng Flash, tài liệu XML - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ biểu diễn một loạt các asset khác nhau: file audio WAV, file Audio MP3, các hàm javascript, ảnh JPEG, ảnh GIF, một đoạn HTML, trang Web, đối tượng Flash, tài liệu XML (Trang 25)
Trên hình vẽ chỉ ra được sự khác biệt của SCO với asset. Bên tay trái chỉ ra SCO là tập hợp của các asset khác nhau - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ chỉ ra được sự khác biệt của SCO với asset. Bên tay trái chỉ ra SCO là tập hợp của các asset khác nhau (Trang 25)
Hình dưới sẽ minh hoạ cho các thành phần của một gói nội dung. - HỆ QUẢN TRỊ HỌC (LMS)
Hình d ưới sẽ minh hoạ cho các thành phần của một gói nội dung (Trang 27)
hình: Các thành phần của gói nội dung. - HỆ QUẢN TRỊ HỌC (LMS)
h ình: Các thành phần của gói nội dung (Trang 27)
Hình dưới sẽ minh hoạ cho các thành phần của một gói nội dung. - HỆ QUẢN TRỊ HỌC (LMS)
Hình d ưới sẽ minh hoạ cho các thành phần của một gói nội dung (Trang 27)
Các thành phần của nó được mô tả trong hình dưới đây: - HỆ QUẢN TRỊ HỌC (LMS)
c thành phần của nó được mô tả trong hình dưới đây: (Trang 28)
• RTE Environment DataModel: Quản lý mô hình dữ liệu và các yêu cầu hành vi, yêu cầu về kiểu dữ liệu. - HỆ QUẢN TRỊ HỌC (LMS)
nvironment DataModel: Quản lý mô hình dữ liệu và các yêu cầu hành vi, yêu cầu về kiểu dữ liệu (Trang 29)
DataModel là một tập chuẩn các thành phần mô hình dữ liệu để định nghĩa thông tin được theo dõi bởi một SCO, như là trạng thái hoàn thành của SCO hoặc  điểm của một bài kiểm tra - HỆ QUẢN TRỊ HỌC (LMS)
ata Model là một tập chuẩn các thành phần mô hình dữ liệu để định nghĩa thông tin được theo dõi bởi một SCO, như là trạng thái hoàn thành của SCO hoặc điểm của một bài kiểm tra (Trang 30)
Trên hình vẽ hai activity là A12, A51 tham chiếu cùng đến một tài nguyên SCO. Bởi vì tài nguyên đã định nghĩa là Persist State là True, LMS phải chịu trách  nhiệm duy trì run-time data model giữa các attempt trên. - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ hai activity là A12, A51 tham chiếu cùng đến một tài nguyên SCO. Bởi vì tài nguyên đã định nghĩa là Persist State là True, LMS phải chịu trách nhiệm duy trì run-time data model giữa các attempt trên (Trang 31)
Trên hình vẽ mô tả cho ta các khái niệ mở trên quan hệ với nhau ra sao. Login Session là có phạm vi lớn nhất - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ mô tả cho ta các khái niệ mở trên quan hệ với nhau ra sao. Login Session là có phạm vi lớn nhất (Trang 31)
Hình vẽ chỉ ra mối quan hệ giữa các khái niệm API, API Implementation, và API Instance. - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ chỉ ra mối quan hệ giữa các khái niệm API, API Implementation, và API Instance (Trang 32)
Hình vẽ chỉ ra mối quan hệ giữa các khái niệm API, API Implementation, và API Instance. - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ chỉ ra mối quan hệ giữa các khái niệm API, API Implementation, và API Instance (Trang 32)
Mô hình trạng thái phiên trao đổi thông tin. - HỆ QUẢN TRỊ HỌC (LMS)
h ình trạng thái phiên trao đổi thông tin (Trang 33)
Trên hình vẽ cho ta thấy các trạng thái của phiên trao đổi thông tin: Not Initialized, Running và Terminated - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ cho ta thấy các trạng thái của phiên trao đổi thông tin: Not Initialized, Running và Terminated (Trang 34)
Bảng mã lỗi khi thực thi API. - HỆ QUẢN TRỊ HỌC (LMS)
Bảng m ã lỗi khi thực thi API (Trang 34)
Trên hình vẽ là một số thí dụ về nơi đặt API Instance và nơi sẽ hiển thị nội dung của SCO. - HỆ QUẢN TRỊ HỌC (LMS)
r ên hình vẽ là một số thí dụ về nơi đặt API Instance và nơi sẽ hiển thị nội dung của SCO (Trang 35)
Hình vẽ trên chú giải việc tìm API của SCO. - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ trên chú giải việc tìm API của SCO (Trang 36)
Hình vẽ trên chú giải việc tìm API của SCO. - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ trên chú giải việc tìm API của SCO (Trang 36)
Thành phần trong DataModel: Để xác định mô hình, tất cả các tên của các thành phần data model mô tả trong SCORM RTE Data Model đều bắt đầu  bằng “cmi” - HỆ QUẢN TRỊ HỌC (LMS)
h ành phần trong DataModel: Để xác định mô hình, tất cả các tên của các thành phần data model mô tả trong SCORM RTE Data Model đều bắt đầu bằng “cmi” (Trang 37)
Các thành phần mô hình dữ liệu có thể được sử dụng để theo dõi trạng thái, điểm, tương tác, các mục tiêu…Một vài các thành phần mô hình dữ liệu ảnh  hưởng lẫn nhau hoặc được dùng kết hợp với các thành phần khác - HỆ QUẢN TRỊ HỌC (LMS)
c thành phần mô hình dữ liệu có thể được sử dụng để theo dõi trạng thái, điểm, tương tác, các mục tiêu…Một vài các thành phần mô hình dữ liệu ảnh hưởng lẫn nhau hoặc được dùng kết hợp với các thành phần khác (Trang 38)
b. Module Server. - HỆ QUẢN TRỊ HỌC (LMS)
b. Module Server (Trang 54)
• ClientDMUtil: Lớp này bắt tất cả các cuộc gọi get &amp; set tới mô hình dữ liệu và xác định xem đấy có phải là một cuộc gọi yêu cầu cập nhật dữ liệu và trả  về khi cần thiết các dữ liệu gốc được chèn vào chuỗi kí tự gọi - HỆ QUẢN TRỊ HỌC (LMS)
lient DMUtil: Lớp này bắt tất cả các cuộc gọi get &amp; set tới mô hình dữ liệu và xác định xem đấy có phải là một cuộc gọi yêu cầu cập nhật dữ liệu và trả về khi cần thiết các dữ liệu gốc được chèn vào chuỗi kí tự gọi (Trang 54)
Mô tả: Module dùng để lưu trữ các thành phần mô hình dữ liệu khác nhau do IEEE quy định. - HỆ QUẢN TRỊ HỌC (LMS)
t ả: Module dùng để lưu trữ các thành phần mô hình dữ liệu khác nhau do IEEE quy định (Trang 62)
Hình vẽ cho ta biết công nghệ Java Servlet là nền. Mỗi công nghệ sau nó đưa thêm các tính năng bổ sung để làm cho việc phát triển Web nhanh hơn và Web dễ  quản lý, mở rộng, và ổn định - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ cho ta biết công nghệ Java Servlet là nền. Mỗi công nghệ sau nó đưa thêm các tính năng bổ sung để làm cho việc phát triển Web nhanh hơn và Web dễ quản lý, mở rộng, và ổn định (Trang 67)
Hình vẽ cho ta biết công nghệ Java Servlet là nền. Mỗi công nghệ sau nó đưa  thêm các tính năng bổ sung để làm cho việc phát triển Web nhanh hơn và Web dễ  quản lý, mở rộng, và ổn định - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ cho ta biết công nghệ Java Servlet là nền. Mỗi công nghệ sau nó đưa thêm các tính năng bổ sung để làm cho việc phát triển Web nhanh hơn và Web dễ quản lý, mở rộng, và ổn định (Trang 67)
Hình vẽ trên là form cho phép người quản trị viên nhập các câu hỏi kiểm tra vào ngân hàng câu hỏi - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ trên là form cho phép người quản trị viên nhập các câu hỏi kiểm tra vào ngân hàng câu hỏi (Trang 75)
Hình vẽ trên là form cho phép người quản trị viên nhập các câu hỏi kiểm tra  vào ngân hàng câu hỏi - HỆ QUẢN TRỊ HỌC (LMS)
Hình v ẽ trên là form cho phép người quản trị viên nhập các câu hỏi kiểm tra vào ngân hàng câu hỏi (Trang 75)
Nội dung thảo luận trong một chủ của diễn đàn được thể hiện trong hình vẽ sau: - HỆ QUẢN TRỊ HỌC (LMS)
i dung thảo luận trong một chủ của diễn đàn được thể hiện trong hình vẽ sau: (Trang 79)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w