Как работает tin-can-api в автономном режиме?

Я создаю книгу с некоторыми действиями, такими как викторины, головоломки с использованием HTML5, CSS, JavaScript и Jquery. Как добавить в нее консервную банку. Следует отслеживать действия читателя и работать в автономном режиме.

Как упоминается в документе Tin-Can API API Doc, он работает в режиме онлайн и в автономном режиме. Как это работает в автономном режиме?

Как я понимаю, оператор Actor, Verb и Object должен хранить локально в журнале и отправлять в LRS, когда он подключен к LRS. Я прав?

Если да, то как локально вести журнал операторов Actor, Verb и Object?

Если я не прав, как он работает в автономном режиме и как поддерживать оператор Actor, Verb и Object для читателя?

1 ответ

Механизм включения автономного отслеживания в Tin Can является свойством отметки времени. Это позволяет вам записывать не только то, когда данные были сохранены, но и когда фактически произошел процесс обучения, чтобы операторы могли быть сохранены и перенесены в LRS позже, когда соединение доступно.

Поскольку Tin Can - это спецификация для поддержки взаимодействия между технологиями обучения, точный механизм хранения данных не имеет значения. До тех пор, пока вы правильно отправляете данные, когда получаете соединение, LRS сможет получать эти данные, однако они были сохранены до отправки.

Теперь, хотя это технически отвечает на ваш вопрос, я представляю, что "вы можете хранить его так, как вам нравится", возможно, не будет полезным ответом, если вы ищете какой-либо способ хранения данных, а не в ситуации имея множество опций и желая выбрать соответствующую опцию Tin Can из этого списка.

Я рекомендую, чтобы ваши следующие шаги были для вас, чтобы задать (или найти) более общий вопрос о хранении данных на вашей конкретной платформе, например, " Как я могу хранить данные на Android?" Или " Как я могу использовать локальное хранилище JavaScript?" Как эта конкретная техническая задача никоим образом не связана с жестяной коробкой.

Надеюсь, это поможет!

Другие вопросы по тегам