Квесты

Квесты

 

Публичная часть

В меню Квест является подпунктом раздела Обучение.

В Публичной части у пользователя могут быть такие роли:

Наставник

  • Проверяет выполненные задания студентов – меняет статус прохождения заданий

  • Консультирует своих студентов в период прохождения квеста в офлайне

Пользователь является наставником в квесте:

  • если у хотя бы одного студента, которому был назначен квест, в карточке Пользователь в поле “Наставник“ установлен в качестве значения текущий пользователь

Ответственный

У Ответственного те же функции и права, что и у Наставника.

Пользователь является ответственным за квест:

Ответственный за квест обладает практически теми же возможностями, что и наставник.

  • Исключение:

    • Уведомления. Для наставника и ответственного предусмотрены отличающиеся друг от друга уведомления и рассылки.

    • Награды. Ответственный НЕ получает награду за выполнение его студентом квеста.

Далее при описании функционала используется термин “Наставник“, который включает в себя как пользователя-наставника квеста, так и пользователя-ответственного за квест.

Студент

  • Проходит задания в рамках назначенного квеста

  • Отправляет выполненные задания на проверку Наставнику

  • Получает обратную связь по выполнению заданий в течение всего периода действия Квеста от Наставника

  • Получает награды за пройденный квест, этапы, задания

  • Оставляет обратную связь в форме обратной связи по квесту после его завершения

Один пользователь может быть одновременно и Студентом, и Наставником

Модуль виден пользователям в Публичной части только если пользователь является Наставником и/или Студентом.

Общий вид экрана квестов

(1) вкладки переключения роли; (2) прогресс прохождения квеста; (3) информация о составе квеста; (4) название квеста; (5) дата сдачи квеста

Квест с точки зрения Студента

Экран квестов

На экране квестов отображаются карточки квестов. Карточка квеста содержит:

  • Шапка квеста – если шапка не загружена, то выводится базовая заглушка: иконка и базовый градиент

  • Название квеста

  • Прогресс квеста:

    • В прогрессе не учитываются непройденные тесты (например, в квесте 5 тестов, 2 из них не пройдены, 3 пройдены. Прогресс = 60%).

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

    • При переназначении ранее пройденных этапов и материалов, прогресс изменяется пропорционально количеству переназначенных материалов

    • Изменение прогресса если студент полностью прошёл квест, но в него были добавлены новые или переназначены ранее пройденные этапы и материалы, либо восстановлены ранее добавленные мероприятия, которые были удалены:

    • Цвет прогресса:

      • 0% - серый

      • 1-66% - синий

      • 67-100% - зелёный

  • Маркер “точка“ – отображается перед названием квеста в случае если Квест пройден студентом и в него был добавлен новый материал, который не видел студент. При наведении курсора на маркер отображается хинт: “Были добавлены материалы после прохождения Квеста”. Маркер отображается на всём пути от первичной страницы Квеста до добавленного материала. Пропадает при открытии материала.

  • Количество этапов

  • Количество материалов во всех этапах

  • Дедлайн или статус (пройден, просрочен)

Квест представлен в виде игрового интерфейса с иллюстрациями/иконками для каждого из этапов. По структуре Квест состоит из этапов, этапы в свою очередь состоят из заданий: Квест ⟶ Этап ⟶ Задание

Карточки квестов располагаются на странице в следующем порядке:

  1. доступные для прохождения квесты, но не пройденные

  2. заблокированные квесты

  3. пройденные квесты

Заблокированные квесты

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

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

Страница квеста

На странице квеста студент может увидеть базовую информацию по квесту, наставнику и этапам. 

Страница поделена на две карточки, карточку с информацией о квесте и карточку "Мои этапы".

