Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.

Я согласен с условиями активации продлений
Продолжить покупки

SIMAI: Модуль опросов

«SIMAI: Модуль опросов» специально разработан для создания анкет и опросов на сайте. Модуль отлично подходит для проведения анкетирования, в том числе и по независимой оценке качества (НОК) оказания услуг на сайтах образовательных, медицинских организаций, учреждений культуры и сферы социального обслуживания.Опросы добавляются и редактируются через административную панель. Для опросов, содержащих персональные данные пользователя, предусмотрено использование соглашений Битрикс о персональных данных согласно 152-ФЗ (проведение опросов, включающих персональные данные, без использования соглашений - НЕЗАКОННО!) Функциональные возможности модуля:Настройка доступа к опросу – только зарегистрированным пользователям, либо всем посетителям сайта.Каждый опрос может включать в себя несколько разделов, группирующих вопросы по тематике.Вопросы могут быть зависимы друг от друга (такой вопрос показывается в зависимости от ответа на один из предыдущих).Возможность использования регулярных выражений – проверка чёткого соответствия вводимых данных заданному формату (например, для полей «Телефон», «e-mail», «ИНН», «Паспортные данные» и др.).Настройка допустимого количества анкет для зарегистрированных пользователей. Незарегистрированные пользователи могут заполнять по одной анкете с одного IP (если их участие прописано в настройках опроса).Начиная с версии 1.1.0 возможно использовать модуль для создания простых тестов на сайте, как это сделать, можно прочесть тут: https://simai.ru/learning/courses/course.php?COURSE_ID=49&LESSON_ID=925&LESSON_PATH=673.674.925По умолчанию создаются шесть демо-опросов в качестве образца.Подробности об установке и настройке читайте на вкладке "Установка".Наши компетенции:Решения для бизнесаРешения для государственных организацийРешения для образовательных организацийРешения для медицинских организацийРешения для учреждений культурыРешения для научных организацийРешения для некоммерческих организаций

SIMAI: Модуль опросов

SIMAI: Модуль опросов

от Симай
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
17.10.2019
Обновлено:
23.10.2026
Версия:
1.6.9
Установлено:
100 - 499 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

«SIMAI: Модуль опросов» специально разработан для создания анкет и опросов на сайте.

Модуль отлично подходит для проведения анкетирования, в том числе и по независимой оценке качества (НОК) оказания услуг на сайтах образовательных, медицинских организаций, учреждений культуры и сферы социального обслуживания.

Опросы добавляются и редактируются через административную панель.

Для опросов, содержащих персональные данные пользователя, предусмотрено использование соглашений Битрикс о персональных данных согласно 152-ФЗ (проведение опросов, включающих персональные данные, без использования соглашений - НЕЗАКОННО!)

Функциональные возможности модуля:

  • Настройка доступа к опросу – только зарегистрированным пользователям, либо всем посетителям сайта.

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

  • Вопросы могут быть зависимы друг от друга (такой вопрос показывается в зависимости от ответа на один из предыдущих).

  • Возможность использования регулярных выражений – проверка чёткого соответствия вводимых данных заданному формату (например, для полей «Телефон», «e-mail», «ИНН», «Паспортные данные» и др.).

  • Настройка допустимого количества анкет для зарегистрированных пользователей. Незарегистрированные пользователи могут заполнять по одной анкете с одного IP (если их участие прописано в настройках опроса).

  • Начиная с версии 1.1.0 возможно использовать модуль для создания простых тестов на сайте, как это сделать, можно прочесть тут: https://simai.ru/learning/courses/course.php?COURSE_ID=49&LESSON_ID=925&LESSON_PATH=673.674.925
По умолчанию создаются шесть демо-опросов в качестве образца.

Подробности об установке и настройке читайте на вкладке "Установка".

Наши компетенции:
Отзывы (0)
Обсуждения (13)
Что нового
1.6.9 (23.10.2026) Добавлены права доступа, публичный просмотр анкет и улучшены установка и фильтры опросов. Исправлены сохранение общих прав, деинсталляция с удалением данных и безопасная публикация раздела анкет, в том числе при повторной установке.
1.4.4 (11.08.2026) Показ в админке только завершенных анкет и их отдельная нумерация.
1.4.1 (02.03.2025) Адаптация к PHP 8, правки компонентов, возможность вносить в опросы-тесты вопросы без указания ответа.
Установка
ДОКУМЕНТАЦИЯ
  1. Документация по модулю SIMAI: Модуль опросов
