LMS

Đưa bài giảng vào Moodle

Moodle nhận nội dung e-learning qua hoạt động SCORM, vốn nhận gói SCORM dưới dạng một file .zip duy nhất và không được giải nén trước. Mosra xuất thẳng gói đó từ một bài trình chiếu, nên bộ slide dựng trên trình duyệt thành một hoạt động Moodle có theo dõi mà không phải làm lại trong công cụ soạn riêng. Riêng với Moodle, hãy xuất SCORM 1.2 thay vì SCORM 2004: Moodle core chỉ hiện thực một phần API của SCORM 2004 và hoàn toàn không hỗ trợ phần sequencing và navigation của nó.

Moodle hỗ trợ gì và không hỗ trợ gì

Mức hỗ trợ trong Moodle core
SCORM 1.2Đầy đủ — lựa chọn an toàn
SCORM 2004Một phần. API mới làm một phần; sequencing và navigation thì không
AICC
xAPIKhông có trong core; cần plugin và một LRS
cmi5Không có trong core; cần plugin và một LRS
Điểm đẩy vào sổ điểmCó, từ hoạt động SCORM
Cho làm nhiều lượtCó, đặt được cho từng hoạt động

Các bước, từ đầu đến cuối

Không bước nào cần quản trị viên, miễn là bạn sửa được khoá học. Hoạt động SCORM nằm sẵn trong Moodle core — khác Canvas, không có plugin nào phải bật trước.

  • Trong Mosra, mở bộ slide và xuất gói SCORM 1.2. Bạn nhận được một file .zip.
  • Trong Moodle, bật chế độ sửa khoá học rồi chọn Add an activity or resource.
  • Chọn SCORM package trong danh sách hoạt động.
  • Đặt tên, rồi kéo file .zip vào ô nạp gói. Đừng giải nén trước — Moodle đọc thẳng file nén.
  • Mở phần Appearance và Attempts management để đặt cách nó mở ra và cho làm bao nhiêu lượt.
  • Save and display, rồi tự học thử một lượt và kiểm xem điểm có vào sổ điểm không.

Vì sao chọn SCORM 1.2 chứ không phải 2004, trên Moodle

Lời khuyên chung là nên ưu tiên SCORM 2004, vì nó tách đạt/trượt khỏi hoàn thành và xử lý được sequencing. Trên Moodle thì lời khuyên đó không đúng. Chính tài liệu dành cho lập trình viên của Moodle nói rõ SCORM 2004 chưa được hỗ trợ đầy đủ trong core: API mới làm một phần, còn sequencing và navigation thì chưa.

Với một gói chỉ có một SCO — đúng là thứ mà một bài trình chiếu xuất ra — điều này hiếm khi gây chuyện, vì có sequencing nào đâu mà chạy. Nhưng cũng chẳng được lợi gì, mà SCORM 1.2 lại là đường Moodle xử lý tốt nhất. Chỉ chọn 2004 khi có thứ khác trong hệ thống của bạn bắt buộc.

Nếu bạn thật sự cần hành vi SCORM 2004 chuẩn chỉnh trên Moodle thì đó là việc của một plugin SCORM player bên thứ ba, không phải của core.

Điểm đi về đâu

Câu hỏi chấm điểm trên slide được chấm bên trong gói và báo qua runtime SCORM; Moodle ghi lại vào hoạt động đó và đẩy sang sổ điểm của khoá học.

Phần Attempts management quyết định làm lại nghĩa là gì: lấy điểm cao nhất, trung bình, lượt đầu hay lượt cuối. Đây là quyết định của Moodle chứ không phải của gói, nên đặt ở hoạt động chứ không đặt lúc xuất.

Hai chỗ thường hỏng

Gần như mọi lần nạp SCORM thất bại trên Moodle đều rơi vào một trong hai, và cả hai đều dễ thấy khi đã biết chỗ để nhìn.

  • File .zip đã bị giải nén, hoặc bị nén lại từ một thư mục nên imsmanifest.xml tụt xuống một cấp. Moodle cần manifest nằm ngay gốc file nén.
  • File lớn hơn giới hạn tải lên của site. Đây là thiết lập máy chủ (cả giới hạn của Moodle lẫn của PHP), nên một bộ slide nặng có thể cần quản trị viên chứ không cần xuất kiểu khác.

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

Cách này chạy với bản Moodle nào?

Hoạt động SCORM đã nằm trong Moodle core từ nhiều năm và luồng nạp gói ổn định qua các bản gần đây. Nếu khoá học của bạn có nút "Add an activity or resource" và có SCORM package trong danh sách thì không vấn đề gì.

Có cần quản trị viên không?

Bình thường thì không. Giáo viên nào sửa được khoá học đều thêm được hoạt động SCORM. Chỉ cần quản trị viên khi gói vượt giới hạn dung lượng tải lên của site, hoặc khi bạn muốn dùng cmi5 hay xAPI — hai thứ này cần plugin.

Dùng xAPI hoặc cmi5 với Moodle được không?

Được, nhưng không phải bằng core: cả hai đều cần plugin và một Learning Record Store. Nếu bạn chỉ cần ghi hoàn thành và điểm thì SCORM làm được mà không cần bất cứ thứ nào trong đó.

Câu hỏi trên slide có được chấm trong Moodle không?

Có. Chúng được chấm bên trong gói và báo ngược qua runtime SCORM, và Moodle ghi vào hoạt động đó như mọi khoá SCORM khác.

Sửa bài giảng sau này có làm mất dữ liệu người học không?

Hãy xuất lại gói và nạp file .zip mới vào đúng hoạt động cũ, đừng tạo hoạt động mới. Thay file tại chỗ thì giữ nguyên hoạt động, thiết lập và cột điểm của nó; tạo hoạt động mới là bắt đầu một bản ghi mới.

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

Mosra là công cụ soạn bài giảng trên trình duyệt, xuất ra đúng gói Moodle cần, nên bài giảng chỉ phải dựng một lần.

  • Xuất SCORM 1.2 — bản Moodle xử lý tốt nhất — từ cùng bộ slide với PPTX, PDF và video
  • Câu hỏi chấm điểm trên slide, chấm trong gói và báo về sổ điểm Moodle
  • Cũng xuất được SCORM 2004, xAPI và cmi5 từ chính bộ slide đó, cho nền tảng nào cần
  • Miễn phí trong giai đoạn đầu, đủ để thử một gói thật với chính Moodle của bạ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.