Техническая документация

Электронная документация Основных Профессиональных Образовательных Программ (ОПОП)

Реестр ПО РФ № 34535 Включено: 15.07.2026 Роспатент № 2021613677 Дата регистрации: 11.03.2021 Правообладатель: Лазуко Вадим Андреевич Класс ПО: 12.17

1. Общие сведения

ПравообладательЛазуко Вадим Андреевич
Тип правообладателяГражданин Российской Федерации / физическое лицо
АвторЛазуко Вадим Андреевич
Название ПОЭлектронная документация Основных Профессиональных Образовательных Программ (ОПОП)
Краткое / альтернативное названиеОПОП
Номер регистрации Роспатента2021613677
Дата регистрации11.03.2021
Номер заявки в Роспатент2021612612
Реестровая запись (Реестр российского ПО)№ 34535 от 15.07.2026
Номер решения о включении в реестр2
Номер заявления о включении в реестр371523
Код ОКПД262.01.2 Оригиналы программного обеспечения
Языки программированияPHP, HTML, CSS, JavaScript, Vue.js
Объём программы для ЭВМ1,1 МБ
Язык интерфейсаРусский
Поддержка пользователей с ограничениями по зрениюДа
Поддержка пользователей с ограничениями по слухуДа
Сфера искусственного интеллектаНет
Государственная тайнаНет
Основная функция — защита конфиденциальной информацииНет

2. Класс программного обеспечения

Основной класс: 12.17 — Программное обеспечение для решения отраслевых задач в области образования.

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

Дополнительный класс:

06.12 — Системы электронного документооборота (создание, изменение, хранение, печать, поиск и предоставление доступа к электронным документам).

3. Реферат (краткое описание)

Программа предназначена для автоматизации работы с документацией основных профессиональных образовательных программ в образовательной организации. ПО обеспечивает создание, хранение, актуализацию, публикацию, печать и предоставление онлайн-доступа к электронному представлению документации ОПОП в локальной сети образовательного учреждения и сети Интернет.

4. Описание функциональных характеристик

Программное обеспечение «Электронная документация Основных Профессиональных Образовательных Программ (ОПОП)» предназначено для автоматизации создания, ведения, хранения, обновления, печати и публикации электронной документации основных профессиональных образовательных программ образовательной организации.

Программа применяется как компонент электронной информационно-образовательной среды и обеспечивает централизованное размещение информации об образовательных программах, формирование электронного представления документации ОПОП и предоставление доступа к ней через локальную сеть образовательной организации и/или сеть Интернет.

Основные функциональные возможности:

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

Технологическая реализация: ПО является веб-приложением. Серверная часть реализована на PHP и выполняется средствами PHP-интерпретатора (в том числе в контейнере api при поставке Docker). Клиентская часть реализована с использованием HTML, CSS, JavaScript и Vue.js и поставляется в виде предсобранных статических файлов. В поставке с защищёнными серверными модулями применяется ключ поставки secrets/license.key для расшифровки модулей в памяти; это не лицензионный ключ активации.

5. Инфраструктура и лицензирование

5.1. Техническая реализация

Программа является веб-приложением на PHP, HTML, CSS, JavaScript и Vue.js. Исходный код хранится на технических средствах, расположенных на территории Российской Федерации. Выполнение серверной части осуществляется PHP-интерпретатором; компиляция исходного текста PHP в объектный код не применяется. Vue.js используется для формирования отдельных элементов пользовательского интерфейса и клиентской интерактивности.

Для экземпляра экспертной проверки основным способом развёртывания является поставка opop-docker-<версия>.zip с предсобранными образами images/opop-api.tar и images/nginx-web.tar, запуском через docker compose без сборки на стороне пользователя.

5.2. Лицензирование и обновления

Программное обеспечение не использует удалённую зарубежную систему активации, принудительного обновления или управления из-за рубежа. При необходимости доступ предоставляется правообладателем на основании лицензионного договора и настройки экземпляра ПО на сервере пользователя либо на сервере, находящемся на территории Российской Федерации.

