Техническое задание: Этап анализа и проектирования учебного приложения

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

Этап 1: Discovery и определение границ проекта

  • Детальный разбор предоставленной бизнес-логики (исходное ТЗ),
  • Проведение интервью с заказчиком (цели, боли, видение итогового продукта).
  • Benchmarking: анализ конкурентов и схожих решений на рынке онлайн-образования.
  • Создание портретов и карт пути пользователя (автор, ученик, модератор).
  • Формулировка четких целей проекта и границ первой версии (MVP, a не релиз всего функционала сразу).
  • Описание ролевой модели: ученик, родитель, учитель, администратор школы, системный администратор.

Результат этапа:

  • Карта клиентского пути (CJM) для каждого типа пользователя.
  • Матрица ролей и прав доступа.
  • Спецификация скоупа: упрощенный vs полный функционал.

Этап 2: Функционал коммуникации и оповещения

  • Чатовая система: типы диалогов (личные, системные, класс, экспериментальные группы).
  • Правила передачи сообщений: кто кому может писать.
  • Индикатор прочтения, ответы на сообщения.
  • Инструменты модерации: удаление, блокировка, отправка жалобы.
  • Push-уведомления и лента активности пользователя.

Этап 3: Модуль учебного процесса

  • Жизненный цикл урока и домашнего задания: выдача - выполнение - оценка - пояснение.
  • Тестовая система: администрирование вопросов (очки, автоматическая сложность, перемешивание).
  • Eжедневная посещаемость и отчетность для учителя.
  • Система достижений/баллов - портфолио ученика со шкалой встроенной мотивации.

Этап 4: Административная часть (Панель управления)

  • Две иерархии: школьная админка (изменения внутри заведения) и системная (надстройка перед технической поддержкой).
  • Управление пользователями, сценарии восстановлений/банов.
  • Крепкая модерация: раздел внешних жалоб, модерация контента учителем.
  • Гибкие настройки (сеттер: словари/матрицы обучения, методические указания).

Важно: вся переписка согласовывается только с владельцем проекта. Все агентства в вежливой форме будут проигнорированы. Ожидание - комментирование предыдущих разобранных документов аналогичного уровня. Просим подтвердить понимание и выслать 2 образца прошлой аналитики (User Stories, Use Case, Json, ER-диаграмму, кто что анализировал).

Оценка времени гибко

  • Встречи с заказчиком и пользователями: до 20 часов
  • Детали артефактной документации: до 80 часов
  • Сопровождение разработки спустя фазу: ориентировочно 20 часов - проверка тестов на соответствие документации.

Разработка и настройка системы дистанционного обучения для школы на базе Moodle

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

Планировка и расстановка мебели в хрущевке

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