cmi5 là gì?
cmi5 là một profile của xAPI, quy định cách một hệ thống quản lý học tập mở nội dung và cách nội dung đó báo lại vòng đời của chính nó. Nó ra đời vì xAPI thuần chỉ mô tả cách ghi hoạt động chứ không nói gì về việc khoá học bắt đầu ra sao, ai đang học, và thế nào là học xong — đúng những thứ SCORM đã quy định và mọi LMS đang dựa vào. Một khoá cmi5 được LMS mở giống như khoá SCORM, rồi gửi câu xAPI về Learning Record Store, nên vừa giữ được việc LMS quản lý ghi danh và hoàn thành, vừa ghi được mức chi tiết mà SCORM không có trường để chứa.
cmi5 thêm gì so với xAPI thuần
| xAPI thuần | cmi5 | |
|---|---|---|
| Nội dung được mở thế nào | Không quy định — mỗi hãng tự nghĩ ra | URL mở có quy định, kèm session và registration |
| Người học là ai | Nội dung phải tự được cho biết, bằng cách nào đó | LMS truyền vào lúc mở |
| Cấu trúc khoá học | Không có — các câu độc lập với nhau | File cấu trúc (cmi5.xml) với các đơn vị gán được |
| Động từ vòng đời | Động từ tuỳ ý | Chín động từ quy định: launched, initialized, completed, passed, failed, … |
| Ai quyết định là đã hoàn thành | Ai truy vấn LRS thì người đó tự suy ra | Nội dung tự khai; LMS áp luật `moveOn` |
| Đóng gói | Không quy định | File zip LMS nhập được, giống SCORM |
cmi5 sinh ra để giải quyết vấn đề gì
xAPI làm cho việc ghi lại mọi thứ trở nên khả thi, và khi làm vậy nó bỏ mất những phần của SCORM giúp khoá học di chuyển được giữa các hệ thống. Không có cách chuẩn để LMS mở nội dung xAPI, không có cách chuẩn để báo cho nội dung biết ai đang học, và không có thoả thuận nào về việc câu nào nghĩa là "người này đã học xong". Mỗi hãng lấp các khoảng trống đó một kiểu, nên nội dung xAPI thực ra không thay đổi qua lại giữa các nền tảng được — đúng cái vấn đề mà SCORM đã giải xong.
cmi5 lấp đúng những khoảng trống đó và không làm gì thêm. Nó không thay thế xAPI; nó là xAPI với luật mở và luật vòng đời được viết ra.
Một khoá cmi5 chạy theo trình tự nào
Trình tự đủ giống SCORM để một quản trị viên từng nhập gói SCORM sẽ nhận ra từng bước.
- Quản trị viên nhập gói cmi5 — một file zip chứa cmi5.xml và nội dung
- LMS đọc cmi5.xml và đăng ký các đơn vị được mô tả trong đó
- Người học mở một đơn vị; LMS mở nó kèm danh tính người học, mã registration và một URL để lấy token
- Nội dung gửi `launched` rồi `initialized`, sau đó gửi tuỳ ý các câu trong suốt phiên
- Kết thúc bằng `completed`, `passed` hoặc `failed`, rồi `terminated`
- LMS áp luật `moveOn` của đơn vị để quyết định người học đã đạt đơn vị đó chưa
Khi nào cmi5 là lựa chọn đúng
cmi5 là câu trả lời khi bạn muốn nhiều hơn những gì SCORM ghi, nhưng vẫn muốn LMS lo phần ghi danh và hoàn thành. Phần lớn đào tạo nội bộ đã vượt khỏi mức báo cáo đạt/trượt nhưng chưa rời bỏ LMS đều rơi vào nhóm này.
Nó là lựa chọn sai trong hai trường hợp. Nếu hoàn thành đúng là tất cả những gì bất kỳ ai sẽ hỏi, thì SCORM đơn giản hơn và được hỗ trợ khắp nơi. Còn nếu việc học đang diễn ra trong một app di động hoặc ngay tại chỗ làm, không có LMS nào mở gì cả, thì xAPI thuần gửi vào LRS mới vừa, vì luật mở của cmi5 chính là phần bạn không cần.
Hỗ trợ là có thật nhưng không đều — hãy thử trước khi cam kết
Mức hỗ trợ cmi5 chưa rộng như SCORM, và lời hãng nói không thay được việc thử. Moodle hỗ trợ cmi5 qua plugin; một số nền tảng thương mại hỗ trợ sẵn; một số thì không hỗ trợ.
Cách kiểm tra đáng tin tốn một buổi chiều: dựng một khoá ngắn, xuất gói cmi5, nhập vào nền tảng của bạn, học thử, rồi xem các câu có về tới LRS không và LMS có đánh dấu đơn vị là đã đạt không. Câu trả lời lấy theo cách đó đáng giá hơn mọi bảng so sánh tính năng.
Câu hỏi thường gặp
cmi5 có phải là xAPI không?
Không hẳn. xAPI là đặc tả để ghi lại các câu hoạt động; cmi5 là một profile bổ sung luật mở nội dung từ LMS và luật báo vòng đời khoá học. Mọi nội dung cmi5 đều dùng xAPI, nhưng không phải nội dung xAPI nào cũng là cmi5.
cmi5 có cần Learning Record Store không?
Có. Câu cmi5 chính là câu xAPI và chúng cần một LRS để rơi vào. Một số LMS có sẵn LRS đi kèm; nếu không thì đó là một dịch vụ riêng.
Vì sao lại gọi là cmi5?
"CMI" là Computer Managed Instruction, thuật ngữ của AICC — nhóm tiêu chuẩn ngành hàng không có các chuẩn ra đời trước SCORM. cmi5 là bản sửa đổi thứ năm của công việc đó, và cái tên ở lại dù đặc tả cuối cùng được công bố dưới xAPI chứ không phải AICC.
Có chuyển khoá SCORM sẵn có sang cmi5 được không?
Không đáng tin nếu chuyển ở mức gói — gói SCORM là sản phẩm đã biên dịch, và thông tin về cấu trúc khoá học mà cmi5 cần không nằm trong đó. Đường chắc chắn là xuất cmi5 từ nguồn gốc, và đó là lý do việc một công cụ soạn xuất được cả hai từ một dự án lại quan trọng.
Chín động từ của cmi5 là những động từ nào?
launched, initialized, completed, passed, failed, abandoned, waived, terminated và satisfied. Nội dung gửi phần lớn trong số đó; LMS gửi waived và satisfied.
Mosra nằm ở đâu trong chuyện này
Xuất cmi5 thường chỉ có ở các bộ công cụ soạn chuyên dụng, phần lớn phải cài trên máy. Mosra xuất nó ngay từ trình duyệt.
- Gói cmi5 xuất từ cùng bộ slide với SCORM, xAPI, PPTX và PDF
- Có sẵn Learning Record Store, nên có chỗ để thử xem câu có về không
- Câu hỏi chấm điểm trên slide báo đạt/trượt qua vòng đời cmi5
- Miễn phí trong giai đoạn đầu — đủ để thử một gói với chính LMS của bạn trước khi cam kết gì
Tính năng liên quan
SCORM và xAPI khác nhau ở đâu
SCORM và xAPI đều là chuẩn để báo cáo hoạt động học tập, khác nhau ở chỗ nội dung chạy ở đâu và nói được bao nhiêu. Nội dung SCORM chạy trong cửa sổ c…
Chuẩn e-LearningLearning Record Store là gì?
Learning Record Store, viết tắt là LRS, là một kho dữ liệu chuyên dụng để nhận và lưu các câu xAPI — những bản ghi có dạng "người học, hành động, đối …
Cách nhanh nhất để chốt chuyện này
Dựng một bộ slide, xuất một gói, rồi nạp vào chính LMS của bạn. Một buổi chiều trả lời được thứ mà bảng so sánh không trả lời nổi.