Трекинг чтения

Просмотры любой страницы записываются в базу данных в виде логов: какой пользователь, когда и какую страницу просматривал.

Трекинг позволяет узнать, кто читал конкретную книгу (учебник) или, например, какие книги (и какие страницы) читал конкретный посетитель.

per-page-track-site.png

Этичность трекинга[править]

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

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

С другой стороны, знание какие страницы учебника студент не читал поможет преподавателю найти и использовать пробелы в обучении против студента.

В публичных библиотеках трекинг авторизованных пользователей без их явного согласия неэтичен и его рекомендуется использовать только в обезличенном виде.

ELiS предоставляет лишь инструмент для трекинга действий читателя. Но решение об активации этого инструмента и предоставления доступа к логам остается за администрацией библиотеки.

Запрет трекинга со стороны пользователя[править]

Пользователь может пожелать запретить трекинг чтения страниц. Для этого ему достаточно выставить в своем браузере флаг Do Not Track. При установке такого флага запись действий пользователя не прекращается, но записывается в базу логов в анонимизированном виде (uid = 0) даже если пользователь авторизован.

Доступ к логам[править]

Логи могут отображаться как с отображением логинов пользователей, так и в обезличенном виде. В первом случае пользователь должен обладать правами "Access ELiS per page user access reports", во втором "Access ELiS per page user access anonymized reports".

Логи для всех книг[править]

per-page-track-site-anonymized.png

Получить доступ к сырым логам как для визуального просмотра, так и для машинной обработки можно через панель администратора в разделе "Отчеты" -> "ELiS Reports" -> "Логи просмотров страниц". Адрес логов http://example.com/reports/elis/pages.

Получить логи в машиночитаемом виде можно добавив суффикс ".tsv" к окончанию адреса страницы: http://example.com/reports/elis/pages.tsv. Для доступа к логам в машиночитаемой форме пользователь должен иметь права "Access ELiS per page user access machine-readable reports". В машиночитаемой форме логи показываются в деанонимизированном виде кроме случая, когда пользователь выставил в браузере флаг Do Not Track.

Получить отчет за указанный промежуток времени можно отправив запрос с указанием дат в запросе в параметрах start и end. Например: http://example.com/reports/elis/pages.tsv?start=2015-01-01&end=2015-12-31.

Логи к конкретной книге[править]

per-page-track-book.png

Для каждой отдельной книги существует возможность просмотреть логи только по ее страницам. Пользователи с соответствующими правами увидят вкладку с соответствующей информацией на странице книги.