Вывод в профиле пользователя даты регистрации и даты последнего посещения
Данное обновление мы внесли в СДО по запросу учебных центров. Дело в том, что иногда нужно отследить, когда последний раз слушатель заходил в СДО и заходил ли он туда вообще.
К примеру, клиент одного учебного центра уверял, что прошёл все курсы обучения. Однако в его личном кабинете прогресс отсутствовал.
Как выяснилось, данный слушатель даже не заходил в свой кабинет — в журнале событий не было данных об авторизации. То есть, всё это время он обучался в СДО под чужими доступами.
Другой клиент говорил, что завершил обучение день назад. По данным системы, он действительно обучался в своём личном кабинете, однако его последние действия были зафиксированы на прошлой неделе.
Теперь в профиле пользователя СДО, в том числе у слушателя, выводится не только дата регистрации, но и дата последнего посещения.
Даты выводятся с правой стороны от имени и должности в строчках:
- «Зарегистрирован» — дата создания профиля слушателя;
- «Последнее посещение» — дата последнего посещения слушателя. В данном случае мы фиксируем последнее действие в системе: авторизацию (вход в СДО) и значимое изменение в личном кабинете, например, слушатель начал новый урок в курсе, отправил сообщение в чате, приступил к опросу и т.п.
Если пользователь был зарегистрирован в СДО, но ни разу в неё не заходил, строка «Последнее посещение» не выводится.
Более подробную информацию о входах в СДО и действиях в профиле можно посмотреть в «Журнале событий».
В журнале, помимо даты входа в СДО, выводится информация об IP адресе, с которого слушатель заходил в систему. IP адреса рабочего и домашнего компьютера будут отличаться.
Дата регистрации также выводится в списке пользователей по разделам.
У слушателей выводится дата регистрации и дата последнего посещения не только в списке пользователей, но и в заявке.