Skip to content

Макет и сценарий использования

Timofey Zaika edited this page Feb 20, 2025 · 12 revisions

Макет UI

MAKET UI

Сценарий использования

Просмотр статистики

Предусловие:

  • Открыт главный экран

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на форму со статистикой
  2. Происходит переход на экран со статистикой

Обзор статистики изученности тем

Предусловие:

  • Открыта страница статистики

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Изученность тем"
  2. Происходит переход на страницу изученности тем
  3. Пользователь нажимает на кнопку сортировки тем. При первом нажатии темы сортируются по возрастанию от менее изученной до более изученной, при втором нажатии темы сортируются по убыванию от более изученной к менее изученной, при следующем нажатии сортировка сбрасывается - сохраняется порядок тем как в оглавлении

Изучение теории

Предусловие:

  • Открыт главный экран

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Теория"
  2. Происходит переход на страницу оглавления теории
  3. Пользователь выбирает главу нажатием на кнопку с названием главы
  4. Происходит переход на страницу подразделов теории (подразделов главы)
  5. Пользователь выбирает подраздел нажатием на кнопку с названием подраздела
  6. Происходит переход к странице теории конечного раздела

Альтернативный сценарий:

После шага 4 основного сценария:

  1. Пользователь нажимает на кнопку со стрелкой с текстом "Оглавление"
  2. Происходит переход на страницу оглавления теории

После шага 6 основного сценария:

  1. Пользователь нажимает на кнопку со стрелкой с текстом "Подразделы"
  2. Происходит переход на страницу подразделов теории (подразделов главы)

Прохождение экзамена

Предусловие:

  • Открыт главный экран

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Экзамен"
  2. Происходит переход на страницу начала экзамена
  3. Пользователь изучает информацию об экзамене и нажимает кнопку "Начать"
  4. Происходит переход к странице вопроса экзамена
  5. Пользователь выбирает одни из предложенных вариантов ответа нажатием на кнопку с текстом варианта ответа
  6. Пользователь подтверждает вариант ответа нажатием на кнопку "Подтвердить" и переходит к следующему вопросу
  7. По окончание экзамена происходит переход на страницу с успешным концом экзамена со статистикой экзамена
  8. Пользователь изучает результат экзамена и выходит из экзамена нажатием на кнопку "На выход"
  9. Происходит переход со страницы экзамена на страницу главного экрана

Альтернативный сценарий:

После шага 6 основного сценария:

  1. По окончание экзамена происходит переход на страницу с неуспешным концом экзамена со статистикой экзамена

Далее сценарий продолжается от шага 8 основного сценария

Прохождение тренировки

Предусловие:

  • Открыт главный экран

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "Тренировка"
  2. Происходит переход на страницу начала тренировки
  3. Пользователь изучает информацию о тренировке и нажимает на кнопку "Начать"
  4. Происходит переход на страницу вопроса тренировки
  5. Пользователь выбирает одни из предложенных вариантов ответа нажатием на кнопку в текстом варианта ответа
  6. Пользователь подтверждает вариант ответа нажатием на кнопку "Подтвердить"
  7. Кнопка варианта ответа меняет цвет на зеленый и между вариантами ответа и кнопкой "Подтвердить" появляется подсказка о том, почему выбранный ответ правильный
  8. Пользователь нажимает на кнопку "Далее" и переходит к следующему вопросу
  9. По окончание тренировки происходит переход на страницу результатов тренировки со статисткой
  10. Пользователь изучает результат тренировки и выходит из тренировки нажатием на кнопку "На выход"
  11. Происходит переход на страницу главного экрана

Альтернативный сценарий:

После шага 6 основного сценария:

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

Далее сценарий продолжается от шага 8 основного сценария

Прохождение тренировки по темам

Предусловие:

  • Открыт главный экран

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку "По темам"
  2. Происходит переход на страницу тем тренировок по темам
  3. Пользователь выбирает тему нажатием на кнопку с названием темы
  4. Пользователь изучает информацию о тренировке по теме и нажимает на кнопку "Начать"
  5. Происходит переход на страницу вопроса тренировки
  6. Пользователь выбирает одни из предложенных вариантов ответа нажатием на кнопку в текстом варианта ответа
  7. Пользователь подтверждает вариант ответа нажатием на кнопку "Подтвердить"
  8. Кнопка варианта ответа меняет цвет на зеленый и между вариантами ответа и кнопкой "Подтвердить" появляется подсказка о том, почему выбранный ответ правильный
  9. Пользователь нажимает на кнопку "Далее" и переходит к следующему вопросу
  10. По окончание тренировки происходит переход на страницу результатов тренировки со статисткой
  11. Пользователь изучает результат тренировки и выходит из тренировки нажатием на кнопку "На выход"
  12. Происходит переход на страницу главного экрана

Альтернативный сценарий:

После шага 7 основного сценария:

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

Далее сценарий продолжается от шага 9 основного сценария

Получение подсказки по вопросу

Предусловие:

  • Открыта страница вопроса тренировки

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку с знаком вопроса в правом нижнем углу поля с текстом вопроса
  2. Между вариантами ответа и кнопкой подтвердить появляется текст подсказки

Приближение конца экзамена

Предусловие:

  • Открыта страница выбора ответа на вопрос

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь проходит экзамен и выделенное время на экзамен закончится менее чем через 2 минуты
  2. Поле с текущим и выделенным временем прохождения экзамена выделяется красным цветом

Выход на главный экран с других страниц

Предусловие:

  • Открыта одна из следующих страниц:
  • Страница статистики
  • Страница оглавления теории
  • Страница начала экзамена
  • Страница вопроса экзамена
  • Страница вопроса тренировки

Действующее лицо:

  • Пользователь

Основной сценарий:

  1. Пользователь нажимает на кнопку со стрелкой с текстом "Главный экран" или "Выход"
  2. Происходит переход на главный экран
Clone this wiki locally