Миссия на Луну

Технопром 2026 · Кванториум · итоги

Миссия на Луну

Инженерная смена по беспилотным системам: как прошли смена и финал и что сделала команда. В конце – отдельный разбор цифровой части.

смена 19–25.08 Технопром 26–28.08 финал 28.08.2026 лагерь «Авангард» · Экспоцентр НСО
32
ребёнка на смене
10
конструкторских бюро
428
работ сдано детьми
0
падений платформы под нагрузкой

Часть 1 · командная работа

Как прошёл Технопром

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

01

Смена и финал

Семь дней смены и три дня Технопрома, 10 детских конструкторских бюро, 32 ребёнка, все активны в системе каждый день. Цифры ниже – выгрузка из боевой базы, а не оценка.

Сдано работ
428
Принято штабом
367
На доработку
41
Отклонено
2
32
ребёнка, 10 команд, 100% активны каждый день
58
отчётов дня, из них 56 с видео
132
наряда на 3D-печать
174
рассылки от персонажей, 87,5% прочтений
61
обращение в штаб, медиана ответа 55 минут
1000
из 1000 слов общего кроссворда разгадано
финал 28.08 · миссия координат

Зона 3×3 метра, девять секторов, пять законов обхода

Дрон стартует из центра, набирает высоту и удерживается пять секунд в нужном секторе – «передаёт сигнал». Пять команд-финалистов, пять разных схем облёта. Соревнование прошло по расписанию, задание выдано, все прогоны отлетаны.

результат

Довели до конца при отказе автосудейки

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

1 место
КБ-10
2 место
КБ-8
3 место
КБ-6
видео · заставка
«Центр управления Заря» – заставка смены, произведена своими силами на собственном узле.
видео · судейка финала
Судейка финала: система ведёт дрон в кубе координат – живые координаты и триангуляция по камерам (врезка справа). Точный зачёт 5-секундного удержания на площадке подвела калибровка реперов, итог довёл штаб.

Надёжность на площадке. За десять дней смены платформа приняла 431 391 запрос, пик 90 666 за день, падений от нагрузки – ноль. Реакция на замечания с площадки – 5–10 минут от жалобы до исправления на боевом сервере.

02

Команда и зоны ответственности

Кто что держал на смене. Роли разные, вклад каждого важен – это командная работа, а не заслуга одного человека.

Сергейпреподавание · площадка

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

Александрзамысел · координация

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

Алинадокументы

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

Алексеймедиа · озвучка

Помощь с медиа-контентом и озвучка. Звук на смене команда делала своими силами, без внешнего подрядчика.

Маринаозвучка

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

Женя3D-печать

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

Артёмметодика · платформа · продакшн

Программа, сюжет и содержание смены, цифровая платформа и разработка, производство видео. Разбор цифровой части – во второй части отчёта.

Медиа – своими силами. Внешняя медиа-команда в итоге материал не предоставила. Весь контент смены собрали сами: видео на собственном вычислительном узле, озвучка на Алексее и Марине.

Часть 2 · цифровая часть

Отдельно: разработка

Эта часть – про цифровую сторону смены: платформу, отдельные продукты и видео. Всё это делалось сверх методической работы, а не вместо неё, и не входит ни в одну должностную инструкцию учреждения. В конце – когда именно это делалось.

03

Две работы, одна программа

Работа шла по двум направлениям. Первое – прямые обязанности методиста. Второе – разработка, которой нет в должностной инструкции.

работа первая

Методист

в должностной инструкции есть
  • Программа смены: 91 этап, потактовый сценарий «день × время × линии»
  • Система баллов с форой для отстающих, проверенная расчётом
  • Сюжет и содержание: 6 сценариев, тексты этапов, банк заданий
  • Каркас направления НТО Юниоры и программа мероприятий на год
  • Проведение смены и финала на площадке, обучение наставников
работа вторая

Разработка

в должностной инструкции отсутствует
  • Платформа приёма работ, кабинет команды, рабочее место штаба
  • Судейская система финала и распознавание полёта по камерам
  • Сайт форума «Ассорти 3D» и генератор сертификатов
  • Собственный вычислительный узел для производства видео
  • Инструменты для коллег: озвучка, презентации, расшифровка совещаний
04

Программа и содержание

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

11–26.06
Методический каркас смены Параллельные линии каждого дня – задание, мастер-класс, работа с документами, платформа, разминки. Матрица дней Д0–Д6 и финал, ротация мастер-классов по кабинетам, шаблон карточки дня.
13.07
Система начисления баллов проверена расчётом 2 500 просчитанных вариантов смены подтвердили честность правил: вероятность случая «пропустил смену – выиграл на финале» равна нулю.
12.06–07.07
Сюжет и содержание доведены до готовности 6 сценариев видео со сверкой канона без единого расхождения, тексты этапов, банк дополнительных заданий, тайники – все задачи прорешаны до раздачи детям.
13.08
Контроль качества банка заданий Все 98 задач проверены независимо, найдены и исправлены 3 ошибки в ключах ответов до того, как их увидели дети.
07.07
Сквозной аудит целостности смены Проверка по шести осям – сюжет, расклад, этапы, документы, платформа, расписание. Семь рисков вскрыты и распределены по ответственным до площадки.
16.06
Реформа НТО Юниоры сведена в один документ Для всего офиса вместо часового вебинара на каждого. Тогда же собран план направления на год: последовательность контрольных точек и журнал результатов.
18.08
Техническое задание оргкомитета переработано Спорная формулировка о взлётной массе переложена в три понятных детям требования, добавлено недостающее требование к площадке.
05

Платформа

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

приём работ

Сдача и проверка работ

Ребёнок загружает реальные файлы, штаб выносит вердикт вручную, результат сразу виден в кабинете команды.

