Должен ли я использовать соединение веб-сервиса между LMS и Scorm Player?

У меня есть LMS, закодированная на sharepoint и c #. я хочу сделать мою LMS совместимой с scorm. Я почти новичок в этой сфере. Я пробовал использовать Sharepoint Learning Kit, но для меня это бесполезно, потому что, насколько я понимаю, его нельзя полностью редактировать. После попытки использовать SLK я решил написать адаптер api между SCO и LMS, потому что я понял, что мне нужен адаптер api, и я не нашел адаптер Api для интеграции моей LMS.

Должен ли я писать адаптер Api на javascript, который использует подключение веб-службы к LMS?

Пожалуйста, не рекомендую заходить на scorm.com, scorm объяснил бла-бла-бла .. нет ничего ..

Также я много искал в Google, есть только один проект, написанный на C #, под названием "DotNetScorm", но я не смог заставить его работать.

Кто-нибудь может дать мне совет по поводу моего положения ?.


person relower    schedule 28.06.2012    source источник


Ответы (2)


Этот инструмент звучит именно так, как вы ищете: http://jcasolutions.com/simple-scorm-lms-adapter

person Brian Caudill    schedule 29.06.2012
comment
Спасибо за ответ, я посмотрю на это. - person relower; 02.07.2012

В принципе, да, вам нужно реализовать API в javascript и использовать XMLHttpRequest для отправки информации на сервер.

Ваш API должен реализовывать следующие методы: GetLastError, GetErrorString, GetDiagnostic, SetValue, GetValue, Initialize, Terminate.

На мой взгляд, самая сложная часть - это SetValue и Commit (SetValue должен проверять информацию, которую SCO отправляет вам).

И мне очень жаль, я увидел, что вам не нужны ссылки, но чтобы понять, как это должно работать, вам нужно прочитать документацию в ADL: http://www.adlnet.gov/features/scorm/scorm-2004-4th#tab-resources

Загрузите спецификацию SCORM 2004 4th Edition, а затем прочтите три документа:

SCORM_2004_4ED_v1_1_RTE_20090814 - этот объясняет, как SCO играет (что вы действительно хотите) и как происходит связь между SCO и LMS.

Для реализации API, на мой взгляд, этого будет недостаточно, потому что вам нужно загрузить пакеты SCORM (в основном интерпретировать файл imsmanifest.xml), для этого вам нужно прочитать это:

SCORM_2004_4ED_v1_1_CAM_20090814 - понять, как упакованы SCO SCORM_2004_4ED_v1_1_SN_20090814 - как связать контент

Удачи

person Javier    schedule 29.08.2012