УСТАНОВКА

Установка модуля - стандартная.

Во время установки запрашивается, в папке какого из сайтов должна быть создана папка опросов poll (это важно в случае многосайтовости).
Имя папки может быть изменено.

Предлагается выбор - следует ли создавать в публичной части папку poll/results для просмотра анкет других пользователей при наличии соотв. прав. На этот пункт требуется обратить особое внимание, т.к. при неверной настройке прав есть риск раскрытия персональных данных пользователей. Не создавайте эту папку без необходимости!

Также предлагается выбрать шаблон компонента опросов и нужно ли устанавливать демо-опросы.На следующем шаге установки предлагается создать соглашение о персональных данных (стандартное для России), указав, какие поля персональных данных будут запрашиваться в опросах.

Модуль автоматически создаст в папке выбранного сайта папку poll (либо другое выбранное имя папки), в которой будет развернут комплексный компонент анкетирования.

Желательно создать в меню сайта ссылку на данную папку.
Далее необходимо перейти в административную панель во вкладку "Сервисы", создать нужные опросы и настроить их. Последовательность создания такая: сначала создаем сами опросы, далее разделы вопросов для них, и затем сами вопросы.

Внимание - папка poll в публичной части при удалении модуля автоматически НЕ удаляется, чтобы предупредить возможное удаление пользовательских файлов! После удаления модуля ее следует удалить вручную.

Настройка прав

Начиная с версии 1.6.9 в модуле добавлена двухуровневая система прав - общие для всех опросов и индивидуальные. Устанавливаются права для групп на заполнение опроса, на редактирование опроса и на просмотр анкет.
Подробности можно узнать из документации, ссылка на котрую приведена выше.

События

В модуль опросов начиная с версии 1.0.4 добавлены события по добавлению, изменению и удалению анкет.
OnAfterInterviewAdd
OnAfterInterviewUpdate
OnAfterInterviewDelete

Вот пример, как их можно использовать:

Предположим, что мы хотим закрыть опрос с ID=4 (сделать неактивным), когда наберется 200 анкет, которые на вопрос с ID=32 ответят "Кировский".
Прописываем в init.php следующий код:
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler(
    'simai.poll',
    'OnAfterInterviewUpdate',
    function (\Bitrix\Main\Event $event)
    {
        $poll_id = $event->getParameter('poll_id');
        $primary = $event->getParameter('primary');
        $data = $event->getParameter('fields');
        
        // если это опрос с ID=4 и анкета завершена
        if ($poll_id == 4 && $data['STATUS'] == 'COMPLETE')
        {
            // проверяем существование вопроса с ID=32 
            $res = \SIMAI\Poll\CPollQuestionTable::getList(array('filter' => array('POLL_ID' => 4, 'ID' => 32)));
            if ($res->fetch())
            {
                $COUNT_INTERVIEWS_FILTERED = 0;
                
                // выбираем анкеты с нужными условиями (только завершенные, вопрос с ID 32 имеет ответ 'Кировский')
                $arFilter = array(
                    '=STATUS' => 'COMPLETE',
                    '=Q_32' => 'Кировский',
                );
                $res = \SIMAI\Poll\CPollInterview::getList($poll_id, array('filter' => $arFilter));
                while ($res->fetch())
                {
                    $COUNT_INTERVIEWS_FILTERED ++;
                }
                
                // если нужных анкет набралось 200 или больше, делаем этот опрос неактивным
                if ($COUNT_INTERVIEWS_FILTERED >= 200)
                {
                    \SIMAI\Poll\CPollTable::update($poll_id, array('ACTIVE' => 'N'));
                }
            }
        }
        
        $result = new \Bitrix\Main\EventResult($event->getEventType(), array('fields' => $data));
        return $result;
    }
)
Поддержка
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
  • Техническая поддержка решения осуществляется через специальный раздел по адресу https://support.simai.ru/
  • Вы можете проконсультироваться по приобретению решения по телефону 8-800-2000-865, email: sale@simai.ru и через сайт http://simai.ru/about/contact.php
ДОКУМЕНТАЦИЯ
  1. Документация по модулю SIMAI: Модуль опросов

Другие решения разработчика

еще 12 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки