На Горох

Техническое задание на разработку функции для образовательной платформы

Данное техническое задание определяет требования к разработке новой функции для образовательной платформы, используемой школой. Целью является повышение вовлеченности учащихся и улучшение мониторинга успеваемости посредством автоматизированного сбора и анализа данных об активности студентов. Реализация данной функции позволит школе оптимизировать образовательный процесс, выявлять проблемные области в знаниях учащихся и своевременно корректировать учебные планы. Успешное внедрение функции приведет к повышению качества образования и улучшению показателей успеваемости.

  • 13 разделов в структуре
  • Word готовый файл для скачивания
Гарантия уникальности Поддержка 24/7
Как создана эта работа

Не одна нейросеть, а команда ИИ‑агентов

Техническое задание собирает мультиагентный конвейер из 6 ролей. Каждая отвечает за свой этап — от постановки цели до вёрстки файла — и работает с результатом предыдущей. Так получается цельная работа, а не набор ответов чат‑бота.

Оплатить 350 руб. 235 руб.
Паспорт работы

Цель, объём и требования

Эти поля агент‑аналитик формирует до написания текста — по ним строится вся работа.

Цель технического задания

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

Объём работ

В рамках данного технического задания будет реализована функция сбора данных об активности пользователей (прохождение тестов, просмотр материалов, участие в форумах) и предоставление отчетов в разрезе классов и учеников. В разработку не входит интеграция с внешними системами (например, электронными журналами) и разработка мобильных приложений. Также, не планируется реализация расширенных аналитических отчетов с использованием машинного обучения на данном этапе.

Функциональные требования

FR-1: Сбор данных об активности

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

Высокий
FR-2: Авторизация и аутентификация

Учащиеся и учителя должны иметь возможность авторизоваться в системе под своими учетными записями.

Высокий
FR-3: Формирование отчетов

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

Высокий
FR-4: Фильтрация данных

Отчеты должны поддерживать фильтрацию по периоду времени и типу активности.

Средний
FR-5: Визуализация данных

Данные должны быть представлены в виде графиков и диаграмм для удобства восприятия.

Средний
FR-6: Роли пользователей

Предусмотреть роли: администратор, учитель, ученик с разными уровнями доступа к данным.

Высокий
FR-7: Управление пользователями

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

Средний
FR-8: Экспорт отчетов

Отчеты должны экспортироваться в форматы CSV и Excel.

Низкий
FR-9: Уведомления

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

Низкий
FR-10: Хранение данных

Данные об активности должны храниться в базе данных в течение не менее года.

Средний

Нефункциональные требования

  1. Система должна обеспечивать время отклика не более 3 секунд на запросы.
  2. Система должна быть доступна 99.9% времени.
  3. Данные пользователей должны быть защищены от несанкционированного доступа.
  4. Система должна поддерживать одновременную работу не менее 100 пользователей.
  5. Система должна быть масштабируемой для обработки растущего объема данных.
  6. Соответствие требованиям GDPR по защите персональных данных.
  7. Высокая надежность и отказоустойчивость системы.
  8. Легкость интеграции с существующей инфраструктурой школы.

Критерии приёмки

  1. Функция сбора данных об активности реализована -> Данные корректно собираются и хранятся в базе данных.
  2. Отчеты формируются корректно -> Отчеты содержат достоверную информацию об активности учащихся.
  3. Система обеспечивает безопасность данных -> Доступ к данным ограничен в соответствии с ролями пользователей.
  4. Время отклика системы не превышает 3 секунд -> Пользователи получают быстрый отклик на свои действия.
  5. Система обрабатывает одновременную работу 100 пользователей -> Система работает стабильно при высокой нагрузке.

Результаты и артефакты

  1. Исходный код разработанной функции.
  2. Документация по установке и настройке системы.
  3. Руководство пользователя.
  4. Тестовая документация.
  5. Схема базы данных.

Вехи проекта

Проектирование архитектуры

Разработка архитектуры системы и схемы базы данных.

Срок: 2024-03-15
Разработка функционала сбора данных

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

Срок: 2024-04-01
Разработка функционала отчетности

Реализация функции формирования отчетов.

Срок: 2024-04-15
Тестирование и отладка

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

Срок: 2024-04-30

Временная шкала