На карточке информации о квесте находятся следующие элементы:

  • Название квеста

  • Прогресс прохождения квеста

    • В прогрессе не учитываются непройденные тесты (например, в квесте 5 тестов, 2 из них не пройдены, 3 пройдены. Прогресс = 60%).

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

    • При переназначении ранее пройденных этапов и материалов, прогресс изменяется пропорционально количеству переназначенных материалов

    • Изменение прогресса если студент полностью прошёл квест, но в него были добавлены новые или переназначены ранее пройденные этапы и материалы, либо восстановлены ранее добавленные мероприятия, которые были удалены:

  • Кнопки Начать обучение / Продолжить обучение:

    • Кнопка Начать обучение

      • По нажатию запускает последовательное прохождение квеста

      • Меняется на кнопку Продолжить обучение, если был начат хотя бы один материал квеста и квест ещё не завершён

    • Кнопка Продолжить обучение

      • Если кнопка активна, то по нажатию последовательно открывает следующий доступный материал (в доступных этапах), который пользователь ещё не начал или не прошел до конца (даже просроченный):

        • Для тестов и уроков статус — В процессе

        • Для заданий статус — В процессе и На доработке

        • Для мероприятий переход совершается, если у него статус — Не выбрано

        • Для диалогов статус — В процессе

      • Если квест проходился не по порядку, то продолжение квеста по нажатию на кнопку может начаться с середины

        Пример: все материалы в квесте доступны для прохождения. Пройден 1, 3, 5 материалы, то при нажатии на кнопку Продолжить обучение пользователь перейдёт ко 2 материалу.

      • Кнопка неактивна если в квесте нет ни одного доступного материала для прохождения, то есть все материалы ещё недоступны по времени

      • По наведению курсора мыши на неактивную кнопку выводится хинт: Пока нет доступных материалов для прохождения

      • После полного прохождения квеста, когда в нём нет ни одного непройденного материала (неважно успешно или нет) кнопка исчезает

      • Кнопка Продолжить обучение появляется снова, если:

        • В квест были добавлены материалы после того, как пользователь прошёл квест (и там не оставалось ни одного непройденного материала)

        • Квест, этап или материал был переназначен

  • Информация о наставнике его имя, контактные данные и кнопка Написать

    • Email выводится, если он заполнен

    • По кнопке Написать можно перейти для общения в Коннект, если модуль подключён на платформе и доступен текущему пользователю

  • Ответственные — список ответственных пользователей за квест (из поля “Ответственные“ в настройках квеста), которые не отображаются в Мои наставники

    • контактные данные для каждого наставника:

      • Аватар пользователя

      • Имя и Фамилия — кликабельная ссылка на профиль пользователя в публичной части

      • Email пользователя — выводится, если заполнен

      • Телефон пользователя - если есть

      • Написать ответственному — открывается стандартная форма Обратной связи на портале, где для заполнения доступно только поле Сообщение. При отправке письмо автоматически отправляется на email ответственного. 

        • Кнопка для связи с наставником выводится, если у него заполнен email

  • Описание квеста

  • Список наград за выполнение квеста

    • Если квест был переназначен и пользователь уже получал награды за его прохождение, то блок Награды не отображается.

  • Блок оценки квеста — выводится после полного прохождения квеста (вне зависимости от успешности), если администратор активировал опрос для квеста. Может включать в себя: только шкалу смайлов или шкалу смайлов и дополнительные вопросы (если добавлены). До полного прохождения квеста выводится заглушка. Подробно механика блока и состав элементов описаны в разделе https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735618#%D0%9E%D0%BF%D1%80%D0%BE%D1%81%D1%8B

  • Этапы квеста

Как отображаются этапы в публичной части

На карточке "Мои этапы" пользователь видит своеобразную карту квеста, на которой отмечены этапы, которые предстоит пройти для выполнения квеста.

Переход к заданиям в этапе осуществляется при нажатии на название этапа или на графический элемент (иконку).

Каждый этап в этом блоке содержит: 

  • Название этапа

  • Маркер “точка“ – отображается перед названием этапа в случае если Этап пройден студентом и в него был добавлен новый материал, который не видел студент. Пропадает при открытии материала.

  • Иконку/иллюстрацию

  • Статус – статусы прохождения этапа

  • Прогресс прохождения – текущий прогресс прохождения (отображается в процентах).

    • В прогрессе не учитываются непройденные тесты (например, в этапе 5 тестов, 2 из них не пройдены, 3 пройдены. Прогресс = 60%).

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

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

    • Изменение прогресса если студент полностью прошёл этап, но в него были добавлены новые или переназначены ранее пройденные материалы, либо восстановлены ранее добавленные мероприятия, которые были удалены:

  • Дедлайн и ограничение доступности – сроки прохождения этапа

  • Обязательность прохождения – если прохождение этапа обязательно, следующий этап недоступен пока он не пройден.

