Сервис автоматизации публикации конкурсных списков для приемной комиссии вуза
Образование
Проект был реализован для образовательной сферы в период подготовки к приемной кампании, когда вузу требовалось регулярно и без задержек обновлять рейтинговые списки поступающих в соответствии с требованиями Министерства образования.комплексный исполнитель проекта — анализ процесса публикации, проектирование логики сервиса, настройка получения файлов с FTP-сервера, обработка данных, автоматическая публикация в CMS сайта и реализация журнала операций.
разработка сервиса автоматизации для сайта вуза
исключить ручной труд при публикации конкурсных списков и обеспечить своевременное обновление данных на сайте.
Информационная система
В рамках проекта был создан автономный сервис, который по расписанию получает данные с сервера вуза, обрабатывает их и автоматически обновляет соответствующие разделы сайта.
В состав решения вошли:
-
подключение к FTP-серверу вуза;
-
автоматическая загрузка файлов по заданному шаблону;
-
парсинг структурированных данных абитуриентов;
-
обработка рейтинговых списков по направлениям и кафедрам;
-
автоматическое обновление контента в CMS сайта;
-
замена устаревших конкурсных списков актуальными данными;
-
журнал логов всех операций;
-
модуль сопоставления внешнего ID Госуслуг и внутреннего ID вуза.
Сервис был построен как отдельный автоматизированный контур, который работает по расписанию и не требует постоянного участия сотрудников приемной комиссии.
Задачи
Вузу требовалось обеспечить регулярную публикацию актуальных конкурсных списков абитуриентов на официальном сайте в соответствии с требованиями регулятора.
Перед Дока ИТ стояли задачи:
-
исключить ручное обновление конкурсных списков на сайте;
-
настроить автоматическое получение файлов с FTP-сервера вуза;
-
реализовать загрузку файлов по заданному шаблону;
-
обработать данные абитуриентов и рейтинговые списки;
-
автоматически публиковать обновленные данные в нужных разделах сайта;
-
заменить устаревшие списки актуальными версиями;
-
обеспечить журналирование всех операций;
-
добавить возможность аудита и отладки процесса;
-
реализовать сопоставление внешнего ID Госуслуг и внутреннего ID вуза;
-
упростить поиск абитуриентов в опубликованных списках.
Ключевым условием было обеспечить точность, регулярность и прозрачность публикации в период высокой нагрузки на приемную комиссию.
Реализация
На первом этапе специалисты Дока ИТ проанализировали текущий процесс подготовки и публикации конкурсных списков: как формируются файлы, где они размещаются, какие данные необходимо выводить на сайт и как часто информация должна обновляться.
После анализа была спроектирована логика автономного сервиса. Система получила возможность по расписанию подключаться к FTP-серверу вуза и забирать структурированные файлы с данными абитуриентов.
Далее команда реализовала механизм парсинга. Сервис обрабатывает загруженные файлы, извлекает списки абитуриентов, рейтинги по направлениям и кафедрам, а затем приводит данные к формату, необходимому для публикации на сайте.
Следующим этапом была настроена автоматическая публикация в CMS. Сервис обновляет соответствующие разделы сайта и заменяет устаревшие конкурсные списки актуальными данными без участия сотрудников приемной комиссии.
Отдельным блоком Дока ИТ реализовала журнал логов. В нем фиксируются все операции: подключение к FTP, загрузка файлов, обработка данных, публикация и возможные ошибки. Это упростило аудит процесса и техническую поддержку в период приемной кампании.
Дополнительно был разработан модуль сопоставления идентификаторов. Он связывает внешний ID Госуслуг с внутренним ID вуза, чтобы абитуриентам было проще находить себя в опубликованных списках.
Результат

По итогам проекта заказчик получил:
-
автономный сервис обновления конкурсных списков;
-
автоматическую загрузку файлов с FTP-сервера;
-
обработку данных абитуриентов и рейтинговых списков;
-
публикацию актуальных данных в нужных разделах сайта;
-
исключение ручной замены файлов и списков;
-
журнал логов для контроля, аудита и отладки;
-
модуль сопоставления ID Госуслуг и внутреннего ID вуза;
-
снижение нагрузки на приемную комиссию;
-
сокращение времени публикации с нескольких часов до автоматического цикла;
-
минимизацию ошибок и задержек в пиковый период приемной кампании.
Проект позволил перевести критически важный процесс приемной кампании в автоматизированный контур. Данные на сайте стали обновляться точно по расписанию, а сотрудники приемной комиссии получили возможность сосредоточиться на работе с абитуриентами, не тратя время на ручную публикацию списков.