2015-07-01 15 views
5

Trước khi xây dựng giải pháp eLearning, tôi đang xác định có sử dụng gói authoring như Captivate hoặc Storyline hay để tạo các trang HTML sử dụng các cuộc gọi JS để theo dõi. Nếu tôi tránh sử dụng công cụ soạn thảo, tôi sẽ linh hoạt về mặt nội dung và sử dụng lại nội dung hiện có. Ví dụ, Storyline xuất ra các tệp SWF mà tôi không thể chuyển qua nhóm của tôi như một trang HTML đơn giản để xem xét. Tuy nhiên, tôi mới đến SCORM .. và tôi tự hỏi có khả thi để tăng tốc với việc thực hiện các cuộc gọi JS theo dõi SCORM LMS cùng với các trang HTML tùy chỉnh của tôi hay cách tiếp cận thích hợp hơn để bắt đầu với một công cụ authoring?Đang triển khai LMS Scorm Tracking không có gói tác giả khả thi cho người mới bắt đầu?

+0

Tôi đang viết một tiện ích mở rộng cụ thể của Chrome cung cấp bảng điều khiển trình bao bọc/trung gian SCORM API hoàn chỉnh phù hợp để phát triển và kiểm tra nội dung đó - tôi cần nhiều thời gian hơn công việc cho phép, nhưng hiện tại tệp của nó: // và SCORM 2004 v3 chỉ - vui lòng nhắn tin cho tôi nếu bạn muốn cho nó đi :-) – Rycochet

Trả lời

7

Có, rất khả thi nếu bạn thấy thoải mái với HTML và JavaScript.

SCORM hỗ trợ nhiều tình huống phức tạp, nhưng bí mật bẩn thỉu của hầu hết các công cụ phát triển e-learning là chúng chỉ sử dụng các thành phần cốt lõi nhất của SCORM: đánh dấu trang, trạng thái hoàn thành, điểm số. Việc thêm mức hỗ trợ SCORM này vào một khóa học HTML/JS làm bằng tay thực sự dễ dàng và trong các trường hợp đơn giản nhất chỉ mất vài giờ.

Có rất nhiều thư viện để giúp bạn bắt đầu, do đó bạn không phải phát minh lại bánh xe hoặc bị cuốn vào một số chi tiết, giống như jQuery vs vanilla JS.

Tổ chức đã tạo SCORM cung cấp trình bao bọc. Họ updated it in 2011; nó tốt hơn nhiều, mặc dù nó vẫn bị ô nhiễm không gian tên toàn cầu.

Bài đăng của Andrew ủng hộ các công cụ của Rustici Software (anh ấy làm việc ở đó). Họ là những người tuyệt vời, SCORM và xAPI (Tin Can) chuyên gia, và mã của họ là rắn, nhưng mã của họ không phải là mã nguồn mở, nếu điều đó quan trọng với bạn. (FWIW, họ có a great online reference chart for SCORM run-time calls, tôi sử dụng nó mọi lúc.)

Tôi đã nghe những điều tốt đẹp về các sản phẩm của JCA Solutions, nhưng bản thân họ không sử dụng mã của mình.

Năm 2008 tôi đã viết trình bao bọc SCORM của riêng mình (mã nguồn mở, available on GitHub), đáp ứng nhu cầu của riêng tôi - số dặm của bạn có thể khác nhau. Tôi đã viết nó một phần vì tôi đã không hài lòng với wrapper được cung cấp bởi ADL vào thời điểm đó. Wrapper của họ bị ô nhiễm không gian tên toàn cầu, và không cung cấp bất kỳ xử lý lỗi. Tôi nhận thấy tôi tiếp tục viết cùng một lỗi kiểm tra và logic điều kiện cho các khóa học của tôi hơn và hơn. Tôi quyết định chuyển một số điều này đến trình bao bọc để giữ cho mã khóa học của tôi tối thiểu và KHÔ. Nếu bạn quan tâm, tôi đã viết đơn giản tutorial for adding SCORM to an HTML file using my wrapper (lưu ý đây là một trang đơn lẻ HTML, nếu bạn sử dụng nhiều trang, bạn sẽ cần phải sử dụng khung nội tuyến để ngăn vô tình giết kết nối API).

Trình bao bọc của tôi cũ và không hoàn hảo và tôi không phải là người tự quảng bá. Tôi khuyên bạn nên thử tất cả các trình bao bọc được đề cập bởi các áp phích khác và tìm thấy một cảm giác tự nhiên/trực quan nhất cho bạn, hoạt động tốt nhất cho phong cách mã hóa của bạn và đáp ứng các yêu cầu cấp phép của bạn. Tất cả họ đều làm một công việc tốt để che chắn bạn khỏi sự phức tạp và giúp bạn có được khóa học của bạn và chạy.

