ЦОПП 64


«От старта обсуждений проекта до выпуска первого релиза наша команда трудилась шесть месяцев, проведя свыше 50 кастдев-сессий для глубокого анализа потребностей каждой из 10 ролей платформы. Этот тщательный подход позволил нам создать продукт, соответствующий всем ожиданиям клиента и превосходящий их. Мы гордимся тем, что смогли воплотить такой сложный проект в жизнь, и уверены, что наш труд принес реальную пользу пользователям.»
Кирилл Каплин
Директор
Разработка цифровой образовательной платформы — это сложный процесс, требующий четкой стратегии, гибкости и скорости. Команда PROFSOFT справилась с этой задачей менее чем за год, а первый релиз был готов уже через 6 месяцев. После активной фазы тестирования и доработки окончательная версия платформы была выпущена в марте 2021 года.
- Архитектуру приложения
- UX/UI-дизайн
- Личные кабинеты
- Организовали процессы
Конструктор компетенций и образовательных программ ДПО
Сервис предназначен для создания цифровых учебных материалов и оценочных средств.


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


Сервисы для ведения образовательного процесса
Сервис «Расписание» имеет следующие возможности:
- Расписание центра опережающей профессиональной подготовки (ЦОПП) в целом, отдельных организаций (входящих в ЦОПП), конкретного преподавателя или определенного обучающегося;
- формирование персонального расписания;
- Доступ к полной информации о занятиях, включающей сведения о преподавателе, месте и времени проведения.


Сервис «Цифровой дневник» включает:
- информация о занятиях по дням
- возможность выставления оценок
- систему хранения данных об успеваемости обучающегося


Сервис «Цифровое порфолио» аккумулирует и предоставляет доступ к:
- результатам учебной и научной деятельности
- результату освоения образовательной программы
- сведениям о квалификации


Сервис «Управление записями на обучение» предоставляет следующие возможности:
- прием и отклонение заявок на обучение;
- формирование учебных групп;
- ведение реестра обучающихся;
- доступ к статистическим данным по обучению каждого студента.
Сервис «Обмен данными» позволяет создавать как групповые чаты, так и отправлять индивидуальные сообщения.


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





Прежде чем приступить к разработке, мы глубоко погрузились в потребности пользователей. Создать цифровую образовательную платформу — значит не просто написать код, а учесть интересы всех участников процесса: от студентов до работодателей. Как мы это сделали?
- Провели интервью с ключевыми заинтересованными сторонами — преподавателями, администраторами, студентами, HR-специалистами.
- Проанализировали существующие системы и их слабые места.
- Разработали 50 кейс-стадий, детально проработав каждую роль пользователя на платформе.
Полтора месяца интенсивной аналитики позволили нам создать систему, которая не просто автоматизирует образование, а делает его удобным, доступным и ориентированным на реальные запросы рынка.
Создать просто красивый интерфейс — недостаточно. Мы разработали дизайн с нуля, опираясь на бренд-бук заказчика и фокусируясь на удобстве пользователей. Образовательная среда сложна, а платформой пользуются и студенты, и преподаватели, и работодатели. Нужно было объединить интуитивность, логику и функциональность. Как мы решили эту задачу?
- Учли современные UX/UI-стандарты.
- Разработали понятный интерфейс без сложных инструкций.
- Адаптировали дизайн под разные категории пользователей.
Любой сложный IT-проект сталкивается с вызовами. В нашем случае это были интеграция внешних сервисов и оптимизация производительности. Какие задачи перед нами стояли и как мы их решили?
- Синхронизация с внешними системами без потери данных: внедрили современные технологии для бесшовной интеграции.
- Высокая нагрузка и необходимость быстрой работы платформы: оптимизировали код, увеличив скорость работы системы.
- Обеспечили стабильную работу под пиковыми нагрузками за счёт правильной архитектуры.
Чтобы платформа действительно облегчала образовательные процессы, ее нужно было "подружить" с внешними системами. Как мы решили данную задачу?
- Интегрировали CRM и базы данных образовательных учреждений.
- Автоматизировали ключевые процессы, сократив ручную работу.
- Обеспечили бесшовный обмен данными между всеми компонентами системы.
В результате все участники – от студентов до администраторов – работают в единый цифровом пространстве, где данные обновляются автоматически, а процессы стали быстрее и удобнее.
Когда в одной платформе работают студенты, преподаватели, администраторы и работодатели, важно, чтобы каждый видел только то, что ему нужно. Как мы это реализовали?
- Разработали гибкую систему ролей — у каждого пользователя свой уровень доступа.
- Защитили данные от несанкционированного доступа.
- Сделали платформу удобной: никаких лишних функций, только нужные инструменты.
Чтобы создать быструю, масштабируемую и удобную платформу, мы выбрали оптимальный набор технологий, который обеспечивает стабильную работу и высокую производительность. На чем велась разработка?
- Серверная разработка: PHP + Symfony — мощная основа для высокой скорости и надежности.
- Мобильная и веб-разработка: React — для быстрого рендеринга и удобного интерфейса.
- Админ-панель: Twig — легкость в работе и гибкость кастомизации.
- Мобильные приложения: Swift (iOS) и Kotlin (Android) — нативные решения для максимальной производительности.
Чтобы платформа работала быстро, легко адаптировалась к изменениям и выдерживала высокие нагрузки, мы заложили микросервисную архитектуру. Что это дает?
- Гибкость — можно обновлять и дорабатывать отдельные модули без влияния на всю систему.
- Высокая производительность — нагрузка распределяется равномерно, что делает платформу устойчивой.
- Легкое масштабирование — добавление новых функций не требует глобальных изменений.
Тестирование проводилось на нескольких этапах разработки:
- Юнит-тестирование — отловили ошибки на уровне кода.
- Интеграционное тестирование — убедились, что все модули работают вместе без проблем.
- Пользовательское тестирование — проверили удобство и логику взаимодействия с платформой.