Этапы могут находится в разных состояниях:

  • Активный - этап, который пользователь может проходить в данный момент. Имеет соответствующую иконку статуса и подпись "Текущий этап". Может отображаться дедлайн, если таковой имеется. По клику на такой этап пользователь откроет страницу этапа.

Пример активного этапа

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

Пример будущего этапа

  • Пройденный - этап, который пользователь завершил успешно. По клику на такой этап пользователь откроет страницу этапа, но не сможет вносить изменений

Пример пройденного этапа

  • Непройденный - этап, который пользователь завершил неуспешно. По клику на такой этап пользователь откроет страницу этапа, но не сможет вносить изменений.

Пример непройденного этапа

Страница этапа

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

image-20240515-012455.png

На странице этапа отображаются следующие элементы:

  • Шапка этапа:

    • Название – название этапа

    • Прогресс – текущий прогресс прохождения этапа. 

      • В прогрессе не учитываются непройденные тесты (например, в этапе 5 тестов, 2 из них не пройдены, 3 пройдены. Прогресс = 60%).

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

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

      • Изменение прогресса если студент полностью прошёл этап, но в него были добавлены новые или переназначены ранее пройденные материалы, либо восстановлены ранее добавленные мероприятия, которые были удалены:

      • Цвет прогресса отображается:

        • 0% - серый

        • 1-66% - синий

        • 67-100% - зелёный

    • Кнопки Начать обучение / Продолжить обучение:

      • Кнопка Начать обучение

        • По нажатию запускает последовательное прохождение этапа квеста

        • Меняется на кнопку Продолжить обучение, если был начат хотя бы один материал этапа квеста и этап квеста ещё не завершён

      • Кнопка Продолжить обучение

        • Если кнопка активна, то по нажатию последовательно открывает следующий доступный материал в текущем этапе, который пользователь ещё не начал или не прошел до конца (даже просроченный):

          • Для тестов и уроков статус — В процессе

          • Для заданий статус — В процессе и На доработке

          • Для мероприятий переход совершается, если у него статус — Не выбрано

          • Для диалогов статус — В процессе

        • Если этап проходился не по порядку, то продолжение этапа по нажатию на кнопку может начаться с середины

          Пример: все материалы в этапе доступны для прохождения. Пройден 1, 3, 5 материалы, то при нажатии на кнопку Продолжить обучение пользователь перейдёт ко 2 материалу.

        • Кнопка неактивна если:

          • Весь этап ещё не доступен для прохождения
            или

          • В этапе квесте нет ни одного доступного материала для прохождения, то есть все материалы ещё недоступны по времени

        • По наведению курсора мыши на неактивную кнопку выводится хинт: Пока нет доступных материалов для прохождения

        • После полного прохождения этапа квеста, когда в нём нет ни одного непройденного материала (неважно успешно или нет) кнопка исчезает

        • Если в этап квеста были добавлены материалы после того, как пользователь прошёл квест (и там не оставалось ни одного непройденного материала), кнопка Продолжить обучение появляется снова

    • Награды – награды за прохождение этапа, начисляются по мере завершения этапа. Если этап был переназначен и пользователь уже получал награды за его прохождение, то блок Награды не отображается.

    • Дедлайн и дата доступности – сроки прохождения этапа

    • Кнопка Оценить — по нажатию происходит скролл к блоку оценки этапа квеста. Кнопка выводится при условиях: когда этап квеста полностью пройден (вне зависимости успешно или нет), если администратор активировал опрос для этапа квеста, и при этом блок оценки этапа квеста не должен быть в пределах экрана.

      • После прохождения оценки (и опроса если есть) этапа квеста — кнопка перестаёт выводиться

  • Блок Материалы

  • Блок Этапы — материалы бывают трех типов:

    • Урок - механика соответствует механике обычного урока (См. сопроводительную документацию, раздел "Создание урока")

    • Тест - механика соответствует механике теста (См. сопроводительную документацию, раздел "Создание урока")

      • На карточке теста, если в нём есть непроверенные ответы на вопрос с типом «Развёрнутый ответ», то выводится статус На проверке. При этом:

        • Если следующий материал заблокирован до прохождения тестирования, он остаётся заблокированным, пока тест не будет пройден. Дедлайн самого материала, этапа материала или квеста на период проверки вопроса не замораживается (как в текущей реализации с заданиями).

    • Текстовое задание - чтобы перейти к выполнению задания, нужно кликнуть по нему, см. подробнее ниже

    • Мероприятия - см. подробнее ниже

  • Блок оценки этапа квеста — выводится после полного прохождения этапа квеста (вне зависимости от успешности), если администратор активировал опрос для этапа квеста. Может включать в себя: только шкалу смайлов или шкалу смайлов и дополнительные вопросы (если добавлены). До полного прохождения этапа квеста выводится заглушка. Подробно механика блока и состав элементов описаны в разделе https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735618#%D0%9E%D0%BF%D1%80%D0%BE%D1%81%D1%8B

