Tôi làm việc cho nhà cung cấp nội dung đã phải giao tiếp với nhiều LMS và tên miền chéo khác nhau luôn là vấn đề đau đớn.
Tài liệu bạn đã liên kết không chịu được, SCORM thực sự không phục vụ cho nhiều tên miền chéo. Trải nghiệm của tôi với tên miền chéo đã chống lại tiêu chuẩn AICC. Trong quá khứ, chúng tôi đã sử dụng một applet java đã ký để thực hiện truyền thông tên miền chéo, nhưng hiện tại chúng tôi đang sử dụng một tệp ẩn nhỏ flash * mà chúng tôi nói đến qua javascript. Điều này đòi hỏi LMS phải có tệp crossdomain.xml được cài đặt trên máy chủ web của họ để cho phép giao tiếp mà một số khách hàng của chúng tôi gặp phải.
* Sản phẩm của chúng tôi sử dụng rất nhiều flash, vì vậy đây không phải là yêu cầu nghiêm trọng đối với chúng tôi.
Giải pháp mà chúng tôi đang xem xét nghiêm túc hiện nay là một biến thể về "Dịch vụ thời gian chạy trên máy chủ nội dung" như được đề xuất trong phần 4.8 của the cross-domain scripting document.
Máy chủ nội dung sẽ tự chạy chương trình học, như thể đó là LMS và ủy quyền tất cả các lệnh gọi API đến LMS thực. Biểu đồ dưới đây cho thấy các đường dẫn truyền thông:

Ngoài ra, URL mắt của bạn sẽ không được trực tiếp đến nội dung (ví dụ, http://abc.com/content/sco.html
) nhưng để ứng dụng phần mềm trên máy chủ nội dung (ví dụ, http://abc.com/access.php?content=sco.html&permissions=OAUTH_ID
), sau đó sẽ phục vụ nội dung như thể đó là bản thân LMS.
Ngoài ra, chỉ cần đi qua this article về truyền thông cross-domain mà, trong khi không SCORM cụ thể, có thể cung cấp một số ý tưởng thay thế để thực hiện.
Cảm ơn, chúng tôi sẽ khám phá giải pháp flash tương tự như những gì bạn hiện đang sử dụng. Thực sự thích khả năng của giải pháp html5 trong bài viết bạn liên kết đến, nhưng vẫn còn bị mắc kẹt với IE7. – Chuck