Специальная техническая активация не применяется. Файл secrets/license.key используется только как ключ поставки для расшифровки модулей и не является кодом активации лицензии.

6. Техническая архитектура

Программное обеспечение является веб-приложением. Серверная часть реализована на PHP. Клиентская часть реализована с использованием HTML, CSS, JavaScript и Vue.js. Веб-сервер обрабатывает HTTP-запросы, PHP выполняет серверную логику, а браузер пользователя отображает интерфейс и выполняет клиентские JavaScript/Vue.js-компоненты.

Данные документации ОПОП хранятся в реляционной СУБД (MySQL/MariaDB или PostgreSQL); вложения и экспортированные PDF — в файловом хранилище на сервере. Развёртывание выполняется на веб-сервере на территории Российской Федерации.

7. Системные и программные требования

КомпонентТребование
Операционная система сервераLinux (включая совместимые российские дистрибутивы) при наличии Docker Engine / Docker Desktop
Контейнерная среда (основной порядок)Docker + Docker Compose; запуск из предустановленных образов images/*.tar через docker load и docker compose up -d
Веб-доступHTTP-порт по умолчанию 8080 (настраивается в .env)
Хранение данныхТома Docker opop_upload, opop_static и/или файловая система сервера; СУБД — только если предусмотрена конфигурацией конкретного экземпляра
КлиентСовременный веб-браузер с поддержкой HTML, CSS и JavaScript
Альтернативный вариант (при отдельной поставке)Apache HTTP Server или Nginx + PHP без Docker

8. Установка программного обеспечения

8.1. Основной порядок установки (Docker)

  1. Установить Docker Desktop (Windows) или Docker Engine + Compose (Linux).
  2. Получить и распаковать архив opop-docker-<версия>.zip в каталог, доступный Docker.
  3. Проверить наличие файла secrets/license.key в составе поставки.
  4. При необходимости настроить .env (например, OPOP_HTTP_PORT, OPOP_PUBLIC_ORIGIN).
  5. Запустить установку: docker load -i images/opop-api.tar, docker load -i images/nginx-web.tar, затем docker compose up -d (или скриптами install.ps1/install.sh).
  6. Открыть адрес из .env (по умолчанию http://127.0.0.1:8080) и проверить API по адресу /index.php.
  7. Проверить основные функции интерфейса: разделы ОПОП, просмотр, редактирование (при наличии доступа), публикация и печать.

8.2. Альтернативная установка (без контейнеров)

  1. Допускается только при отдельной поставке правообладателя.
  2. Подготовить сервер в РФ с Apache HTTP Server или Nginx и PHP.
  3. Разместить файлы веб-приложения, настроить виртуальный хост и права на каталоги записи.
  4. При использовании СУБД — создать БД и указать параметры в конфигурации конкретного экземпляра.

Для поставки экспертного экземпляра Docker является основным способом установки.

Поддержка установки: vlazuko@yandex.ru.

9. Эксплуатация (руководство пользователя)

9.1. Методист / автор ОПОП

  1. Создать или открыть образовательную программу.
  2. Заполнить разделы документации ОПОП.
  3. Обновить сведения и сформировать электронное представление.
  4. Опубликовать актуальную версию для пользователей.

9.2. Печать и доступ

  1. Сформировать печатную форму документации.
  2. Обеспечить онлайн-доступ через локальную сеть или Интернет в соответствии с настройками прав.

9.3. Интерактивные элементы интерфейса (Vue.js)

В разделах с формами и динамическими элементами пользователь работает в браузере: ввод и изменение данных, переключение шагов, обновление отображаемых полей. Vue.js используется для формирования отдельных элементов пользовательского интерфейса и клиентской интерактивности; сохранение и обработка документации ОПОП выполняются на сервере (PHP).

9.4. Администратор

  • Управление пользователями и размещаемой информацией.
  • Резервное копирование данных экземпляра, включая .env, secrets/license.key и тома Docker.

9.5. Типовые ситуации

  • Если сервис недоступен после установки Docker: проверить docker compose ps и docker compose logs.
  • Если API возвращает 503: проверить наличие и содержимое secrets/license.key, затем перезапустить docker compose restart api.
  • Если порт 8080 занят: изменить OPOP_HTTP_PORT в .env и выполнить docker compose up -d.

10. Жизненный цикл и техническая поддержка

  • Сопровождение — регистрация обращений, диагностика, исправления и актуализация под изменения требований к структуре ОПОП.
  • Обновления — выпуск обновлённого архива opop-docker-<версия>.zip с заменой поставки и перезапуском docker compose.
  • Адаптивное сопровождение — настройка параметров Docker (.env, порты, тома), а также поддержка альтернативной среды Apache/Nginx + PHP при отдельной поставке.
  • Резервное копирование — сохранение каталога поставки, томов Docker, файла secrets/license.key, .env и (при наличии) базы данных.
  • Обращения — vlazuko@yandex.ru.

11. Основание возникновения исключительного права и стоимость

11.1. Исключительное право

Исключительное право на программное обеспечение принадлежит Лазуко Вадиму Андреевичу на территории всего мира и на весь срок действия исключительного права. Программа создана Лазуко Вадимом Андреевичем самостоятельно как автором. Государственная регистрация программы для ЭВМ подтверждена свидетельством Российской Федерации № 2021613677 от 11.03.2021. Сведения о программном обеспечении включены в Единый реестр российских программ для ЭВМ и баз данных (реестровая запись № 34535, решение от 15.07.2026).

11.2. Тарифная политика

Тарифная политика утверждена правообладателем 01.01.2026.

11.2.1. Общий порядок формирования стоимости

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

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

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

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

11.2.2. Тарифные позиции

№ Тарифицируемая позиция Единица тарификации Стоимость, руб.
1 Базовая годовая простая неисключительная лицензия на использование одного экземпляра программного обеспечения «ОПОП» сроком на 12 месяцев, до 20 образовательных программ и до 20 пользователей 12 месяцев 90 000
2 Расширение годовой лицензии: дополнительный пакет до 20 образовательных программ и/или до 20 пользователей 12 месяцев 25 000
3 Университетская годовая простая неисключительная лицензия на использование программного обеспечения в пределах до 100 образовательных программ и до 100 пользователей 12 месяцев 180 000
4 Доработка, адаптация, настройка и модернизация программного обеспечения по техническому заданию заказчика 1 час работ 3 000
5 Техническая поддержка, сопровождение, диагностика, контроль работоспособности, устранение неисправностей и консультационная поддержка программного обеспечения 1 час работ 2 500
6 Комплексная поставка: лицензия, настройка/адаптация, доработка и поддержка программного обеспечения по договору и техническому заданию определяется индивидуально

11.2.3. Пояснение к лицензионному компоненту

Лицензия является простой неисключительной. Базовый лицензионный период составляет 12 месяцев, если иное не согласовано сторонами в договоре.

Базовая лицензия рассчитана на использование одного экземпляра программного обеспечения в пределах до 20 образовательных программ и до 20 пользователей. При увеличении объёма использования применяется расширение лицензии либо университетская лицензия.

Университетская лицензия применяется для более крупного использования программного обеспечения в пределах до 100 образовательных программ и до 100 пользователей.

Если право использования программного обеспечения предоставляется отдельно от работ по настройке, адаптации, доработке и сопровождению, применяется соответствующая лицензионная позиция, указанная в разделе 11.2.2 настоящей тарифной политики.

11.2.4. Пояснение к работам, доработкам и поддержке

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

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

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

11.2.5. Индексация и изменение стоимости

Правообладатель вправе изменять тарифную политику для новых договоров и новых периодов использования программного обеспечения. Изменение тарифов не изменяет условия ранее заключённых договоров, если иное не предусмотрено таким договором или дополнительным соглашением сторон.

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

Контакт правообладателя: vlazuko@yandex.ru.

12. Иностранное программное обеспечение со сходными функциями

К программным продуктам класса curriculum management / curriculum lifecycle / academic operations относятся:

  • Modern Campus Curriculum / Curriculog;
  • Coursedog Curriculum Management;
  • Watermark Curriculum Strategy.

← На страницу продукта