Все материалы в квесте являются обязательными.

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

Если Урок содержит опрос, то при открытии данного Урока будет отображаться Блок “Оценка урока”.

Внизу на странице любого материала содержатся кнопки навигации для перехода к предыдущему и следующему материалу (если предыдущего или следующего материала нет, соответствующая кнопка не отображается).

  • Если переход к материалу доступен, кнопка активна

  • Если переход к материалу заблокирован (например, потому что ещё не наступила дата доступности этого материала), переход к материалу невозможен, кнопка некликабельна, при ховере на нее можно посмотреть причину блокировки материала

Особенности для мероприятия: если материал - мероприятие, при нажатии выполняется переход на страницу этапа квеста (с позиционированием на карточку мероприятия)

(1) Кнопка навигации к предыдущему материалу; (2) Номер и название предыдущего материала; (3) Кнопка навигации к следующему материалу; (4) Номер и название следующего материала

(1) Кнопка навигации к следующему материалу заблокирована; (2) Причина блокировки

Текстовое задание

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

Пример текстового задания

(1) тип задания и количество баллов, которое получит пользователь за его выполнение; (2) статус задания (если есть); (3) название задания; (4) текст задания; (5) количество баллов, которое получит пользователь за выполнение задания

Шапка задания:

  • Шапка (изображение) задания - если для задания не была загружена шапка , по умолчанию отображается базовая заглушка для отображения шапки задания.  

  • Плашка "Задание" с количеством начисляемых за изучение баллов (если есть).

    • До прохождения плашка имеет оранжевый цвет. 

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

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

  • Статус (описано выше)

  • Название задания - название задания из административной части портала

Контентная область (интерфейс студента):

  • Текст задания

  • Блок с баллами за изучение задания

  • Блок оценки задания — выводится после прохождения задания (вне зависимости от успешности, то есть в статусах: Пройдено / Не пройдено), если администратор активировал опрос для задания. Может включать в себя: только шкалу смайлов или шкалу смайлов и дополнительные вопросы (если добавлены). До полного прохождения задания выводится заглушка. Подробно механика блока и состав элементов описаны в разделе https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735618#%D0%9E%D0%BF%D1%80%D0%BE%D1%81%D1%8B

  • Блок "Выполните задание"

  • Комментарии Наставника и Студента

Статусы задания бывают следующие:

  • На проверке - появляется после отправки задания на проверку наставнику

  • На доработке - появляется после проверки задания наставником, если задание выполнено неверно

  • Пройдено - появляется при верном ответе на текстовое задание

  • Не пройдено - появляется по решению наставника.

  • Просрочено - появляется при несоблюдении сроков

Чтобы пройти текстовое задание, студент должен отправить свой ответ на задание через форму "Выполните задание", наставник его проверит, и, в случае если задание выполнено верно, ответ засчитается. Если наставник посчитает, что нужны доработки, он оставит свой комментарий в специальном разделе и у пользователя появится возможность отправить исправленный ответ.

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

Форма ответа на задание

(1) форма отправки ответа на задание; (2) комментарий наставника к предыдущему ответу; (3) ответ, отправленный ранее

Мероприятие

Что такое мероприятие в квесте

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

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

Какие мероприятия доступны для выбора в квесте

Для того, чтобы мероприятие могло быть выбрано пользователем к квесте, оно должно отвечать условиям:

  • У пользователя есть доступ к мероприятию

  • Дата и время начала мероприятия не наступили на момент выбора

  • Если у мероприятия-материала квеста установлено наименование категории мероприятия в поле “Категория“ в ПА, то в качестве дополнительного условия в списке выводятся только мероприятия с соответствующей категорией.

  • Мероприятие должно быть с регистрацией:

    • Регистрация должна быть на момент выбора открыта

    • В мероприятии должны быть свободные места или лимит мест не установлен

    • У пользователя не должно быть отклонённой заявки на мероприятие 

