Проекты
Конкурсные проекты

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


Тип участника:  Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:  Згода Илья Константинович
В лице (для организации или авторского/творческого коллектива указывается ФИО и должность руководителя):  Згода Илья Константинович
Интернет-сайт заявителя:  https://t.me/playa_ogg
Контактное лицо: ФИО:  Згода Илья Константинович
ФИО всех участников авторского/творческого коллектива:  Згода Илья Константинович 
Идея и краткое описание ИТ-проекта:  Программный комплекс предназначен для поддержки образовательного процесса по дисциплине «Основы военной подготовки» с использованием технологий виртуальной реальности. Решение объединяет VR-тренажер по сборке и разборке огнестрельного оружия, серверную платформу мониторинга и веб-интерфейс в единую информационную систему. Комплекс обеспечивает безопасное проведение практических занятий, централизованный сбор и хранение результатов занятий, автоматическое формирование отчетности и интеграцию с корпоративной инфраструктурой образовательной организации (АлтГУ). 
Перечень решаемых задач: 
  • организация безопасной практической подготовки студентов в виртуальной среде;
  • автоматизация контроля выполнения практических занятий;
  • централизованный сбор, хранение и анализ результатов обучения;
  • интеграция с корпоративной системой аутентификации (Active Directory/LDAP);
  • автоматическое формирование PDF-отчетов по результатам занятий;
  • предоставление веб-интерфейса для просмотра и анализа результатов;
  • снижение нагрузки на преподавателей при проведении практических занятий.
  • Описание функциональных возможностей и элементов проекта: 

    В состав программного комплекса входят три основных компонента:

    VR-тренажер

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

    Серверная платформа

    • централизованная аутентификация пользователей через Active Directory;
    • прием и обработка результатов экзаменов;
    • хранение данных;
    • автоматическое формирование PDF-отчетов;

    Веб-интерфейс

    • просмотр результатов экзаменов;
    • поиск и фильтрация по институту, группе и студенту;
    • просмотр и скачивание сформированных отчетов;
    Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):  10.09.2026
    Используемые платформы, средства разработки: 
  • Unity;
  • C#;
  • XR Interaction Toolkit;
  • Zenject (Extenject);
  • ASP.NET Core;
  • PostgreSQL;
  • Entity Framework Core;
  • RabbitMQ;
  • MassTransit;
  • React;
  • TypeScript;
  • Docker;
  • Docker Compose;
  • Nginx;
  • GitHub Actions;
  • OpenTelemetry;
  • Grafana, Prometheus, Loki, Tempo;
  • MinIO;
  • LDAP / Active Directory. 
  • Стоимость разработки системы:  Проект реализован в рамках программы "Приоритет 2030", в разработку было вложено 5 000 000 рублей.
    Средний размер ежегодных затрат на эксплуатацию:  При использовании существующей серверной инфраструктуры образовательной организации ежегодные эксплуатационные затраты минимальны и включают: техническое сопровождение; обновление программного обеспечения; резервное копирование данных; обслуживание серверной инфраструктуры. Ориентировочная стоимость эксплуатации составляет 50–80 тыс. рублей в год, без учета стоимости VR-оборудования.
    Перспективы развития: 
  • поддержка новых образцов вооружения;
  • разработка дополнительных режимов и сценариев;
  • расширенная аналитика успеваемости;
  • интеграция с LMS;
  • поддержка нескольких образовательных организаций;
  • мобильное приложение;
  • использование технологий искусственного интеллекта для анализа типичных ошибок обучающихся;
  • Достижение поставленных целей:  Все поставленные цели были достигнуты. Разработан и реализован программный комплекс, включающий VR-тренажер, серверную платформу мониторинга и веб-интерфейс. Реализована интеграция с корпоративной инфраструктурой образовательной организации, проведено комплексное тестирование системы и выполнено ее развертывание в доменной зоне университета. В тестировании комплекса приняли участие 10 студентов АлтГУ, кроме того, VR-тренажер был продемонстрирован на форуме "Россия" в Москве, где тестирование прошло около 300 человек. Полученные результаты доказывают применимость комплекса в образовательном процессе. 
    Актуальность, экономическая или социальная полезность:  Проект способствует повышению качества подготовки студентов по дисциплине «Основы военной подготовки», обеспечивая безопасную среду для формирования практических навыков. Использование VR-технологий снижает требования к материально-технической базе, уменьшает организационные расходы и нагрузку на преподавателей. Решение может применяться в образовательных организациях высшего образования, военных учебных центрах и специализированных учебных заведениях. 
    Адаптивность, стилистическое единство всех функциональных блоков:  Все компоненты веб-интерфейса выполнены в едином стиле и используют единые принципы навигации и отображения данных. Архитектура клиентских приложений позволяет легко расширять функциональность, добавлять новые разделы и поддерживать единый пользовательский опыт при дальнейшем развитии проекта.
    Масштабируемость, способность к взаимодействию с другими системами, мобильность: 


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

    Обоснованность применяемых проектных решений:  Все архитектурные решения принимались исходя из функциональных и нефункциональных требований проекта. Использование микросервисной архитектуры, Clean Architecture, DDD, CQRS, Event-Driven Architecture и Transactional Outbox обеспечивает надежность, масштабируемость, отказоустойчивость и удобство дальнейшего сопровождения системы. Выбранный технологический стек соответствует современным практикам разработки распределенных программных систем. 
    Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов:  Новизна проекта заключается не только в создании VR-тренажера, но и в разработке полноценной программной платформы, объединяющей технологии виртуальной реальности с корпоративной инфраструктурой образовательной организации. В отличие от существующих решений, система обеспечивает централизованную аутентификацию через Active Directory, автоматическое сохранение результатов занятий, формирование исторической модели данных, генерацию отчетов и объективный контроль процесса обучения. Такое сочетание возможностей отсутствует в рассмотренных отечественных и зарубежных аналогах. Кроме того, рассмотренные решения (VR Concept, zSpace, Labster) не поддерживают специализированные тренажеры по сборке и разборке огнестрельного оружия. 
    Соответствие дизайн-решения целевой аудитории:  Основное внимание уделено функциональности, читаемости информации и удобству работы с большим объемом данных. Интерфейс позволяет быстро находить необходимую информацию и эффективно использовать систему без длительного обучения.
    Юзабилити и полезность: 

    Веб-интерфейс обеспечивает быстрый доступ к результатам обучения. Реализованы поиск, фильтрация, просмотр и скачивание отчетов, что позволяет эффективно анализировать успеваемость студентов. 

    Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):  Да
    Презентация проекта pdf:  Загрузить
    Возврат к списку
    нет доступа к комментариям Авторизоваться