Chuyển đến nội dung
Tất cả bài viết

SCORM

SCORM 1.2 và SCORM 2004: nên xuất bản theo chuẩn nào?

SCORM 1.2 và SCORM 2004 cho người soạn khóa học: trạng thái hoàn thành và đạt, dữ liệu tiếp tục học, trình tự, khả năng tương thích và cách chọn định dạng.

Đội ngũ Acadenix · · 7 phút đọc


Khi xuất bản một khóa học từ công cụ soạn bài giảng, một trong những câu hỏi đầu tiên bạn gặp là dùng chuẩn nào: SCORM 1.2 hay SCORM 2004, và với 2004 thì thường phải chọn thêm phiên bản (edition). Cả hai vẫn được dùng hằng ngày, và lựa chọn này quyết định LMS của bạn ghi nhận được những gì về từng học viên. Dưới đây là những khác biệt thực sự và cách quyết định.

Lược sử SCORM

SCORM (Sharable Content Object Reference Model) do sáng kiến Advanced Distributed Learning (ADL), được Bộ Quốc phòng Hoa Kỳ bảo trợ, phát triển. Chuẩn này quy định hai điều:

  • Đóng gói: một khóa học là một tệp zip với tệp imsmanifest.xml ở thư mục gốc mô tả những gì bên trong.
  • Môi trường chạy (runtime): một giao diện JavaScript để khóa học trao đổi với LMS: bắt đầu học, lưu tiến độ, báo điểm và kết thúc.

SCORM 1.2 ra mắt năm 2001. SCORM 2004 tiếp nối và trải qua bốn phiên bản, phiên bản cuối cùng vào năm 2009. Các nỗ lực về sau chuyển sang những đặc tả mới hơn như xAPI và cmi5, vốn là các chuẩn riêng biệt chứ không phải phiên bản mới của SCORM.

Những khác biệt trong thực tế

Trạng thái hoàn thành và trạng thái thành công

Đây là khác biệt mà người soạn khóa học để ý nhất.

SCORM 1.2 chỉ có một trường duy nhất là cmi.core.lesson_status, chứa một giá trị: passed (đạt), completed (hoàn thành), failed (không đạt), incomplete (chưa hoàn thành), browsed (đã duyệt) hoặc not attempted (chưa thử). Khóa học có thể báo học viên “đã hoàn thành” hoặc “đã đạt”, nhưng không thể báo cả hai cùng lúc. Đó là lý do các công cụ soạn bài giảng thường hỏi bạn muốn báo kết quả theo cách nào, với các lựa chọn như đạt/chưa hoàn thành hoặc hoàn thành/chưa hoàn thành.

SCORM 2004 tách thông tin này làm hai:

  • Trạng thái hoàn thành: học viên đã học hết nội dung chưa? (completed, incomplete, not attempted hoặc unknown)
  • Trạng thái thành công: họ có đạt chuẩn không? (passed, failed hoặc unknown)

Nhờ vậy, một khóa học SCORM 2004 có thể báo “đã hoàn thành nhưng không đạt”. Điều này quan trọng khi bạn cần biết ai đó đã xem toàn bộ nội dung và đạt yêu cầu.

Khóa học có thể lưu bao nhiêu dữ liệu tiến độ

Khóa học lưu vị trí đang học bằng một dấu trang (bookmark) và một khối “suspend data” chứa đáp án, biến số và trạng thái của các slide.

  • SCORM 1.2 cho phép 4.096 ký tự suspend data và dấu trang dài 255 ký tự.
  • SCORM 2004 cho phép 64.000 ký tự suspend data ở phiên bản thứ 3 và thứ 4, và dấu trang dài 1.000 ký tự.

Các khóa học dài với nhiều slide, biến số hoặc ngân hàng câu hỏi có thể hết chỗ trong SCORM 1.2. Chuyện gì xảy ra tiếp theo tùy thuộc vào công cụ và LMS, nhưng triệu chứng thường gặp là khóa học không tiếp tục đúng chỗ học viên đã dừng.

Trình tự và điều hướng

SCORM 1.2 không có cách chuẩn nào để một gói kiểm soát thứ tự các phần của nó. LMS quyết định, và việc điều hướng thường diễn ra ngay trong khóa học.

SCORM 2004 bổ sung các quy tắc trình tự và điều hướng nằm trong chính gói: điều kiện tiên quyết giữa các mô-đun, bài kiểm tra đầu vào cho phép học viên bỏ qua nội dung đã biết, và quy tắc tổng hợp kết quả thành một trạng thái chung. Các quy tắc này mạnh nhưng phức tạp, và mức hỗ trợ khác nhau giữa các LMS. Khóa học xuất từ công cụ soạn bài giảng thường chỉ là một SCO (một phần có thể khởi chạy), và khi đó trình tự gần như không phát huy tác dụng.

Điểm số và dữ liệu câu hỏi

Cả hai phiên bản đều ghi nhận điểm thô cùng điểm tối thiểu và tối đa. SCORM 2004 bổ sung điểm chuẩn hóa (scaled score) và một bộ trường phong phú hơn để ghi lại câu trả lời cho từng câu hỏi (interactions).

Những điều cần cân nhắc về khả năng tương thích

  • Khóa học sẽ chạy ở đâu? Nếu chỉ dùng trên LMS của bạn, hãy kiểm tra cả hai định dạng ngay trên đó. Nếu bạn cung cấp khóa học cho khách hàng dùng LMS riêng, hãy hỏi họ muốn định dạng nào trước khi xuất bản.
  • Phiên bản nào của 2004? Một LMS hỗ trợ SCORM 2004 có thể không xử lý mọi phiên bản theo cùng một cách. Hãy kiểm tra LMS của bạn hỗ trợ phiên bản nào, rồi thử nghiệm.
  • Càng đơn giản càng ít bất ngờ. SCORM 1.2 có ít thành phần hơn, vì vậy thường được xem là lựa chọn mặc định an toàn.
  • xAPI và cmi5 không thay thế được SCORM. Nếu LMS của bạn yêu cầu SCORM, đừng xuất nhầm sang xAPI, cmi5 hay AICC.

SCORM 1.2 và SCORM 2004 trong một bảng

SCORM 1.2 SCORM 2004
Ra mắt 2001 2004, với phiên bản thứ 4 vào năm 2009
Báo cáo kết quả Một trạng thái (ví dụ đạt hoặc hoàn thành) Trạng thái hoàn thành và trạng thái thành công tách riêng
Suspend data 4.096 ký tự 64.000 ký tự (phiên bản thứ 3 và thứ 4)
Dấu trang 255 ký tự 1.000 ký tự
Điểm số Điểm thô, tối thiểu, tối đa Bổ sung điểm chuẩn hóa
Trình tự Không được định nghĩa; LMS quyết định Quy tắc được định nghĩa trong gói
Độ phức tạp Thấp Cao hơn; mức hỗ trợ khác nhau tùy phiên bản

Nên xuất bản theo chuẩn nào? Hướng dẫn quyết định

Chọn SCORM 1.2 khi

  • Khóa học có độ dài ngắn đến trung bình và tiếp tục học ổn định khi thử nghiệm
  • Một kết quả là đủ, chẳng hạn “đạt” hoặc “hoàn thành”
  • Bạn chưa biết khóa học rốt cuộc sẽ chạy trên LMS nào, hoặc khách hàng đã yêu cầu chuẩn này

Chọn SCORM 2004 khi

  • Bạn cần ghi nhận riêng trạng thái hoàn thành và đạt/không đạt
  • Khóa học dài hoặc có nhiều trạng thái phải lưu, và bị hết suspend data trong SCORM 1.2
  • Bạn dựa vào trình tự ở cấp gói, và đã xác nhận LMS của mình hỗ trợ các quy tắc bạn dùng

Nếu bạn vẫn chưa chắc

Hãy xuất bản cả hai từ cùng một dự án gốc, tải cả hai lên LMS bạn sẽ dùng và so sánh. Hướng dẫn của chúng tôi về cách kiểm tra một gói SCORM sẽ chỉ ra những điểm cần kiểm tra.

Cách Acadenix xử lý cả hai

Acadenix là một SCORM LMS nhận các tệp zip SCORM 1.2 và SCORM 2004, mỗi tệp tới 100 MB. Bạn thêm một gói vào thư viện học phần (units library) và chọn SCORM 1.2 hoặc SCORM 2004 làm loại học phần, và gói sẽ tự ghi nhận kết quả hoàn thành của nó. Tiến độ, điểm số và kết quả hoàn thành được theo dõi cho từng học viên, kèm một báo cáo SCORM chuyên biệt, còn nội dung được phân phối riêng tư từ một địa chỉ riêng biệt, được cô lập (sandbox), với quyền truy cập có chữ ký ngắn hạn.

