Диалоговый тренажёр в мобильном приложении

Оглавление


Общая информация о модуле

Какова цель модуля

Цель модуля – дать возможность пользователям портала использовать диалоговый тренажёр в мобильном приложении.

Какие модули мобильного приложения связаны с диалогами

Квесты

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

Матрица обучения

Если модуль “Диалоговый тренажёр” включен на портале, в матрице создаются столбцы с информацией о прохождении диалогов. Так как отчёт в этом модуле полностью повторяет структуру матрицы в публичной части, столбцы по диалогам также выводятся в отчёт. Если диалог входит в квест, то он отображается как материал в составе квеста.

Моя команда

Если диалог обязателен для прохождения, то пользователь его увидит в соответствующей вкладке на экране “Моя статистика”. Руководитель команды также видит обязательные для прохождения диалоги на экранах сотрудников и может назначить диалог для прохождения.

Дополнительная документация

  1. Пользовательская документация по веб-версии модуля – Диалоговый тренажёр

  2. Инструкция по созданию диалога – Как создать диалог


Взаимодействие пользователя с диалогами в мобильном приложении

Как найти диалоги в приложении

Список доступных диалогов в приложении находится на отдельном экране. Перейти к нему пользователь может из меню приложения.

Отображаются только активные и доступные пользователю диалоги. Если для диалога задан интервал между попытками, отображается плашка с таймером.

Как перейти на экран диалога

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

Какую информацию видит пользователь на экране диалога

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

image-20240703-040243.png

При нажатии на вставленное в текст описания изображение, открывается полноэкранный режим просмотра изображения с возможностью масштабирования

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

Кнопка “Начать диалог” может быть неактивна, если установлен интервал между попытками. В этом случае также выводится плашка с таймером оставшегося времени.

Ниже расположен блок с указанным количеством баллов за успешное прохождение диалога. Если награда за прохождение не установлена в блоке выводится “+0 баллов”.
Если диалог был пройден, в блоке отображается текст “Диалог пройден”.

Успешное прохождение диалога не блокирует оставшиеся попытки прохождения. Однако результаты последующих попыток при этом не учитываются.

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

Ещё ниже на экране расположен блок для социальных активностей – кнопка одобрения материала и кнопка для перехода на экран комментариев.

Как пройти диалог

Для начала прохождения диалога пользователю нужно нажать кнопку “Начать диалог”.

После этого он перейдёт на стартовый экран с заставкой и кнопкой “Начать прохождение”. Такой переход защищает пользователя от случайного нажатия и потери попытки прохождения диалога.

После нажатия кнопки “Начать прохождение” происходит переход на экран диалога.

В верхней части экрана виден таймер с обратным отсчётом времени, персонаж диалога и его реплика.

Внизу экрана выводится кнопка “Выбрать ответ”. После её нажатия на экране выводятся варианты возможных ответов пользователя, из которых он выбирает единственный и наиболее подходящий по его мнению.

Пользователь должен нажать на кнопку “Ответить”, чтобы выбрать вариант своей реплики. Выбранный вариант выделяется цветом.

После ответа, варианты подсвечиваются системными цветами в зависимости от правильности выбора. Таким образом пользователь понимает ответил ли он верно или допустил ошибку.

Вопросы сменяют друг друга в зависимости от структуры диалога и ответов пользователя.

На последней реплике персонажа в ветке диалога пользователь видит на экране кнопку завершения прохождения.

Нажав на неё он переходит на экран результатов диалога.

Что происходит если время для прохождения истекло

Таймер останавливается на значении 00:00. Цвет таймера изменяется на красный.

Если пользователь выбрал ответ – внизу появляется кнопка “Завершить диалог”. Если пользователь не успел выбрать ответ – кнопка “Ответить” меняется на кнопку “Завершить диалог”.

Если к момент остановки таймера ответ был выбран, но кнопку “Ответить” пользователь нажать не успел – ответ не засчитывается.

Дополнительные механики при прохождении

Если в структуру диалога включена презентация, она отображается на экране в виде галереи слайдов. Для завершения просмотра презентации пользователю нужно нажать кнопку “Завершить”.

Если после презентации ветка диалога продолжается, пользователь увидит экран с репликой персонажа.

Как отображаются результаты прохождения

Прохождение диалога может успешным или не успешным. Это зависит преодолел ли пользователь заданный порог прохождения.

 

В любом случае на экране выводится информация о прохождении – процент прохождения диалога, статус начисления баллов, количество оставшихся попыток.
Если попытки прохождения остались, указывается их количество. Если попытки остались, но в настройках задан интервал между попытками – на месте строки с попытками выводится таймер с обратным отсчётом времени до следующей попытки.

На экране результата всегда есть кнопка “История”. Она позволяет перейти на экран с деталями прохождения последней попытки.

Правильность ответов выделена системными цветами: зелёный – правильные ответы, жёлтый – нейтральные, красный – не правильные.