2011-06-28 17 views
5

Cố gắng tìm giải pháp cho điều này, chúng tôi có LMS Server và máy chủ nội dung trên khắp Hoa Kỳ, để người dùng nhận nội dung của họ từ vị trí gần nhất.Tên miền chéo SCORM, SCO-Fetcher hoặc bất kỳ giải pháp nào khác

Current Scenario

Tôi đã đi qua một giải pháp sử dụng SCO-Trình tải, đề cập trong hai liên kết này dưới đây và minh họa dưới đây, nhưng tôi không thể tìm thấy bất kỳ thông tin về làm thế nào để thực hiện một giải pháp tương tự.

đây: http://elearningrandomwalk.blogspot.com/2006/08/sco-fetcher.html

và ở đây: http://www.adlnet.gov/Technologies/scorm/SCORMSDocuments/SCORM%20Resources/ADL_CrossDomainScripting_1_0.pdf

Solution

Nếu ai có bất kỳ suy nghĩ hay thông tin về vấn đề này, nó sẽ được đánh giá cao nhất.

Trả lời

3

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:

enter image description here

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.

+0

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

0

Tôi biết đây là một câu hỏi cũ, nhưng tôi nghĩ rằng tôi muốn chia sẻ: Tôi đã có một tình huống tương tự cách đây vài năm và định cư theo số iframe hack để tránh các hạn chế về tên miền chéo. Tất cả những gì nó cần là một chút JavaScript và HTML. Nó hoạt động trên các trình duyệt cũ hơn, bao gồm IE6.

Chuck, bạn đã sử dụng giải pháp nào?

+0

Bộ phận CNTT của chúng tôi có thể thay đổi các miền để giảm bớt vấn đề.Cảm ơn tất cả công việc tuyệt vời trên trang web của bạn. – Chuck

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