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. Отправка сообщений.