Chuẩn e-Learning

Learning 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 tượng" mô tả một việc người học đã làm. Nó là thành phần bắt buộc trong mọi hệ thống dùng xAPI hoặc cmi5, vì xAPI quy định cách mô tả và truyền hoạt động nhưng không quy định nơi lưu. LRS không phải là hệ thống quản lý học tập: LMS ghi danh người học và phân phối khoá học, còn LRS chỉ ghi lại chuyện đã xảy ra, kể cả những hoạt động diễn ra hoàn toàn bên ngoài LMS.

LMS và LRS làm hai việc khác nhau

LMSLRS
Việc chínhPhân phối khoá học, ghi danh người họcLưu các câu hoạt động
Dữ liệu nó giữGhi danh, hoàn thành, điểmCâu xAPI từ bất kỳ nguồn nào
Dữ liệu đến từ đâuCác khoá học chính nó mởMọi thứ gửi được xAPI: khoá học, app, thiết bị, hệ thống khác
SCORM có cần khôngKhông
xAPI / cmi5 có cần khôngKhông nhất thiết
Câu hỏi nó trả lờiAi được giao và ai đã học xong?Người ta thực sự đã làm gì, theo thứ tự nào?

Vì sao xAPI cần một kho riêng

Với SCORM thì câu hỏi này không bao giờ đặt ra: nội dung chạy trong LMS nên LMS ghi kết quả. xAPI cố tình bỏ giả định đó — nội dung có thể là một app di động, một bộ mô phỏng, hay một thiết bị dưới xưởng, chẳng cái nào nằm trong cửa sổ LMS cả.

Một khi hoạt động có thể đến từ bất cứ đâu, nó cần một đích đến không gắn với hệ thống phân phối nào. Đích đó là LRS, và nó nhận dữ liệu qua HTTP với một API có quy định — chính điều này cho phép các hệ thống không liên quan gì đến nhau cùng ghi vào một bản ghi.

LRS lưu cái gì

Một câu là một việc đã xảy ra. Ngoài người học, hành động và đối tượng, một câu còn mang được kết quả (điểm, đạt hay không, thời lượng) và bối cảnh (khoá nào, lượt đăng ký nào, đội nào) — và chính bối cảnh đó mới khiến dữ liệu về sau truy vấn được, thay vì chỉ là một đống sự kiện.

  • "Mai đã hoàn thành Module 2 An toàn cháy nổ"
  • "Nam trượt bài mô phỏng van áp suất, điểm 41%, lượt thứ 3"
  • "Linh xem video onboarding tới 80%"
  • "Tuấn dự buổi tập huấn thứ Năm" — do một app ghi lại, không có khoá học nào ở đây cả

Bạn có cần một cái không?

Câu trả lời thật lòng với nhiều đội là: chưa. LRS bắt buộc nếu bạn xuất xAPI hoặc cmi5, và vô ích nếu bạn xuất SCORM. Nó chỉ đáng có khi bắt đầu có người hỏi những câu mà dữ liệu hoàn thành không trả lời được — người học bỏ ở module nào, những người trượt bài kiểm tra có cùng bỏ qua một phần không, khoá đào tạo có thay đổi được gì ngoài thực tế công việc không.

Mua LRS trước khi có ai hỏi những câu đó thì chỉ tạo ra một kho đầy câu mà không ai truy vấn. Thứ tự có ích là biết câu hỏi trước, rồi mới ghi thứ trả lời được câu hỏi đó.

Thuê ngoài, đi kèm, hay tự vận hành

Có ba đường để có một LRS, và lựa chọn thường do dữ liệu được phép nằm ở đâu quyết định chứ không phải do tính năng.

  • LRS thuê ngoài, độc lập — linh hoạt nhất, đổi lại thêm một nhà cung cấp và thêm một hoá đơn
  • LRS đi kèm LMS hoặc công cụ soạn — ít phải dựng nhất, và thường là đủ để bắt đầu
  • Tự vận hành trên hạ tầng của mình — lựa chọn duy nhất khi dữ liệu người học không được rời khỏi mạng nội bộ, điều vốn là yêu cầu cứng ở nhiều đơn vị công và ngành có quản lý chặt

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

LRS có thay được LMS không?

Không. LRS ghi lại hoạt động; nó không ghi danh người học, không phân phối khoá học, không giao bài. Một số nền tảng có cả hai, nhưng đó vẫn là hai việc.

Xuất SCORM có cần LRS không?

Không. SCORM báo về chính LMS đã mở nội dung và LMS lưu kết quả. LRS chỉ cần cho xAPI và cmi5.

Nhiều hệ thống ghi vào chung một LRS được không?

Được, và đó chính là mục đích của nó. Vì xAPI là một API HTTP có cơ chế xác thực riêng, một khoá học trên LMS, một app di động và một công cụ nội bộ đều ghi được vào cùng một kho — đây là cách duy nhất để nhìn thấy hoạt động của một người học trên cả ba nơi.

Dữ liệu thực tế nằm ở đâu?

Ở nơi LRS chạy. Với LRS thuê ngoài thì đó là hạ tầng và khu vực của nhà cung cấp — đây là câu hỏi đầu tiên mà bộ phận mua sắm hoặc phụ trách bảo vệ dữ liệu sẽ hỏi. LRS tự vận hành giữ dữ liệu trên máy chủ của chính bạn.

Mosra nằm ở đâu trong chuyện này

Mosra có sẵn một LRS trong sản phẩm, nên bản xuất xAPI và cmi5 có chỗ để báo về mà không cần thêm nhà cung cấp thứ hai.

  • Có sẵn Learning Record Store — câu từ bản xuất của Mosra về thẳng, không phải dựng thêm
  • Gói xAPI và cmi5 xuất từ cùng bộ slide với SCORM, PPTX và PDF
  • Có bản tự vận hành tại chỗ, cho dữ liệu không được rời khỏi hạ tầng của bạn
  • Đúng chuẩn xAPI, nên cùng những gói đó vẫn báo được về một LRS bạn đang chạy sẵn

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.