User Stories системы Union / EduTrack

Описание

В данном документе представлены пользовательские истории для информационной системы Union / EduTrack.

User Stories описывают функциональность системы с точки зрения пользователей: студента, преподавателя и администратора. Каждая история показывает, что хочет получить пользователь и какую ценность это даёт.

User Stories для студента

US-01. Просмотр доступных тестов

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

Business Value: студент получает прозрачный список назначенных тестов и не пропускает контрольные задания.

Acceptance Criteria:

– студент видит список тестов, доступных для его группы;

– в списке отображаются название теста, дисциплина, срок сдачи и статус;

– студент не видит тесты, которые не относятся к его группе;

– неактивные тесты не отображаются как доступные для прохождения.

US-02. Прохождение теста

Как студент, я хочу открыть тест и ответить на вопросы, чтобы пройти контроль знаний по дисциплине.

Business Value: система позволяет проводить контроль знаний в цифровом виде и фиксировать ответы студента.

Acceptance Criteria:

– студент может открыть доступный тест;

– система отображает вопросы и варианты ответов;

– студент может выбрать варианты ответов;

– студент может отправить ответы на проверку;

– после отправки ответы сохраняются в системе.

US-03. Просмотр результата тестирования

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

Business Value: студент получает обратную связь по результатам прохождения теста и может отслеживать прогресс.

Acceptance Criteria:

– после прохождения теста студент видит итоговый результат;

– система отображает статус прохождения;

– студент видит историю своих пройденных тестов;

– студент не имеет доступа к результатам других студентов.

US-04. Повторное прохождение теста

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

Business Value: система поддерживает гибкую настройку контроля знаний и позволяет студенту исправить результат при разрешении преподавателя.

Acceptance Criteria:

– повторное прохождение доступно только при соответствующей настройке теста;

– система проверяет количество доступных попыток;

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

– новая попытка сохраняется отдельно от предыдущей.

User Stories для преподавателя

US-05. Создание теста

Как преподаватель, я хочу создавать тесты по дисциплине, чтобы проводить контроль знаний студентов.

Business Value: преподаватель получает инструмент для подготовки цифровых контрольных материалов.

Acceptance Criteria:

– преподаватель может создать новый тест;

– преподаватель указывает название, описание, дисциплину, дату публикации и срок сдачи;

– преподаватель может сохранить тест как активный или неактивный;

– созданный тест сохраняется в системе.

US-06. Добавление вопросов

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

Business Value: преподаватель может самостоятельно управлять содержанием теста без участия администратора или разработчика.

Acceptance Criteria:

– преподаватель может добавить вопрос к тесту;

– преподаватель может добавить несколько вариантов ответов;

– преподаватель может указать правильный вариант ответа;

– вопрос сохраняется и отображается в составе теста.

US-07. Редактирование теста

Как преподаватель, я хочу редактировать тест, чтобы исправлять ошибки и обновлять материалы.

Business Value: преподаватель может поддерживать тестовые материалы в актуальном состоянии.

Acceptance Criteria:

– преподаватель может изменить название и описание теста;

– преподаватель может изменить дату публикации и срок сдачи;

– преподаватель может добавить, изменить или удалить вопросы;

– изменения сохраняются в системе.

US-08. Проверка ответов студентов

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

Business Value: преподаватель получает инструмент для контроля знаний и анализа ошибок студентов.

Acceptance Criteria:

– преподаватель видит список студентов, прошедших тест;

– преподаватель видит выбранные студентом варианты ответов;

– система сравнивает ответы с правильными вариантами;

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

US-09. Анализ успеваемости

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

Business Value: преподаватель может принимать решения по повторению материала и корректировке учебного процесса.

Acceptance Criteria:

– преподаватель может выбрать группу;

– преподаватель может выбрать дисциплину;

– система отображает результаты студентов;

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

User Stories для администратора

US-10. Управление студентами

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

Business Value: система содержит корректные данные о студентах и учебных группах.

Acceptance Criteria:

– администратор может добавить нового студента;

– администратор может изменить данные студента;

– администратор может удалить или деактивировать студента;

– студент связан с учебной группой.

US-11. Управление преподавателями

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

Business Value: преподаватели получают доступ к нужным дисциплинам и функциям системы.

Acceptance Criteria:

– администратор может добавить преподавателя;

– администратор может изменить данные преподавателя;

– администратор может удалить или деактивировать преподавателя;

– преподаватель может быть связан с дисциплинами.

US-12. Управление группами

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

Business Value: система поддерживает структуру образовательного процесса.

Acceptance Criteria:

– администратор может создать группу;

– администратор может изменить название группы;

– администратор может связать студентов с группой;

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

US-13. Управление дисциплинами

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

Business Value: система позволяет корректно организовать тестирование по дисциплинам.

Acceptance Criteria:

– администратор может создать дисциплину;

– администратор может изменить данные дисциплины;

– дисциплина может быть связана с преподавателем;

– дисциплина может быть назначена группе.

User Stories для коммуникации

US-14. Отправка сообщений

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

Business Value: система поддерживает коммуникацию между пользователями и снижает необходимость использовать внешние каналы связи.

Acceptance Criteria:

– пользователь может написать сообщение;

– сообщение сохраняется в системе;

– у сообщения фиксируется время отправки;

– сообщение связано с пользователем-отправителем.

Приоритеты User Stories

Высокий приоритет

– US-01. Просмотр доступных тестов;

– US-02. Прохождение теста;

– US-05. Создание теста;

– US-06. Добавление вопросов;

– US-08. Проверка ответов студентов;

– US-10. Управление студентами.

Средний приоритет

– US-03. Просмотр результата тестирования;

– US-07. Редактирование теста;

– US-09. Анализ успеваемости;

– US-11. Управление преподавателями;

– US-12. Управление группами;

– US-13. Управление дисциплинами.

Низкий приоритет

– US-04. Повторное прохождение теста;

– US-14. Отправка сообщений.