Một vài tính năng giúp việc chọn định dạng bớt quan trọng hơn:

  • Điểm đạt ngay trong LMS. Sau các học phần SCORM, hãy thêm một bài kiểm tra tích hợp có điểm đạt, số lần làm lại và giới hạn thời gian, rồi đặt việc vượt qua bài kiểm tra làm điều kiện để hoàn thành khóa học.
  • Học phần theo thứ tự. Nếu điều bạn cần từ trình tự chỉ là “mô-đun 1 trước mô-đun 2”, hãy xuất bản mỗi mô-đun thành một học phần riêng và đánh dấu These units run in order (các học phần chạy theo thứ tự).
  • Đổi ý về sau. Tải lên một tệp mới, hoặc một loại học phần mới, sẽ tạo phiên bản mới của học phần. Bạn chọn để học viên đang học dở bắt đầu lại trên phiên bản mới hay hoàn thành phiên bản họ đã bắt đầu, còn những người đã học xong vẫn giữ kết quả hoàn thành và thấy dấu Updated (đã cập nhật).

Các gói xAPI (Tin Can), cmi5 và AICC không được hỗ trợ, vì vậy hãy xuất bản ở SCORM 1.2 hoặc 2004.

Những điểm chính cần nhớ

  • SCORM 2004 tách “hoàn thành” khỏi “đạt”; SCORM 1.2 chỉ báo một trạng thái.
  • SCORM 1.2 có ít chỗ hơn hẳn cho dữ liệu tiếp tục học, điều này có thể gây trục trặc cho các khóa học dài.
  • Trình tự trong SCORM 2004 rất mạnh, nhưng mức hỗ trợ của LMS khác nhau, nên hãy thử nghiệm.
  • Nếu chưa chắc, hãy xuất bản cả hai từ cùng một dự án gốc và thử trên LMS của bạn.

Muốn xem các gói của chính bạn hoạt động thế nào? Đăng ký dùng thử và tải các tệp zip SCORM 1.2 và SCORM 2004 của bạn lên Acadenix. Bạn có 14 ngày cho tối đa 25 học viên.

Câu hỏi thường gặp

Không chuẩn nào tốt hơn trong mọi trường hợp. SCORM 2004 ghi nhận nhiều hơn: trạng thái hoàn thành và trạng thái đạt/không đạt tách riêng, nhiều dung lượng hơn hẳn cho dữ liệu tiếp tục học, cùng các quy tắc trình tự. SCORM 1.2 đơn giản hơn và ra đời sớm hơn. Hãy chọn chuẩn ghi nhận đúng những gì bạn cần và được LMS của bạn xử lý tốt.
Cách đáng tin cậy là mở dự án gốc trong công cụ soạn bài giảng và xuất bản lại ở định dạng còn lại. Tốt nhất là tránh chỉnh sửa thủ công một gói đã xuất bản.
Một nguyên nhân phổ biến là khóa học cố lưu nhiều dữ liệu tiến độ hơn mức SCORM 1.2 cho phép, tức 4.096 ký tự suspend data. Hãy giảm lượng dữ liệu khóa học lưu, hoặc xuất bản ở SCORM 2004, vì các phiên bản sau của chuẩn này cho phép 64.000 ký tự.
Có. Hãy tải lên một trong hai dưới dạng tệp zip dung lượng tới 100 MB, Acadenix sẽ theo dõi tiến độ, điểm số và kết quả hoàn thành. Các gói xAPI (Tin Can), cmi5 và AICC không được hỗ trợ.

Đọc tiếp

SCORM

Cách kiểm tra gói SCORM trước khi triển khai

Cách kiểm tra gói SCORM trước khi triển khai: danh sách từng bước về cài đặt xuất bản, cấu trúc zip, theo dõi hoàn thành, điểm số, thiết bị và thí điểm.

· 9 phút đọc

Sẵn sàng gỡ bỏ gánh nặng quản trị khỏi đào tạo?

Đăng ký dùng thử, tải lên các khóa học SCORM hiện có và trải nghiệm Acadenix với chính nội dung của bạn.

Đăng nhập