мгновенно

Живой кабинет команды

Решение штаба появляется у детей сразу, без обновления страницы – как в мессенджере.

штаб

Рабочее место штаба

Роли с ограничением по центрам и направлениям, вход по номеру, PIN и второму фактору, выдача команд и учёток.

вовлечение

Мастерство и звания

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

отчётность

Отчёт и разбор дня

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

документы

Документооборот и печать

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

связь

Рассылки от персон

Адресные сообщения от героев сюжета, отметки прочтения и адресное «дотягивание» молчунов.

финал

Судейка и полёты

Расписание полётов по слотам, судейский модуль, работающий без интернета, распознавание полёта по камерам.

Часть системыТехнологииФайловСтрок
Серверная частьPython · FastAPI · PostgreSQL · WebSocket38844 382
Инструменты, проверка качества, распознавание по камерамPython · OpenCV · Playwright27343 298
Рабочее место штабаReact · TanStack Query4713 924
Сайт для детейReact · Vite489 247
Платформа целиком756110 851
277
HTTP-эндпоинтов и 4 WebSocket-канала
501
автотест
57
таблиц базы, 55 миграций
149
файлов документации, 41 643 строки

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

06

Другое, сделанное для учреждения

Помимо платформы за тот же срок сделаны отдельные продукты – каждый закрывает задачу, которую иначе пришлось бы покупать на стороне.

ПродуктНазначениеСтрок
Сайт форума «Ассорти 3D»Сайт городского форума, регистрация участников8 950
Генератор сертификатовДипломы и грамоты из таблицы, сборка под Windows и Linux4 106
Мини-игры сменыКроссворд, «Спички», «Развесовка», ровер – с привязкой к баллам11 525
Банк блиц-заданий24 задачи: проекции, развёртки, чертежи с ошибкой, лабиринты4 007
Расчёт рамы дронаПараметрический расчёт прочности и рендеры, 4 варианта геометрии3 437
Узел производства видеоСоздание видео, изображений и озвучки на своём оборудовании3 454
Рабочий портал «Структура»Сценарий с комментариями, схемы, галерея персонажей, студия озвучки2 130
Генератор презентаций защитЗаготовки выступлений команд в фирменном стиле Кванториума1 376
Метки и калибровка судействаПечатные метки зоны и настройка камер для финала1 121

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

07

Производство видео

Сюжет смены держится на видео. Их производство было перенесено с платных облачных сервисов на собственное оборудование – и стало бесплатным.

видео · космонавт
Космонавт – кадр финального ролика V5, сгенерирован на собственном узле.
видео · Полярная
Полярная – персонаж центра управления, через которого детям приходил сюжет.
21.07
Вычислительный узел введён в строй удалённо за вечер Видеокарта RTX 4080 Super, автономный автозапуск, защищённый доступ. В тот же период кастинг персонажей закрыт полностью: около 50 вариантов, отбор за вечер и примерно 300 рублей вместо длинного цикла согласований.
10.08
Производство видео налажено за день Создание изображений и видео, сохранение внешности персонажа между кадрами, повышение качества. Ролики стали бесплатными и быстрыми – вместо платных сервисов и очередей.
21.07
Экономика производства взята под контроль Тарифы платного сервиса сняты замерами, смета «в лоб» на 5 840 кредитов отвергнута в пользу схемы на 2 300–2 600. Предотвращён слив бюджета в лобовую генерацию.
11.08
Студия озвучки как инструмент штаба Реплики по участкам, шесть интонаций, управляемые ударения, честные паузы. Сотрудник озвучивает сам, без методиста и без внешнего подрядчика.
18.08
Видео собраны своими силами, когда подрядчик не отдал материал Вступительный ролик смены – 7 фрагментов, 5 закадровых реплик, 56,7 секунды. Заставка для общего зала – 12 сцен со звуком, 32,6 секунды. Видео финала собраны в ночь перед площадкой.
10.08
Расшифровка совещаний поставлена на поток Двухчасовая запись расшифровывается за 23 минуты вместо вечера ручной работы. Транскрипт совещания команды превращён в 60 адресных правок по 11 документам смены.
08

Когда это делалось

Данные взяты из истории коммитов git и меток времени рабочих сессий – это проверяемые записи, а не самооценка. Время новосибирское, рабочий день 9:00–18:00 (пятница до 17:00, обед 13:00–13:48).

июньиюльавгуст
сохранения в рабочее время сверх графика полоса без активности – отпуск 22.07–09.08

1110 сохранений кода по дням. Приглушённое – рабочее время, янтарное – переработка.

330
из 1110 сохранений – сверх графика (30%)
76 ч
активной работы сверх графика из 264 ч (29%)
51
рабочий день от первого документа до финала
47
дней с работой сверх графика

Две независимые метрики – число сохранений и оценка активного времени в часах – дают один и тот же результат: около 30% работы над цифровой частью делалось вне рабочего дня. И это ровный фон все три месяца:

4 ч
переработки в июне
12 ч
переработки в июле
58 ч
переработки в августе
рабочее время 9:00–18:00 сверх графика: вечер, ночь, раннее утро, обед

Часы активной работы по времени суток. Активное время оценено из меток коммитов и сессий: события ближе 30 минут считаются непрерывной работой.

В рабочие часы шла и методика, и разработка. Переработка – это около 76 часов, сделанных строго вне оплачиваемого времени: вечерами, ночью, в обед и в настоящие выходные. Методическая работа при этом сдана в срок.

09

Что это стоит на рынке

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

4
человека в минимальной команде разработчиков
51
рабочий день ушёл фактически
2,5–3 млн
рублей – оценка подряда по ставкам 2026 года
0
рублей потрачено учреждением на разработку

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