Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

MODULE FOR 1C-BITRIX

ClickON

Dissertation Council Voting System

The module supports the full lifecycle of a dissertation council meeting, from managing participant composition to generating a signed meeting protocol. Voting Process The council secretary initiates a vote, compiles the list of attendees, and sends them emails containing links to electronic ballots. Participants open the link, enter a personal code, and cast a vote for or against.

Technical details

Published
09.09.2026
Version
1.0.0
Installed
Less than 50 times
Responsive
Yes
Composite Support
No
Compatible with Sites24
No
Developer
ClickON

What this solution does

The module supports the full lifecycle of a dissertation council meeting, from managing participant composition to generating a signed meeting protocol.

Voting Process

The council secretary initiates a vote, compiles the list of attendees, and sends them emails containing links to electronic ballots.

Participants open the link, enter a personal code, and cast a vote for or against. No account registration on the platform is required.

The secretary monitors the voting progress in real time; data updates automatically without page reloads.

Upon completion, the system calculates the results based on the two-thirds majority threshold and generates the meeting protocol in DOCX or PDF formats.

Functional Capabilities

Councils and Participants

A person's role and email address within a specific council can be overridden independently of their main profile. The same individual may serve as chairman in one council and as a member in another.

The system includes reference directories for scientific specialties and academic degrees. Each council card displays its code and official order number.

When saving the council composition, the system validates that there is exactly one chairman and exactly one scientific secretary.

Voting Statuses

Three statuses are supported: draft, in progress, and completed. While the vote is in draft status, the participant composition remains editable.

The composition of the meeting is captured at the time of creation. Subsequent edits to individual profiles do not affect votes already cast.

Roles in the meeting are assigned anew for each specific defense. The candidate's scientific supervisor cannot serve as the chair. The module verifies the presence of a chair, deputy chair, scientific secretary, and council members, and suggests appointments if any are missing.

Both secret and roll-call voting are supported. In secret roll-call mode, individual responses do not leave the database; only the total count of 'for' and 'against' votes is transmitted externally. In roll-call mode, the card displays how each participant voted.

The server calculates the outcome: a decision is adopted with two-thirds of the votes 'for' or more.

Ballot

Access is granted via a personal participant code without requiring site registration or an account. The code is validated on every request.

The ballot link can be copied.

Participant responses are stored in the database in encrypted form.

Protocol

The protocol template is your own DOCX file, uploaded in the module settings. There is no internal layout for the template within the module: headers, page margins, emblems, and signature lines remain exactly as defined in your template.

Documents are generated with automatic data substitution using placeholders in the {{NAME}} format. Available variables include the council code, institution name, meeting date, applicant's full name and academic degree, council order number, total council members, number of voters, vote counts for 'for' and 'against', and the titles and initials of the chairman and scientific secretary. A complete list of placeholders with examples is available on the settings page. The system automatically declines full names and academic degrees according to Russian grammatical cases.

PDF generation is based on the same source document used for DOCX, converted via LibreOffice, ensuring that both formats remain identical. LibreOffice is optional: if it is not installed on the server, DOCX export functions normally, and the PDF export button is simply hidden.

Customization options allow for uploading a unique logo and selecting a color scheme. Three pre-configured themes are provided, along with the ability to override individual colors to match the university's corporate identity.

System Requirements:

Mandatory conditions for installation:

- PHP version 8.4 or higher.

- Bitrix CMS, Main module (main) version 26.0.0 or higher.

- PHP extensions: dom, gd, json, mbstring, openssl, xml, zip.

- MySQL database version 8.

Exporting the protocol to PDF requires LibreOffice (the libreoffice-writer package). If the application is not detected, the Export to PDF button will not appear in the interface. DOCX export is always available. The path to the soffice executable is configured in the module settings.

General iT can install and configure this module and check how it works on your website.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

How do I purchase a solution?
Submit a request on the solution page. A manager will check your selection, confirm the terms and arrange the purchase. We can also help with installation and setup.
Is a 1C-Bitrix licence included?
The default price covers the solution itself. If the developer offers a bundle with a 1C-Bitrix licence, you can select it separately on the solution page.
Can I try a solution first?
Available online demos and trial periods are shown on the solution page. The trial length depends on the solution.
How much does renewal cost?
Renewal is calculated as 50% of the full solution price before discounts. A manager will confirm the renewal terms and period before you order.
Can you help implement the solution?
Yes. We can build a website or store based on a template, or install, configure and check a module for compatibility. The scope and cost of the work are agreed separately.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot