Slider
Настройка пакетов SCORM из редактора CourseLab для СДО Phishman

Как подружить SCORM из редактора CourseLab и СДО Phishman

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Настройка пакетов SCORM из КурсЛаба для системы обучения Phishman

Если просто опубликовать электронный курс в формате SCORM из редактора CourseLab, то такой пакет в СДО Phishman может не заработать. Для решения этой проблемы необходимо проделать несколько манипуляций.

Для начала посмотрим, как упаковывают файлы разные редакторы и как объявляют это в файле imsmanifest.xml.

 

1. SCORM из iSpring

Все составляющие файлы курса (скрипты js; таблицы стилей css; картинки png, jpg; шрифты wotf и др.) редактор iSpring Suite складывает в папку "res/".

 

ispring manifest

 

Всё это содержимое указывается списком в рамках тега <resource>...</resource>  - на скриншоте это показано голубой стрелкой. Как видно, все файлы проекта находятся либо непосредственно в папке "res/", либо в во вложенных в неё папках. В параметрах открывающего тега <resource> указывается страница запуска курса - показано зелёной стрелкой. В параметрах открывающего тега <item> указан идентификатор на ресурсы курсы - это отмечено оранжевыми стрелками.

 

2. SCORM из Articulate Storyline

В "Артикулейте" немного другая иерархия хранения вложенных файлов. Там они хранятся в разных папках: "story_content/", "mobile/", "html5/", "lms/". Аналогично стрелками разных цветов это показано на скрине ниже.

 

articulate manifest

 

Как видно, голубые стрелки указывают на разные папки ресурсных файлов. Но всё это, как и в SCORM'е от iSpring, собрано в рамках одного тега <resource>.

 

3. SCORM из CourseLab

У пакета SCORM опубликованного из редактора CourseLab есть схожесть с пакетом Articulate, но есть и своя особенность. "КурсЛаб" хранит вложенные файлы в двух папках "courseimages/" и "1/". Но! В отличие от "Артикулейта" списки файлов из этих папок разбиты на два разных тегах <resource>. Причём, первым идёт дополнительный, на который ссылается второй - это показано сиреневыми стрелками. 

 courselab manifest

 

И если всё оставить в этом виде, то в частности СДО Phishman может не увидеть такой курс. Есть два способа решения проблемы.

Первый способ:

  1. разархивировать zip-архив опубликованного курса,
  2. открыть в текстовом редакторе файл imsmanifest.xml,
  3. вырезать второй блок <resource>...</resource>,
  4. вставить его перед первым таким блоком,
  5. сохранить изменения в файле,
  6. заархивировать пакет SCORM.

 Второй способ:

  1. разархивировать zip-архив опубликованного курса,
  2. открыть в текстовом редакторе файл imsmanifest.xml,
  3. вырезать список файлов из первого блока <resource>...</resource>,
  4. в конце второго списка удалить строку,stro
  5. вставить скопированный список из первого блока в конец списка второго блока <resource>...</resource>,
  6. удалить остатки первого блока,stro2
  7. сохранить изменения в файле,
  8. заархивировать пакет SCORM.

 

По второму способу структура списка ресурных файов будет такой же, как и в Articulate Storyline. В одном списке будут файлы их разных папок верхнего уровня.

stro3

 

Но это еще не всё. Для отображения и работы курсов CourseLab в системе обучения Phishman также требуется упаковывать их в стандарте SCORM 1.2, а также в настройках исполнения давать разные идентификаторы модулю и курсу. В WebTutor и других LMS это некритично.

 

prishman courselab mod

 

В данном случае, для примера, в названии идентификатора просто заменены символы пробела подчеркиваниями.

 

prishman courselab course

 

В файле манифеста эти названия указаны в параметре "identifier" тегов <organization> (идентификатор курса) и <item> (идентификатор модуля).

 

ispol


  

Что почитать?

qr code

Lifel.ru