SCORM - установить в режиме только для чтения
Мы внедрили простую LMS на основе Basic Web Player, который является частью SharePoint Learning Kit. Сейчас мы ищем способ установить SCORM только для чтения, например, для проверки учителя или родителя.
Есть ли какая-либо опция модели данных SCORM или опции, которые можно отключить для редактирования?
2 ответа
Вы не просто разрабатываете SCORM API
Я находился в процессе разработки LMS-RTE и SCO в течение примерно года постоянных улучшений и дополнений. Квинтэссенция истины, которую я узнал, состоит в том, что почти каждый делает ужасную работу.
Стандарт SCORM в лучшем случае немного свободен... Любая функция, присутствующая во взаимодействиях RTE SCO <->, должна быть отражена с обеих сторон. Если LMS-Vendor рекламирует функцию проверки, каждая SCO также должна ее реализовать. Невозможно навязать поведение в SCO со стороны LMS, поскольку слишком много полей являются необязательными. Еще хуже то, что нет способа автоматически проверить SCO и определить, использовалось ли определенное поле и SCO вел себя так, как ожидалось.
Таким образом, теоретически предварительная настройка cmi.mode должна помочь, но почти каждый поставщик контента, с которым я столкнулся, игнорирует этот параметр. Я думаю, что все, что вы можете выбраться отсюда - это ответ: да, это возможно, но только если SCO поддерживает эту функцию.
Я лично обнаружил, что протоколирование связи SCO <-> RTE является лучшим решением для определения поведения, на которое может быть способна SCO. Если вы регистрируете все запросы get и все заданные запросы в разных журналах и журналах, свойства которых затрагиваются SCO, вы получите представление о том, что может сделать SCO.
Я думаю, что вы можете использовать элемент модели данных cmi.mode. Не могли бы вы объяснить больше, пожалуйста?