Общее время реализации – 8 недель. Ключевые этапы: проектирование (1 неделя), разработка (4 недели), тестирование (2 недели), внедрение и обучение (1 неделя).

Бюджет

Оценочная стоимость разработки – 5000 – 8000 долларов США, в зависимости от сложности реализации и используемых технологий.

Ограничения и допущения

  1. Ограниченный бюджет.
  2. Использование существующей инфраструктуры школы.
  3. Соблюдение требований безопасности и конфиденциальности данных.
  4. Ограниченные сроки реализации.
  5. Необходимость обеспечения совместимости с существующими браузерами и операционными системами.

Основные риски

Задержка сроков разработки
Влияние: среднийМеры: Декомпозиция задач, регулярный контроль прогресса, резерв времени.
Проблемы с интеграцией
Влияние: среднийМеры: Проведение тщательного анализа и планирования интеграции.
Недостаточная производительность
Влияние: высокийМеры: Оптимизация кода, использование эффективной архитектуры, нагрузочное тестирование.
Несоответствие требованиям школы
Влияние: высокийМеры: Регулярное согласование требований с заказчиком.

Заинтересованные стороны

Директор школы

Принятие окончательного решения о внедрении системы.

Учителя

Проведение тестирования и предоставление обратной связи.

Администратор системы

Установка и настройка системы.

Родители

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

Роли в реализации ТЗ

Backend-разработчик

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

Frontend-разработчик

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

QA-инженер

Отвечает за тестирование системы, выявление и документирование ошибок. Разрабатывает тестовые сценарии и проводит регрессионное тестирование после исправления ошибок. Обеспечивает соответствие системы требованиям ТЗ.

Системный архитектор

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

Интерфейсы и интеграции

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

Безопасность и защита данных

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

Тестирование и валидация

Будут проведены модульное, интеграционное и системное тестирование. Приемка системы осуществляется директором школы и ключевыми учителями по результатам тестирования.

Поддержка и сопровождение

Гарантийный период – 3 месяца после сдачи проекта. Предоставляется поддержка и исправление ошибок в течение гарантийного периода. Возможна разработка SLA на последующее сопровождение.

Необходимые ресурсы

Для реализации ТЗ потребуется команда разработчиков, включающая backend-разработчика, frontend-разработчика и QA-инженера. Потребуются инструменты разработки, CI/CD.

Наименование компании

Техническое задание на разработку функции для образовательной платформы

Выполнил: ФИО

Содержание

  • Введение 1
  • Обзор системы 2
  • Функциональные требования 3
  • Нефункциональные требования 4
  • Архитектура системы 5
  • Проектирование базы данных 6
  • Тестирование и отладка 7
  • Развертывание и внедрение 8
  • Поддержка и сопровождение 9
  • Оценка рисков 10
  • График реализации 11
  • Заключение 12
  • Список литературы 13

Введение

Содержимое раздела

Описывает назначение ТЗ, цели и задачи разработки, а также общие сведения о проекте. Данный раздел служит для ознакомления всех участников проекта с его контекстом и основными целями.

Обзор системы

Содержимое раздела

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

Функциональные требования

Содержимое раздела

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

Нефункциональные требования

Содержимое раздела

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

Архитектура системы

Содержимое раздела

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

Проектирование базы данных

Содержимое раздела

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

Тестирование и отладка

Содержимое раздела

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

Развертывание и внедрение

Содержимое раздела

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

Поддержка и сопровождение

Содержимое раздела

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

Оценка рисков

Содержимое раздела

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

График реализации

Содержимое раздела

Представляет собой временной план разработки системы, определяющий сроки выполнения задач и ключевые этапы проекта. Помогает отслеживать прогресс и контролировать соблюдение сроков.

Заключение

Содержимое раздела

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

Список литературы

Содержимое раздела

Содержит ссылки на все использованные источники, стандарты и спецификации, которые были использованы при разработке ТЗ. Обеспечивает прозрачность и проверяемость информации.

Получи Такое техническое задание

Готовый файл Word
Практическая ценность
Точные формулировки
Соответствие стандартам
Учет сроков
Минимизация ошибок
Контроль качества

Создать Техническое задание на любую тему за 5 минут

Создать

#2444911

Готовим вашу копию…
Похожие работы

Другие работы в разделе «Техническое задание»

Все работы раздела