Backlog системы Union / EduTrack

Описание

Backlog содержит перечень задач для разработки информационной системы Union / EduTrack.

Задачи сформированы на основе пользовательских историй, требований и модели данных системы. Backlog разделён по функциональным блокам и приоритетам.

Эпики

EPIC-01. Авторизация и управление доступом

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

EPIC-02. Управление пользователями

Цель эпика – реализовать функциональность для управления студентами, преподавателями и администраторами.

EPIC-03. Управление учебными группами и дисциплинами

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

EPIC-04. Управление тестами

Цель эпика – реализовать создание, редактирование и настройку тестов.

EPIC-05. Прохождение тестирования студентом

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

EPIC-06. Проверка и результаты

Цель эпика – обеспечить сохранение ответов, проверку результатов и фиксацию факта прохождения теста.

EPIC-07. Аналитика и отчётность

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

EPIC-08. Сообщения и коммуникация

Цель эпика – реализовать обмен сообщениями между пользователями системы.

Backlog задач

ID Задача User Story Приоритет Статус
B-01 Реализовать страницу авторизации US-01, US-05, US-10 High Planned
B-02 Добавить проверку логина и пароля US-01, US-05, US-10 High Planned
B-03 Реализовать разграничение доступа по ролям US-01, US-05, US-10 High Planned
B-04 Создать раздел управления студентами US-10 High Planned
B-05 Реализовать добавление студента US-10 High Planned
B-06 Реализовать редактирование данных студента US-10 Medium Planned
B-07 Реализовать деактивацию студента US-10 Medium Planned
B-08 Создать раздел управления преподавателями US-11 Medium Planned
B-09 Реализовать добавление преподавателя US-11 Medium Planned
B-10 Реализовать редактирование данных преподавателя US-11 Medium Planned
B-11 Создать раздел управления группами US-12 Medium Planned
B-12 Реализовать добавление и редактирование группы US-12 Medium Planned
B-13 Реализовать привязку студента к группе US-12 High Planned
B-14 Создать раздел управления дисциплинами US-13 Medium Planned
B-15 Реализовать добавление и редактирование дисциплины US-13 Medium Planned
B-16 Реализовать связь дисциплины с преподавателем US-13 Medium Planned
B-17 Реализовать связь дисциплины с группой US-13 Medium Planned
B-18 Создать раздел тестов для преподавателя US-05 High Planned
B-19 Реализовать создание теста US-05 High Planned
B-20 Реализовать редактирование теста US-07 Medium Planned
B-21 Реализовать настройку активности теста US-05, US-07 High Planned
B-22 Реализовать дату публикации и срок сдачи теста US-05 High Planned
B-23 Реализовать добавление вопросов к тесту US-06 High Planned
B-24 Реализовать добавление вариантов ответов US-06 High Planned
B-25 Реализовать отметку правильного варианта ответа US-06 High Planned
B-26 Реализовать список доступных тестов для студента US-01 High Planned
B-27 Реализовать открытие выбранного теста US-02 High Planned
B-28 Реализовать прохождение теста студентом US-02 High Planned
B-29 Реализовать отправку ответов на проверку US-02 High Planned
B-30 Реализовать сохранение ответов студента US-02, US-08 High Planned
B-31 Реализовать автоматическую проверку ответов US-08 High Planned
B-32 Реализовать фиксацию факта прохождения теста US-02, US-03 High Planned
B-33 Реализовать просмотр результата студентом US-03 Medium Planned
B-34 Реализовать историю пройденных тестов US-03 Medium Planned
B-35 Реализовать повторное прохождение теста при разрешении US-04 Low Planned
B-36 Реализовать просмотр ответов студентов преподавателем US-08 High Planned
B-37 Реализовать анализ результатов по группе US-09 Medium Planned
B-38 Реализовать анализ результатов по дисциплине US-09 Medium Planned
B-39 Реализовать базовый отчёт по результатам тестирования US-09 Medium Planned
B-40 Реализовать отправку сообщений US-14 Low Planned
B-41 Реализовать хранение сообщений US-14 Low Planned

План спринтов

Спринт 1. Базовый доступ и структура пользователей

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

Задачи:

– B-01. Реализовать страницу авторизации;

– B-02. Добавить проверку логина и пароля;

– B-03. Реализовать разграничение доступа по ролям;

– B-04. Создать раздел управления студентами;

– B-05. Реализовать добавление студента;

– B-13. Реализовать привязку студента к группе.

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

Спринт 2. Дисциплины и тесты

Цель спринта – реализовать создание дисциплин и тестов преподавателем.

Задачи:

– B-14. Создать раздел управления дисциплинами;

– B-15. Реализовать добавление и редактирование дисциплины;

– B-16. Реализовать связь дисциплины с преподавателем;

– B-17. Реализовать связь дисциплины с группой;

– B-18. Создать раздел тестов для преподавателя;

– B-19. Реализовать создание теста;

– B-23. Реализовать добавление вопросов к тесту;

– B-24. Реализовать добавление вариантов ответов;

– B-25. Реализовать отметку правильного варианта ответа.

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

Спринт 3. Прохождение тестирования

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

Задачи:

– B-21. Реализовать настройку активности теста;

– B-22. Реализовать дату публикации и срок сдачи теста;

– B-26. Реализовать список доступных тестов для студента;

– B-27. Реализовать открытие выбранного теста;

– B-28. Реализовать прохождение теста студентом;

– B-29. Реализовать отправку ответов на проверку;

– B-30. Реализовать сохранение ответов студента.

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

Спринт 4. Проверка, результаты и отчётность

Цель спринта – реализовать проверку ответов, отображение результатов и базовую аналитику.

Задачи:

– B-31. Реализовать автоматическую проверку ответов;

– B-32. Реализовать фиксацию факта прохождения теста;

– B-33. Реализовать просмотр результата студентом;

– B-34. Реализовать историю пройденных тестов;

– B-36. Реализовать просмотр ответов студентов преподавателем;

– B-37. Реализовать анализ результатов по группе;

– B-38. Реализовать анализ результатов по дисциплине;

– B-39. Реализовать базовый отчёт по результатам тестирования.

Ожидаемый результат: система фиксирует результаты тестирования, а преподаватель может анализировать успеваемость студентов.

Спринт 5. Дополнительные функции

Цель спринта – реализовать функции, которые не входят в минимальную версию, но повышают удобство системы.

Задачи:

– B-20. Реализовать редактирование теста;

– B-35. Реализовать повторное прохождение теста при разрешении;

– B-40. Реализовать отправку сообщений;

– B-41. Реализовать хранение сообщений.

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

MVP

В минимальную версию системы входят:

– авторизация пользователей;

– разграничение доступа по ролям;

– управление студентами;

– управление группами;

– создание дисциплин;

– создание тестов;

– добавление вопросов и вариантов ответов;

– просмотр доступных тестов студентом;

– прохождение теста;

– отправка ответов;

– автоматическая проверка ответов;

– сохранение результата;

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

– просмотр результатов преподавателем.

Не входит в MVP

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

– расширенная аналитика;

– повторное прохождение теста;

– экспорт отчётов;

– сложные дашборды;

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