Значение термина "Выбор мероприятия"

  • Если пользователь выбирает мероприятие, на которое требуется регистрация и пользователь ещё не записан на такое мероприятие, в момент выбора мероприятия в квесте происходит:

    • Привязка этого мероприятия к мероприятию в квесте

    • Если мероприятие с подтверждением регистрации, отправляется заявка на участие пользователя в этом мероприятии (статус Заявка отправлена - см. подробнее Статусы мероприятия в квесте)

    • Если мероприятие без подтверждения регистрации, пользователь становится участником мероприятия (статус Заявка одобрена)

  • Если пользователь выбирает любое другое мероприятие (например, мероприятие, на которое пользователь уже записан), при выборе мероприятия происходит:

    • Привязка этого мероприятия к мероприятию в квесте

    • Если пользователя еще нет в списке участников мероприятия, происходит добавление пользователя в список участников выбранного мероприятия

    • Выбор такого мероприятия в квесте никак не влияет на состояние записи на мероприятие

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

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

Важно: Также администратор может выбрать для студента конкретное мероприятие в квесте - см. все особенности в разделе Импорт участников мероприятия.

Как пройти мероприятие в квесте

  1. Выберите мероприятие и ответственного:

    1. На начальном этапе Мероприятие в квесте не выбрано. 

    2. В поп-апе выбора мероприятия пользователь видит список мероприятий с датой и временем проведения, а также ответственными за мероприятия.

    3. Нажмите кнопку "Выбрать мероприятие" на карточке мероприятия в квесте - при этом открывается Поп-ап выбора мероприятия. Выберите в нем нужное мероприятие с нужным ответственным.
      Важно: при нажатии на мероприятие страница мероприятия не открывается.

  2. После того, как мероприятие выбрано, на карточке мероприятия в квесте отображается актуальный статус выбранного мероприятия. Статус мероприятия изменяется автоматически (зависит от статуса одобрения заявки и посещения мероприятия) - см. подробнее раздел Статусы мероприятия в квесте

  3. Посетите мероприятие. Мероприятие в квесте считается пройденным на 100%, когда администратор проставил в настройках выбранного мероприятия отметку о посещении мероприятие (см. статус "Пройдено"). 

Как выглядит карточка мероприятия в квесте

Если мероприятие еще не выбрано, на карточке отображается описание мероприятия и кнопка выбора мероприятия - при нажатии открывается поп-ап выбора мероприятия.

Карточка мероприятия в квесте, если мероприятие еще не выбрано

Если мероприятие уже выбрано, помимо описания мероприятия отображается:

  • Информация о выбранном мероприятии: название, дата и время начала, категория, статус мероприятия. При нажатии на название мероприятия в новой вкладке открывается страница выбранного мероприятия (аналогична странице мероприятия в календаре).

  • Также отображается кнопка для изменения выбранного мероприятия (для мероприятий в любом статусе, кроме "Пройдено") - при нажатии открывается поп-ап выбора мероприятия.

  • Также отображается кнопка для добавления выбранного мероприятия в избранное. Важно: если вы добавили мероприятие в избранное, а затем изменили мероприятие в квесте, новое мероприятие не станет избранным автоматически - вам нужно будет добавить новое мероприятие в избранное вручную. 

Карточка мероприятия в квесте, если мероприятие уже выбрано

(1) Заглушка мероприятия в квесте; (2) Плашка с типом материала - мероприятие; (3) Номер материала в квесте и его название - "Мероприятие"; (4) Описание мероприятия в квесте; (5) Название выбранного мероприятия; (6) Дата и время начала; (7) Категория; (8) Статус выбранного мероприятия; (9) Кнопка "Изменить выбор" для выбора другого мероприятия; (10) Кнопка добавления в избранное выбранного мероприятия

Статусы мероприятия в квесте

Состояние выбора мероприятия в квесте

Статус выбранного мероприятия в квесте

Когда присваивается

Вид карточки мероприятия в этом статусе

Состояние выбора мероприятия в квесте

Статус выбранного мероприятия в квесте

Когда присваивается

Вид карточки мероприятия в этом статусе

Не выбрано

-

  • Пользователь еще не выбрал мероприятие в квесте