Программный комплекс на базе технологий виртуальной реальности в рамках учебного курса по Основам военной подготовки
Тип участника:
Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:
Згода Илья Константинович
В лице (для организации или авторского/творческого коллектива указывается ФИО и должность руководителя):
Згода Илья Константинович
Контактное лицо: ФИО:
Згода Илья Константинович
ФИО всех участников авторского/творческого коллектива:
Згода Илья Константинович
Идея и краткое описание ИТ-проекта:
Программный комплекс предназначен для поддержки образовательного процесса по дисциплине «Основы военной подготовки» с использованием технологий виртуальной реальности. Решение объединяет 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) не поддерживают специализированные тренажеры по сборке и разборке огнестрельного оружия.
Соответствие дизайн-решения целевой аудитории:
Основное внимание уделено функциональности, читаемости информации и удобству работы с большим объемом данных. Интерфейс позволяет быстро находить необходимую информацию и эффективно использовать систему без длительного обучения.
Юзабилити и полезность:
Веб-интерфейс обеспечивает быстрый доступ к результатам обучения. Реализованы поиск, фильтрация, просмотр и скачивание отчетов, что позволяет эффективно анализировать успеваемость студентов.
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):
Да