Tóm lại: bạn không cần sử dụng các công cụ phát triển không có sẵn, HTML là một lựa chọn tuyệt vời và bạn có thể thấy, có một cộng đồng phong phú sẵn sàng trợ giúp.

+0

PS chưa thử SCOBot của Mark, nhưng có vẻ khá tốt, quá – pipwerks

+0

@pipworks Bạn có thể hãy giải thích về điều này một chút "nếu bạn sử dụng nhiều trang, bạn sẽ cần phải sử dụng iframe để ngăn chặn vô tình giết chết kết nối API"? Tôi đang cố tạo một SCO không có khung nội tuyến. Tôi muốn các nhà thiết kế có thể gửi cho tôi các trang html để đưa vào mà không có giới hạn iframe. – mikelus

+0

Cụ thể ... nếu tôi đang sử dụng trình bao bọc của bạn ... làm thế nào tôi sẽ đi về việc khởi tạo lại đối tượng scorm của bạn nếu tôi chuyển sang một trang mới. API thực tế từ các lms vẫn tồn tại phải không? như trong https://thedesignspace.net/2013/09/08/getting_scorm_t/#.VZajb_lVhBd – mikelus

1

Có một cách để sử dụng cả hai phương pháp và duy trì khả năng sử dụng lại. Bạn có thể tạo các đoạn nội dung có thể tái sử dụng nhỏ hơn trong công cụ authoring, chẳng hạn như captivate. Và chuỗi chúng lại với nhau trong các gói SCORM. Nhưng nhìn lại theo kinh nghiệm của riêng tôi, tôi đã muốn học SCORM trước. Captivate và các công cụ authoring khác chi phí tiền bạc, trong khi tạo và mã hóa các gói của riêng bạn là miễn phí và trong hầu hết các trường hợp, bạn chỉ mất nhiều thời gian để làm như vậy. Có nhiều tài nguyên để học nhanh, tôi đã sử dụng JCA Solutions và hoàn tất khóa học sau khoảng một tuần. Tôi thấy điều này nhanh hơn và dễ dàng hơn so với đào tạo Captivates. Nhưng đó là tôi.

Chúc bạn may mắn.

1

Có một số tùy chọn đất giữa để bạn có thể xem xét quá:

  • Sử dụng một công cụ authoring và tùy chỉnh đầu ra nếu bạn cần phải vượt qua tính năng tiêu chuẩn. Hầu hết các công cụ soạn thảo đều có các tính năng mở rộng được tích hợp sẵn.

  • Sử dụng Driver để xử lý theo dõi và xây dựng nội dung từ đầu.

  • Cân nhắc sử dụng Tin Can nếu bạn đang tạo các loại trải nghiệm học tập các công cụ soạn thảo phổ biến không được thiết kế để tạo.

Hiểu biết một chút về SCORM hữu ích, nhưng đừng phát minh lại bánh xe.

+0

Vì vậy, có thể nói có một kết hợp các trang html/js tùy chỉnh và các đối tượng flash được tạo bởi các lượt thích của cốt truyện? Ví dụ: Nếu tôi thêm một số trang trình bày powerpoint vào một gói trong cốt truyện, tôi có thể thêm các trang html vào đó không? Tôi đã không thấy làm thế nào để làm điều này trong bất kỳ công cụ tôi đã xem xét cho đến nay. Có ví dụ nào về việc thực hiện trực tuyến này không? – mikelus

+0

Đó là nhiều hơn mà bạn sẽ tạo ra các khuôn khổ trong công cụ authoring và sau đó thêm mã tùy chỉnh trong và xung quanh đó để thêm các tính năng nâng cao hơn. Như bạn đã đề cập cốt truyện, hãy xem http://www.articulate.com/support/storyline/javascript-best-practices-and-examples –

1

Có một chút đi vào các gói tùy chỉnh dựa trên nhu cầu của bạn. Bạn có quyền quyết định hỗ trợ trình duyệt nào bạn muốn, nếu bạn muốn sử dụng hệ thống mẫu, nếu bạn sử dụng API (cuộn của riêng bạn) hoặc một bên thứ ba như pipwerks, SCOBot (mỏ) hoặc Rustici.

Thiếu khả năng truy cập, nội dung Flash và các tùy chọn/giới hạn khác có thể khiến hệ thống tác giả của bên thứ ba không tham gia tranh chấp.

Và tất nhiên ngân sách. Bạn có thể cần phải di chuyển qua Lectora, iSpring, Captivate và bất kỳ số lượng các hệ thống có thể để lấp đầy thời gian so với khoảng cách ngân sách.

Các vấn đề liên quan