Идеи по созданию онлайн слайд-шоу / презентации, которая отслеживает и удостоверяет, что посетитель действительно проходит через все это - PullRequest
0 голосов
/ 02 февраля 2011

Я пытаюсь создать интерактивный инструмент обучения, который показывает презентацию / слайд-шоу. Он должен иметь возможность отслеживать и следить за тем, чтобы пользователи проходили весь процесс.

Клиент использовал этот пример, чтобы показать мне, что он искал визуально:

https://www.enrolldi.com/demo/express/

Теперь, я дал им знать, что с флэш-видео действительно не было бы никакого способа отслеживания.

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

Мой вопрос: есть ли лучшие способы сделать это отслеживание.
Кроме того, выполнение простых анимаций, таких как перемещение курсора и т. Д., Действительно может быть достигнуто только при использовании вспышки, я полагаю? Они упомянули использование голоса и т. Д.

1 Ответ

0 голосов
/ 04 февраля 2011

Ну, сервер, на котором вы должны сосредоточиться, я думаю. Я доставлял пользователю маркер защиты от подделки, который должен был удерживать клиентский скрипт для перехода к следующему сегменту, а затем каждый раз проверял временную метку на сервере.

Этого также не нужно делать с помощью нажатий на кнопки с задержкой, вы можете и, вероятно, скрыть все это так, чтобы пользователь ничего не знал, и публиковать предупреждение только тогда, когда пользователь начинает продвигаться слишком быстро. В противном случае они будут следить за появлением кнопки и ее отвлечением. Если вы идете по этому маршруту, убедитесь, что вы можете мигать предупреждение через равные промежутки времени. Если вы подождете, скажите до конца 30-минутного модуля, чтобы сообщить вашему пользователю, что ему нужно потратить на него не менее 20 минут, а они просто просмотрели его за 10, они не собираются возвращаться и перечитывать его, они ' Я просто посижу и подожду. AJAX, вероятно, была бы хорошей идеей для такого сайта, так что вы можете хорошо следить за тем, что происходит на компьютере пользователя, и это сделает всю систему намного труднее обойти.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...