2015-03-05 1 views
2

Я создаю книгу с некоторыми действиями, такими как викторина, головоломки с использованием HTML5, CSS, JavaScript и JQuery. Как добавить Tin-Can в него. Он должен трактовать действие читателя и работать в автономном режиме.Как tin-can-api работает в автономном режиме?

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

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

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

Если я ошибаюсь, как это работает в автономном режиме и как поддерживать актеры, глаголы и объектные утверждения читателя?

ответ

3

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

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

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

Я рекомендую вам предпринять следующие шаги для запроса (или поиска) более общего вопроса о хранении данных на вашей конкретной платформе, например. «How do I store data on android?» или «How can I use JavaScript local storage?», поскольку этот конкретный технический вызов никоим образом не является специфичным для Tin Can.

Я надеюсь, что это поможет!