Что умеет решение
Модуль обеспечивает полный цикл работы диссертационного совета: от формирования состава участников до формирования подписанного протокола заседания.
Организация голосования
Секретарь инициирует голосование, формирует список участников и рассылает им письма со ссылками на электронные бюллетени.
Участник открывает ссылку, вводит персональный код и выбирает вариант «за» или «против». Регистрация на платформе для голосования не требуется.
Секретарь отслеживает ход голосования в реальном времени: данные обновляются автоматически без необходимости перезагрузки страницы.
По завершении процедуры система подсчитывает результаты, проверяя соблюдение порога в две трети голосов «за», и формирует протокол в форматах DOCX или PDF.
Функциональные возможности
Управление советами и участниками
Роль и адрес электронной почты конкретного человека в составе совета могут быть изменены независимо от его основной карточки. Один и тот же специалист может занимать должность председателя в одном совете и члена в другом.
В системе доступны справочники научных специальностей и учёных степеней. Карточка совета содержит шифр и номер приказа.
При сохранении состава системы автоматически проверяют наличие ровно одного председателя и ровно одного учёного секретаря.
Статусы голосования
Поддерживаются три статуса: черновик, в процессе, завершено. В режиме черновика состав участников остаётся доступным для редактирования.
Состав участников заседания фиксируется в момент его создания. Любые последующие изменения в карточках людей не влияют на уже проведённое голосование.
Роли в заседании назначаются заново для каждой конкретной защиты. Научный руководитель соискателя не может занимать должность председателя. Система проверяет наличие в заседании председателя, его заместителя, учёного секретаря и членов совета, а также предлагает назначить отсутствующих.
Поддерживаются тайное и поимённое голосование. При тайном поимённом режиме ответы не покидают базу данных: наружу передаётся только итоговый счёт «за» и «против». При поимённом голосовании карточка отображает, как именно проголосовал каждый участник.
Итоги подсчитывает сервер: решение считается принятым при наличии двух третей голосов «за» или более.
Бюллетень
Доступ осуществляется по личному коду участника без необходимости регистрации или создания аккаунта на сайте. Код проверяется при каждом запросе.
Ссылку на бюллетень можно скопировать.
Ответы участников хранятся в базе данных в зашифрованном виде.
Протокол
Шаблон протокола — это ваш собственный файл DOCX, загружаемый в настройках модуля. Внутренняя вёрстка бланка в модуле отсутствует: колонтитулы, поля страницы, гербы и места для подписей сохраняются в точности как в вашем исходном шаблоне.
Документы формируются с автоматической подстановкой данных по плейсхолдерам вида {{ИМЯ}}. Доступны переменные для шифра совета, названия учреждения, даты заседания, ФИО и учёной степени соискателя, номера приказа совета, количества членов совета, числа проголосовавших, итогов голосования «за» и «против», а также должностей и инициалов председателя и учёного секретаря. Полный список плейсхолдеров с примерами доступен на странице настроек. Система автоматически склоняет ФИО и учёные степени по падежам.
Генерация PDF выполняется на основе того же исходного документа, что и DOCX, с использованием конвертации LibreOffice, что гарантирует полное совпадение содержимого. Наличие LibreOffice не является обязательным: при его отсутствии выгрузка в формате DOCX работает в штатном режиме, а кнопка экспорта в PDF просто не отображается.
Настройка внешнего вида позволяет загрузить собственный логотип и выбрать цветовую схему. Предусмотрено три готовых варианта оформления, а также возможность точечного переопределения цветов для приведения интерфейса к фирменному стилю вуза.
Требования к среде:
Обязательные условия для установки:
- PHP версии 8.4 или выше.
- CMS Bitrix, модуль «Главный модуль» (main) версии 26.0.0 или выше.
- Расширения PHP: dom, gd, json, mbstring, openssl, xml, zip.
- База данных MySQL версии 8.
Экспорт протокола в формат PDF требует установленный LibreOffice (пакет libreoffice-writer). Если программа не обнаружена, кнопка экспорта в PDF в интерфейсе не отображается. Экспорт в формат DOCX доступен всегда. Путь к исполняемому файлу soffice настраивается в параметрах модуля.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.