# Редактор анкет

# Новости

# Обновление дашборда: детализированные графики

**Дата выхода:** 31 марта 2026

---

## Что нового

### Stacked-графики

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

Режим работает как для вертикальных, так и для горизонтальных столбчатых графиков. Включается в настройках блока дашборда.

<div drawio-diagram="547"><img src="https://wiki.sociometer.ru/uploads/images/drawio/2026-03/drawing-1-1774971197.png" alt=""/></div>

---

### Итоговые значения над столбцами

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

Работает как для вертикальных, так и для горизонтальных столбчатых графиков.

---

### Упорядоченная легенда

Элементы легенды теперь отображаются в стабильном, предсказуемом порядке — одинаковом при каждом открытии графика.

# Вход

#### Для входа в систему необходимо пройти [авторизацию](https://lk.sociometer.ru/)

# Документы



# Общие документы

#### Краткое описание

[ПЭВМ\_Социометр\_Краткое\_описание\_ПЭВМ.pdf](https://wiki.sociometer.ru/attachments/10)

#### Описание функционала

[ПЭВМ\_Социометр\_Описание\_функционала\_ПЭВМ.pdf](https://wiki.sociometer.ru/attachments/8)

#### Руководство пользователя

[ПЭВМ\_Социометр\_Руководство\_пользователя.pdf](https://wiki.sociometer.ru/attachments/9)

# Создание опроса

Создать и протестировать опрос

# Добавление

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%9D%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC-%D0%9E" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 32.1606%; vertical-align: middle;">#### Добавить новый

</td><td style="width: 67.963%;">[![image-1721581308327.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721581308327.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721581308327.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Назвать

</td><td style="width: 67.963%;">[![image-1683103086222.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683103086222.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683103086222.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Открыть существующий

</td><td style="width: 67.963%;">[![image-1721581627187.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721581627187.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721581627187.png)

</td></tr></tbody></table>

# Валидация ответов

Проверка полученного ответа по заранее определенным критериям например

- Ответ похож на e-mail
- 

# Добавление вопроса

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B8" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 32.6544%; vertical-align: middle;">#### Добавление приветствия с комментарием для интервьюера.

</td><td style="width: 67.4692%;">[![image-1683103782861.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683103782861.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683103782861.png)

</td></tr><tr><td style="width: 32.6544%; vertical-align: middle;">#### Добавление вопроса

</td><td style="width: 67.4692%;">[![image-1683103945470.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683103945470.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683103945470.png)

</td></tr></tbody></table>

# Добавление вопроса с мультивыбором

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%B8-%D0%BE" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="height: 29.7969px;"><td style="width: 31.7658%; height: 29.7969px; vertical-align: middle;">#### 1. Необходимо добавить вопрос и ответы к нему

</td><td style="width: 68.2342%; height: 29.7969px;">[![image-1683186978627.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683186978627.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683186978627.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 31.7658%; height: 29.7969px; vertical-align: middle;">#### 2. Включить мультивыбор.

</td><td style="width: 68.2342%; height: 29.7969px;">[![image-1683187119052.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683187119052.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683187119052.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 31.7658%; height: 29.7969px;">  
</td><td style="width: 68.2342%; height: 29.7969px;">  
</td></tr></tbody></table>

# Ротация ответов

<p class="callout info">Включение ротации обеспечивает случайный порядок вариантов ответов для каждого интервью</p>

<table border="1" id="bkmrk-%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D0%B8-%D0%B4%D0%BB" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 32.4075%; vertical-align: middle;">#### Включение ротации для всех ответов

</td><td style="width: 67.7161%;">[![image-1683452057330.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683452057330.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683452057330.png)

</td></tr><tr><td style="width: 32.4075%; vertical-align: middle;">#### Исключение ответа из ротации

</td><td style="width: 67.7161%;">[![image-1683452129542.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683452129542.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683452129542.png)

</td></tr></tbody></table>

# Добавление своего варианта ответа

<p class="callout info">Свой ответ - ответ сформулированный респондентом</p>

<table border="1" id="bkmrk-%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 35.3517%; vertical-align: middle;">#### Открыть свойство ответа

</td><td style="width: 64.6483%;">[![image-1683390752168.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683390752168.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683390752168.png)

</td></tr><tr><td style="width: 35.3517%; vertical-align: middle;">#### Установить тип

</td><td style="width: 64.6483%;">[![image-1683390930462.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683390930462.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683390930462.png)

</td></tr><tr><td style="width: 35.3517%; vertical-align: middle;">  
</td><td style="width: 64.6483%;"></td></tr></tbody></table>

# Редактирование связанных вопросов

<p class="callout info">Связанный вопрос - вопрос, варианты ответа которого, зависят от ответов вопроса-селектора</p>

<table border="1" id="bkmrk-%D0%92%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D1%81%D0%B5%D0%BB%D0%B5" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 31.2964%; vertical-align: middle;">#### Выбор вопроса-селектора

</td><td style="width: 68.8272%;">[![image-1683189461759.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683189461759.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683189461759.png)

</td></tr><tr><td style="width: 31.2964%; vertical-align: middle;">#### Выбор возможных вариантов ответа

</td><td style="width: 68.8272%;">[![image-1683189652828.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683189652828.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683189652828.png)

</td></tr><tr><td style="width: 31.2964%; vertical-align: middle;"><p class="callout success">При ответе "Рыбки" в вопросе Q4 будут доступны ответы A7 и A8 в вопросе Q5</p>

</td><td style="width: 68.8272%;">[![image-1683189851305.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683189851305.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683189851305.png)

</td></tr><tr><td style="width: 31.2964%; vertical-align: middle;">#### Просмотр установленных связей

</td><td style="width: 68.8272%;">[![image-1683453106587.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683453106587.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683453106587.png)

</td></tr><tr><td style="width: 31.2964%; vertical-align: middle;">#### Печать карточки 

</td><td style="width: 68.8272%;">[![image-1683453203278.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683453203278.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683453203278.png)

</td></tr></tbody></table>

# Добавление табличного вопроса

<table border="1" id="bkmrk-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.4445%; vertical-align: middle;">  
</td><td style="width: 70.6791%;">  
</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Настройка [ротации](https://wiki.sociometer.ru/link/53#bkmrk-page-title) строк 

</td><td style="width: 70.6791%;">[![image-1683454447647.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683454447647.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683454447647.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Включение ротации столбцов

</td><td style="width: 70.6791%;">[![image-1683454483733.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683454483733.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683454483733.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Установка условий видимости строки

</td><td style="width: 70.6791%;">[![image-1683454690095.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683454690095.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683454690095.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Установка условий видимости столбца

<p class="callout info">Условия видимости столбцов применяются для всех строк таблицы</p>

</td><td style="width: 70.6791%;">[![image-1683454829680.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683454829680.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683454829680.png)

</td></tr></tbody></table>

# Условия видимости

<table border="1" id="bkmrk-%D0%9D%D0%B0-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%9D%D0%B0-%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.4445%; vertical-align: middle;">#### На вопрос

</td><td style="width: 70.6791%;">#### [![image-1683190397091.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683190397091.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683190397091.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### На вариант ответа

</td><td style="width: 70.6791%;">#### [![image-1683190616805.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683190616805.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683190616805.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### На строку таблицы 

</td><td style="width: 70.6791%;">#### [![image-1683192456232.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683192456232.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683192456232.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### На столбец таблицы

</td><td style="width: 70.6791%;">[![image-1683192546853.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683192546853.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683192546853.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### В свойства [секции](https://wiki.sociometer.ru/link/52#bkmrk-page-title) 

<p class="callout info">Предварительно секцию требуется создать !</p>

</td><td style="width: 70.6791%;">[![image-1683366014317.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683366014317.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683366014317.png)

</td></tr></tbody></table>

# Тестирование опроса

<table border="1" id="bkmrk-%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%9F%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B7%D0%B0%D0%BA" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.0742%; vertical-align: middle;">#### Запуск просмотра

</td><td style="width: 71.0495%;">[![image-1683392785508.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683392785508.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683392785508.png)

</td></tr><tr><td style="width: 29.0742%; vertical-align: middle;">#### Установка закладки

</td><td style="width: 71.0495%;">[![image-1683393039229.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683393039229.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683393039229.png)

</td></tr><tr><td style="width: 29.0742%; vertical-align: middle;">#### Переход на установленную закладку

</td><td style="width: 71.0495%;">[![image-1683393093106.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683393093106.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683393093106.png)

</td></tr></tbody></table>

# Редактирование квот

## Типы квот

<p class="callout info">Базовая - Для опроса устанавливается общее количество интервью</p>

<table border="1" id="bkmrk-%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D1%8C-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.0742%; vertical-align: middle;">#### Разрешить редактирование

</td><td style="width: 71.0495%;">[![image-1683739474474.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739474474.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739474474.png)

</td></tr><tr><td style="width: 29.0742%; vertical-align: middle;">#### Установить кол-во интервью и сохранить

</td><td style="width: 71.0495%;">[![image-1683739564010.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739564010.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739564010.png)

</td></tr></tbody></table>

<p class="callout info">Общая - для опроса устанавливается требуемое количество ответов по квотным вопросам</p>

<table border="1" id="bkmrk-%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D1%8C-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2-0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.4445%;">#### Разрешить редактирование

</td><td style="width: 70.6791%;">[![image-1683739474474.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739474474.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739474474.png)</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Сменить тип квоты

</td><td style="width: 70.6791%;">[![image-1683739722302.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739722302.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739722302.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Добавить квотные вопросы

</td><td style="width: 70.6791%;">[![image-1683739820002.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739820002.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739820002.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### При необходимости, возможно использование нескольких независимых квот

</td><td style="width: 70.6791%;">[![image-1683739916640.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683739916640.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683739916640.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Редактирование требуемого количества интервью для каждого ответа на квотный вопрос

</td><td style="width: 70.6791%;">[![image-1683740469241.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683740469241.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683740469241.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Автоматическое распределение пропорционально вышестоящей квоте

</td><td style="width: 70.6791%;">[![image-1683740933236.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683740933236.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683740933236.png)

</td></tr><tr><td style="width: 29.4445%; vertical-align: middle;">#### Сохранение квоты

</td><td style="width: 70.6791%;">[![image-1683741743615.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683741743615.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683741743615.png)

</td></tr></tbody></table>

<p class="callout info">Индивидуальная - то-же что и базовая, но требуемое количество интервью устанавливается индивидуально для каждого интервьюера</p>

<table border="1" id="bkmrk-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D1%82%D0%B8%D0%BF%D0%B0-%D0%BA%D0%B2%D0%BE%D1%82%D1%8B" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 29.6663%;">Установка типа квоты</td><td style="width: 70.3337%;">[![image-1683741890492.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683741890492.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683741890492.png)

</td></tr><tr><td style="width: 29.6663%; vertical-align: middle;">#### Редактирование требуемого количества интервью для каждого ответа на квотный вопрос

</td><td style="width: 70.3337%;">[![image-1683740469241.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683740469241.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683740469241.png)</td></tr><tr><td style="width: 29.6663%; vertical-align: middle;">#### Автоматическое распределение пропорционально вышестоящей квоте

</td><td style="width: 70.3337%;">[![image-1683740933236.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683740933236.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683740933236.png)</td></tr><tr><td style="width: 29.6663%; vertical-align: middle;">#### Равномерное распределение анкет по интервьюерам

</td><td style="width: 70.3337%;">[![image-1683742175104.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683742175104.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683742175104.png)

</td></tr><tr><td style="width: 29.6663%; vertical-align: middle;">#### Ручное распределение анкет

</td><td style="width: 70.3337%;">[![image-1683742299294.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683742299294.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683742299294.png)

</td></tr><tr><td colspan="2" style="vertical-align: middle; width: 100%;"><p class="callout success">см [управление интервьюерами](https://wiki.sociometer.ru/link/11#bkmrk-page-title)</p>

</td></tr></tbody></table>

# Добавление сотрудников органицации

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2-%D1%81%D0%B2%D0%BE%D1%8E-%D0%BE%D1%80%D0%B3%D0%B0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 30.926%; vertical-align: middle;">#### Добавить в свою организацию

</td><td style="width: 69.1976%;">[![image-1683742778029.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683742778029.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683742778029.png)

</td></tr><tr><td style="width: 30.926%; vertical-align: middle;">#### Установка логина/пароля и периода активности (актуально для временных сотрудников )

</td><td style="width: 69.1976%;">[![image-1683743015555.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683743015555.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683743015555.png)

</td></tr><tr><td style="width: 30.926%; vertical-align: middle;">  
</td><td style="width: 69.1976%;">  
</td></tr><tr><td style="width: 30.926%; vertical-align: middle;">  
</td><td style="width: 69.1976%;">  
</td></tr></tbody></table>

# Управление интервьюерами в опросе

<p class="callout info">Если интервьюеров еще нет в сотрудниках организации - их необходимо [добавить](https://wiki.sociometer.ru/link/11#bkmrk-page-title)</p>

<table border="1" id="bkmrk-%D0%A0%D0%B0%D0%B7%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B2%D0%BD%D0%B5%D1%81%D0%B5%D0%BD" style="border-collapse: collapse; width: 100%; height: 1113.41px;"><tbody><tr style="height: 201.672px;"><td style="width: 33.9894%; vertical-align: middle; height: 201.672px;">#### Разблокировка внесения изменений на закладке "**Интервьюеры**"

</td><td style="width: 66.0106%; height: 201.672px;">[![image-1683743674454.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683743674454.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683743674454.png)

</td></tr><tr style="height: 250.203px;"><td style="width: 33.9894%; vertical-align: middle; height: 250.203px;">#### Добавить 

</td><td style="width: 66.0106%; height: 250.203px;">[![image-1683743835499.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683743835499.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683743835499.png)

</td></tr><tr style="height: 232.656px;"><td style="width: 33.9894%; vertical-align: middle; height: 232.656px;">#### Сохранить изменения

</td><td style="width: 66.0106%; height: 232.656px;">[![image-1683743974575.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683743974575.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683743974575.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 33.9894%; vertical-align: middle; height: 29.7969px;"> </td><td style="width: 66.0106%; height: 29.7969px;"> </td></tr><tr style="height: 399.078px;"><td style="width: 33.9894%; vertical-align: middle; height: 399.078px;">#### Установить требуемое кол-во интервью 

</td><td style="width: 66.0106%; height: 399.078px;">[![image-1683744111215.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683744111215.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683744111215.png)

</td></tr><tr><td style="width: 33.9894%; vertical-align: middle;">#### Равномерно распределить остаток несобранных интервью между всеми интервьюерами

</td><td style="width: 66.0106%;">[![image-1683744658208.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683744658208.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683744658208.png)

</td></tr><tr><td style="width: 33.9894%; vertical-align: middle;">#### Выключить интервьюера из опроса 

<p class="callout info">Интервью от этого интервьюера больше не принимаются, все принятые - сохраняются, непринятые интервью возвращаются в общий пул и готовы для распределения по остальным интервьюерам. </p>

</td><td style="width: 66.0106%;">[![image-1683744227510.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683744227510.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683744227510.png)

</td></tr><tr><td style="width: 33.9894%; vertical-align: middle;">#### Заморозить интервьюера 

<p class="callout info">Выключить интервьюера из автоматического распределения.</p>

</td><td style="width: 66.0106%;">[![image-1683744725801.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683744725801.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683744725801.png)

</td></tr></tbody></table>

# Использование мобильного устройства

<p class="callout info">Описание находится в соотв. разделе. [ссылка](https://wiki.sociometer.ru/link/3#bkmrk-page-title)</p>

# Прохождение он-лайн опроса

<p class="callout info">Для прохождения онлайн опроса необходимо [добавить](https://wiki.sociometer.ru/link/54#bkmrk-page-title) как минимум одного интервьюера с назначенной ролью web-inter в опрос, получить ссылку на опрос и передать ее любым способом респонденту.</p>

<table border="1" id="bkmrk-%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B5%D0%B4%D0%B8%D0%BD%D0%BE%D0%B9-%D1%81%D1%81%D1%8B" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 32.3812%; vertical-align: middle;">#### Получение единой ссылки на опрос

<p class="callout info">По этой ссылке может быть сформировано неопределенное количество интервью</p>

</td><td style="width: 67.6188%;">[![image-1683746577914.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683746577914.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683746577914.png)

</td></tr><tr><td style="width: 32.3812%; vertical-align: middle;">#### Выбрать создание индивидуальных ссылок

<p class="callout info">По ссылке такого типа может быть сформировано настраиваемое количество интервью</p>

</td><td style="width: 67.6188%;">[![image-1683746680843.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683746680843.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683746680843.png)

</td></tr><tr><td style="width: 32.3812%; vertical-align: middle;">#### Позволяет интервьюеру принимать интервью используя браузер.

<p class="callout warning">Требуется on-line!</p>

</td><td style="width: 67.6188%;">[![image-1700576800024.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700576800024.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700576800024.png)

</td></tr><tr><td style="width: 32.3812%; vertical-align: middle;">#### Создать 5 различных ссылок на опрос

</td><td style="width: 67.6188%;">[![image-1683746748973.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683746748973.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683746748973.png)

</td></tr><tr><td style="width: 32.3812%; vertical-align: middle;">#### Ссылки можно копировать индивидуально или экспортировать весь массив в таблицу

</td><td style="width: 67.6188%;">[![image-1683746960838.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683746960838.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683746960838.png)

</td></tr></tbody></table>

<p class="callout info">При выгрузке массива интервью ссылка на каждое будет находится в соответствующем столбце таблицы.</p>

# Контроль интервью

<table border="1" id="bkmrk-%D0%9F%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0" style="border-collapse: collapse; width: 100%; height: 492.218px;"><tbody><tr style="height: 343.234px;"><td style="width: 25.8643%; vertical-align: middle; height: 343.234px;">#### Переключение на страницу "Результаты"

</td><td style="width: 74.2593%; height: 343.234px;">[![image-1683824260257.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683824260257.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683824260257.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8643%; vertical-align: middle; height: 29.7969px;">Для просмотра интервью целиком его можно открыть</td><td style="width: 74.2593%; height: 29.7969px;">[![image-1683824391198.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683824391198.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683824391198.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8643%; vertical-align: middle; height: 29.7969px;">Просмотр одиночного интервью</td><td style="width: 74.2593%; height: 29.7969px;">[![image-1683824615106.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683824615106.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683824615106.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8643%; vertical-align: middle; height: 29.7969px;"> </td><td style="width: 74.2593%; height: 29.7969px;">[![image-1683825185049.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683825185049.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683825185049.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8643%; vertical-align: middle; height: 29.7969px;"> </td><td style="width: 74.2593%; height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8643%; vertical-align: middle; height: 29.7969px;"> </td><td style="width: 74.2593%; height: 29.7969px;"> </td></tr></tbody></table>

# Выгрузка массива



# Контроль интервьюеров

<table border="1" id="bkmrk-%D0%9F%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C-%D0%BC%D0%B5%D1%81%D1%82%D0%BE%D0%BD%D0%B0%D1%85%D0%BE" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 32.1606%; vertical-align: middle;">#### Посмотреть местонахождение всех интервьюеров опроса

</td><td style="width: 67.963%;">[![image-1700735035680.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700735035680.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700735035680.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Посмотреть маршрут выбранного интервьюера

</td><td style="width: 67.963%;">[![image-1700735339656.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700735339656.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700735339656.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Написать интервьюеру сообщение

</td><td style="width: 67.963%;">[![image-1700735480121.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700735480121.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700735480121.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Дать команду мобильному устройству интервьюера

</td><td style="width: 67.963%;">[![image-1700735592316.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700735592316.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700735592316.png)

</td></tr><tr><td style="width: 32.1606%; vertical-align: middle;">#### Пример получения статуса

</td><td style="width: 67.963%;">[![image-1700735682280.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1700735682280.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1700735682280.png)

</td></tr></tbody></table>

# Сохранение прерванных интервью

#### При прохождении интервью возможно сохранение прерванных анкет

<p class="callout info">Работает как для web-интервью, так и для мобильного приложения </p>

<table border="1" id="bkmrk-%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B5%D1%80%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B" style="border-collapse: collapse; width: 104.444%;"><tbody><tr><td style="vertical-align: middle; width: 40.1781%;">  
</td><td style="vertical-align: middle; width: 59.8219%;">  
</td></tr><tr><td style="width: 40.1781%; vertical-align: middle;">#### Включение 

</td><td style="width: 59.8219%;">[![image-1709652474697.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1709652474697.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1709652474697.png)

</td></tr><tr><td style="width: 40.1781%; vertical-align: middle;">#### Поиск незаконченных интервью

</td><td style="width: 59.8219%;">[![image-1708963880825.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-02/scaled-1680-/image-1708963880825.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-02/image-1708963880825.png)

</td></tr><tr><td class="align-left" style="width: 40.1781%; vertical-align: middle;">#### Выгрузка результатов

</td><td style="width: 59.8219%;">[![image-1708964021183.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-02/scaled-1680-/image-1708964021183.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-02/image-1708964021183.png)

</td></tr></tbody></table>

# Продолжение прерванных интервью

<p class="callout info">Продолжение прерванного интервью происходит при переходе по web-ссылке созданной в процессе прохождения анкеты.</p>

<table border="1" id="bkmrk-%D0%94%D0%BB%D1%8F-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%94%D0%BB%D1%8F-w" style="border-collapse: collapse; width: 100%; height: 90.3907px;"><tbody><tr><td style="width: 34.3828%; vertical-align: middle;">#### Включение в свойствах опроса

</td><td style="width: 65.7408%;">[![image-1709652647511.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1709652647511.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1709652647511.png)

</td></tr><tr style="height: 30.7969px;"><td style="width: 34.3828%; height: 30.7969px; vertical-align: middle;">#### Получение ссылки в приложении

</td><td style="width: 65.7408%; height: 30.7969px;">[![image-1709651457054.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1709651457054.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1709651457054.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 34.3828%; height: 29.7969px; vertical-align: middle;">#### При on-line прохождении

</td><td style="width: 65.7408%; height: 29.7969px;">[![image-1709651750945.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1709651750945.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1709651750945.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 34.3828%; height: 29.7969px; vertical-align: middle;">  
</td><td style="width: 65.7408%; height: 29.7969px;">  
</td></tr></tbody></table>

# Справочники

# Управление пользователями



# Просмотр

<table border="1" id="bkmrk-%D0%9E%D0%B1%D1%89%D0%B8%D0%B9-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%C2%A0-%D0%97%D0%B0%D0%B1%D0%BB%D0%BE%D0%BA" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 34.2265%; vertical-align: middle;">Общий список </td><td style="width: 65.7735%;">[![image-1676311341117.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676311341117.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676311341117.png)

</td></tr><tr><td style="width: 34.2265%; vertical-align: middle;">Заблокированные</td><td style="width: 65.7735%;">[![image-1676311665067.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676311665067.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676311665067.png)

</td></tr></tbody></table>

# Экспорт

<table border="1" id="bkmrk-%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%C2%A0-%D0%A1%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 35.9615%; vertical-align: middle;">Экспорт </td><td style="width: 64.0385%;">[![image-1676312158910.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312158910.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312158910.png)

</td></tr><tr><td style="width: 35.9615%; vertical-align: middle;">Скопировать в буфер обмена</td><td style="width: 64.0385%;">[![image-1676312246386.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312246386.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312246386.png)

</td></tr></tbody></table>

# Импорт

<table border="1" id="bkmrk-%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D0%98-%D0%92%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D1%82%D0%B0" style="border-collapse: collapse; width: 100%; height: 449.11px;"><tbody><tr style="height: 389.516px;"><td style="width: 25.8438%; vertical-align: middle; height: 389.516px;">Импорт</td><td style="width: 74.1562%; height: 389.516px;">И[![image-1676312306211.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312306211.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312306211.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8438%; vertical-align: middle; height: 29.7969px;">Вставить таблицу из буфера обмена</td><td style="width: 74.1562%; height: 29.7969px;">[![image-1676312403687.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312403687.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312403687.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 25.8438%; vertical-align: middle; height: 29.7969px;">Формат таблицы</td><td style="width: 74.1562%; height: 29.7969px;">[![image-1676312442127.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312442127.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312442127.png)

</td></tr></tbody></table>

# Найти интервьюеров на карте

<table border="1" id="bkmrk-%D0%92%D1%81%D0%B5%D1%85-%C2%A0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 34.0124%; vertical-align: middle;">Всех</td><td style="width: 66.1112%;">[![image-1676312596272.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676312596272.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676312596272.png)

</td></tr><tr><td style="width: 34.0124%; vertical-align: middle;">Фильтры по времени</td><td style="width: 66.1112%;">[![image-1676317573531.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676317573531.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676317573531.png)

</td></tr></tbody></table>

# Редактор



# Навигация

<table border="1" id="bkmrk-%D0%9E%D0%B1%D1%89%D0%B8%D0%B9-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 25.8643%; vertical-align: middle;">##### Общий список

</td><td style="width: 74.2593%;">[![image-1676318348578.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676318348578.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676318348578.png)

</td></tr><tr><td style="width: 25.8643%; vertical-align: middle;">##### [Результаты](https://wiki.sociometer.ru/link/38#bkmrk-page-title)

</td><td style="width: 74.2593%;">[![image-1676318141911.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676318141911.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676318141911.png)

</td></tr><tr><td style="width: 25.8643%; vertical-align: middle;">##### Фильтр по статусам

</td><td style="width: 74.2593%;">[![image-1676318221675.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676318221675.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676318221675.png)

</td></tr><tr><td style="width: 25.8643%; vertical-align: middle;">##### Групповая выгрузка отчетов

</td><td style="width: 74.2593%;">[![image-1676396582064.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676396582064.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676396582064.png)

</td></tr></tbody></table>

# Свойства опроса

<table border="1" id="bkmrk-%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 30.8025%; vertical-align: middle;">##### Открытие

</td><td style="width: 69.3211%;">[![image-1676320583351.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676320583351.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676320583351.png)

</td></tr><tr><td style="width: 30.8025%; vertical-align: middle;">##### Редактирование

</td><td style="width: 69.3211%;">[![image-1699471921545.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1699471921545.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1699471921545.png)

</td></tr><tr><td style="width: 30.8025%; vertical-align: middle;">##### Просмотр имеющихся [версий](https://wiki.sociometer.ru/link/40#bkmrk-page-title) и смена активной.

</td><td style="width: 69.3211%;">[![image-1676321257258.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676321257258.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676321257258.png)

</td></tr></tbody></table>

# Вопросы анкеты

<details id="bkmrk-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%C2%A0"><summary>Добавление</summary>

[![image-1673937513769.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-01/scaled-1680-/image-1673937513769.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-01/image-1673937513769.png)

</details><details id="bkmrk-%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82"><summary>Редактирование</summary>

[![image-1673937148564.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-01/scaled-1680-/image-1673937148564.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-01/image-1673937148564.png)

</details><details id="bkmrk-%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%BE%D0%B2-%D0%BE"><summary>Свойства вариантов ответов</summary>

- - **Автозаполняемое поле** - Выбранный вариант ответа устанавливается автоматически. Как правило применяется для вычисляемых значений
    - **Взять ответ из предыдущего интервью -** Значение ответа берется только в первом интервью в серии. Например ответ на вопрос "В каком городе происходит опрос" как правило требуется отвечать только один раз в серии интервью.
    - **Нецелевое интервью -** При выборе этого ответа все интервью маркируется как **нецелевое** (окончания интервью не происходит !). Для прекращения интервью необходимо сделать явный **переход** на окончание анкеты.
    - **Ответ исключение -** При выборе этого ответа выбор с остальных вариантов ответа в текущем вопросе принудительно снимается ( актуально только для **множественных** вопросов )
    - **Код пользователя -** При установке одинаковых пользовательских кодов для ответов в разных опросах возможно создание одного отчета по нескольким опросам. [ см](https://wiki.sociometer.ru/uploads/images/gallery/2023-01/image-1673938582593.png)
    - **Открытый ответ -** Респондент дает свой вариант ответа. Может иметь типы:
    - **Текст**
    - **Большой текст** ( в приложении открывается многострочное поле для ввода )
    - **Число**
    - **Календарь**
        - **Дата**
        - **Время**
        - **Дата/Время**
        - **Шкала**
        - **Рейтинг**

</details>

# Ответы

### Редактирование ответов

<p class="callout info">Не забудьте [открыть](https://wiki.sociometer.ru/link/32#bkmrk-page-title) вопрос на редактирование !</p>

- ##### Добавление варианта ответа

[![image-1676393652966.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676393652966.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676393652966.png)

---

- ##### Свойства ответа

**![image-1676394740644.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676394740644.png)**

- - [ ] **Автозаполняемое поле** - Выбранный вариант ответа устанавливается автоматически. Как правило применяется для вычисляемых значений. В качестве значения может использоваться вычисляемый текст ( [<span style="background-color: #ffffff; color: #236fa1;">**@@Q1.A**</span>](https://wiki.sociometer.ru/link/43#bkmrk-page-title) - первый ответ на вопрос Q1 )
    - [ ] **Взять ответ из предыдущего интервью -** Значение ответа берется только в первом интервью в серии. Например ответ на вопрос "В каком городе происходит опрос" как правило требуется отвечать только один раз в серииинтервью.
    - [ ] **Нецелевое интервью -** При выборе этого ответа все интервью маркируется как **нецелевое** (окончания интервью не происходит !). Для прекращения интервью необходимо сделать явный **переход** на окончание анкеты.
    - [ ] **Ответ исключение -** При выборе этого ответа выбор с остальных вариантов ответа в текущем вопросе принудительно снимается (актуально только для **множественных** вопросов)см.
    - [ ] **Код пользователя -** При установке одинаковых пользовательских кодов для ответов в разных опросах возможно создание одного отчета по нескольким опросам. [ см. гупповую выгрузку отчетов](https://wiki.sociometer.ru/link/31#bkmrk-%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D1%8B%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BE-0)

---

- ##### Свой вариант ответа
- - Установка варианта ответа значение которого определяется во время интервью.
    - Для разных типов данных в процессе интервью будет показан соответствующий виджет.
    -

[![image-1699993419725.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1699993419725.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1699993419725.png)

---

##### Для ответа типа РЕЙТИНГ 

Возможно установка специального типа виджета позволяющего принимать нулевые значения[![image-1699993369292.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1699993369292.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1699993369292.png)

---

##### В интервью выгляди следующим образом :

[![image-1699994224224.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/image-1699994224224.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/image-1699994224224.png)

---

- ##### Редактирование перехода на другой вопрос.

<p class="callout info">Доступно для ответов типа одиночный выбор и для исключительных вариантов ответа в вопросах с мультивыбором.</p>

##### При редактировании ответа возможно сразу установить переход на другой вопрос анкеты



[![2023-11-14_22-59-35.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/scaled-1680-/2023-11-14-22-59-35.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-11/2023-11-14-22-59-35.png)

# Переходы

### Типы

#### Безусловный 

#### При получении ответа

### Создание

### Удаление

### Навигация

# Результаты

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 31.1496%; vertical-align: middle;">##### Список собранных анкет

</td><td style="width: 68.8504%;">[![image-1676318905234.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676318905234.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676318905234.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Развернуть способы просмотра

</td><td style="width: 68.8504%;">[![image-1676319035366.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676319035366.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676319035366.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Разворачивать каждое интервью

</td><td style="width: 68.8504%;">  
</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Координаты принятого интервью

</td><td style="width: 68.8504%;">[![image-1676319269999.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676319269999.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676319269999.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Координаты IP адреса принятого интервью

<p class="callout warning">Точность может быть низкой, зависит от поставщика услуги геопривязки и/или использования интервьюером VPN.</p>

</td><td style="width: 68.8504%;">[![image-1676319407706.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676319407706.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676319407706.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Сводная таблица

</td><td style="width: 68.8504%;">[![image-1676319965315.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676319965315.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676319965315.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Выгрузка отчетов

</td><td style="width: 68.8504%;">[![image-1676320065147.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676320065147.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676320065147.png)

</td></tr><tr><td style="width: 31.1496%; vertical-align: middle;">##### Подключение внешних систем BI

</td><td style="width: 68.8504%;">[![image-1676320172128.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/scaled-1680-/image-1676320172128.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-02/image-1676320172128.png)

</td></tr></tbody></table>

# Квоты



# Вычисляемый текст



# Секции

<p class="callout info"><span class="s1">Группы вопросов могут объединятся в секции. Это полезно делать для вопросов связанных одной темой ( например вопросы для респондентов проживающих в определенном районе городе )</span></p>

<table border="1" id="bkmrk-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-%C2%A0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 27.9432%; vertical-align: middle;">#### Создание

</td><td style="width: 72.0568%;">[![image-1683366327307.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683366327307.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683366327307.png)

</td></tr><tr><td style="width: 27.9432%; vertical-align: middle;">#### Просмотр имеющихся и навигация

</td><td style="width: 72.0568%;">[![image-1683366489631.png](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/scaled-1680-/image-1683366489631.png)](https://wiki.sociometer.ru/uploads/images/gallery/2023-05/image-1683366489631.png)

</td></tr><tr><td style="width: 27.9432%; vertical-align: middle;"> </td><td style="width: 72.0568%;">  
</td></tr></tbody></table>

# Версии опроса



# Информирование

<p class="callout info">Уведомления рассылаются по всем установленным у пользователя каналам информирования при возникновении одного из событий.</p>

#### Каналы информирования

- ##### <span style="color: #236fa1;">Telegram</span>
- ##### <span style="color: #236fa1;">E-mail </span>

#### События 

- ##### <span style="color: #236fa1;">Изменения статуса опроса</span>
- ##### <span style="color: #236fa1;">Создание новой версии опроса</span>

#### Настройка

<table border="1" id="bkmrk-%D0%9F%D1%80%D0%B8%D0%B2%D1%8F%D0%B7%D0%B0%D1%82%D1%8C-telegram-%D0%B2" style="border-collapse: collapse; width: 100%; height: 135.281px;"><tbody><tr style="height: 105.484px;"><td style="width: 39.4328%; height: 105.484px; vertical-align: middle;">#### Привязать <span style="color: #236fa1;">Telegram</span> в своем профиле

</td><td style="width: 60.5672%; height: 105.484px;">[![image-1709655474935.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1709655474935.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1709655474935.png)

[![image-1721581937904.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721581937904.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721581937904.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 39.4328%; height: 29.7969px; vertical-align: middle;">#### Включить информирование в свойствах опроса

</td><td style="width: 60.5672%; height: 29.7969px;">[![image-1721582216427.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721582216427.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721582216427.png)

</td></tr></tbody></table>

# Режим интервьюера

<p class="callout info">Предназначен для временного выключения отображения некоторых вариантов ответа. Используется при показе анкеты респонденту.</p>

<table border="1" id="bkmrk-%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%B2-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%D1%85" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="height: 29.7969px;"><td style="width: 33.1482%; height: 29.7969px; vertical-align: middle;">#### Включить в свойствах вопроса

</td><td style="width: 66.9754%; height: 29.7969px;">[![image-1710788759460.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1710788759460.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1710788759460.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 33.1482%; height: 29.7969px; vertical-align: middle;">#### Включить в свойствах вариантов ответа

</td><td style="width: 66.9754%; height: 29.7969px;">[![image-1710789038824.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1710789038824.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1710789038824.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 33.1482%; height: 29.7969px; vertical-align: middle;">#### В приложении

</td><td style="width: 66.9754%; height: 29.7969px;">[![image-1710789564001.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1710789564001.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1710789564001.png)

</td></tr></tbody></table>

# Использование пользовательских кодов вопроса

UserCode - Код вопроса определяемый пользователем

<table border="1" id="bkmrk-%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 34.3828%;">Включение и редактирование</td><td style="width: 65.7408%;">[![image-1711387962563.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/scaled-1680-/image-1711387962563.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-03/image-1711387962563.png)

</td></tr><tr><td style="width: 34.3828%;">  
</td><td style="width: 65.7408%;">  
</td></tr><tr><td style="width: 34.3828%;">  
</td><td style="width: 65.7408%;">  
</td></tr><tr><td style="width: 34.3828%;">  
</td><td style="width: 65.7408%;">  
</td></tr></tbody></table>

# Кан-бан

##### Табличное представление опросов при котором:

- ##### Опросы распределяются по столбцам таблицы в зависимости от текущего [статуса](https://wiki.sociometer.ru/link/69#bkmrk-page-title).
- ##### Для каждого столбца настраивается набор статусов опросов отбираемых в этот столбец.
- ##### При перетаскивании опроса в столбец ему устанавливается статус столбца (или статус по умолчанию, если их несколько).
- ##### Каждый опрос в один момент времени может находится только в одном столбце
- ##### Каждый статус **может** иметь владельца(ов). Если владелец статуса установлен - только он может его назначить опросу.

<p class="callout info">Для каждого столбца настраивается набор статусов опросов отбираемых в этот столбец</p>

<table border="1" id="bkmrk-%D0%9E%D0%B1%D1%89%D0%B8%D0%B9-%D0%B2%D0%B8%D0%B4-%D0%B4%D0%BE%D1%81%D0%BA%D0%B8-%D0%9D%D0%B0%D1%81%D1%82" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 33.5186%; vertical-align: middle;">##### Общий вид доски

</td><td style="width: 66.605%;">[![image-1721582698526.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721582698526.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721582698526.png)

</td></tr><tr><td style="width: 33.5186%; vertical-align: middle;">##### Настройка столбцов 

</td><td style="width: 66.605%;">[![image-1721583001395.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721583001395.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721583001395.png)

</td></tr><tr><td style="width: 33.5186%; vertical-align: middle;">##### Смена статусов возможна как напрямую, так и перетаскиванием опроса в целевой столбец

</td><td style="width: 66.605%;">[![image-1721583136601.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721583136601.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721583136601.png)

</td></tr><tr><td style="width: 33.5186%; vertical-align: middle;">##### Переключение между досками и создание новых

</td><td style="width: 66.605%;">[![image-1721583222966.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721583222966.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721583222966.png)

</td></tr><tr><td style="width: 33.5186%; vertical-align: middle;">##### После поступления интервью происходит автоматическое обновление счетчиков

</td><td style="width: 66.605%;">[![image-1721730601514.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721730601514.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721730601514.png)

</td></tr></tbody></table>

# Статусы опросов

#### Общие положения:

##### Статус опроса определяет текущее положение опроса в его жизненном цикле.

##### Каждая организация может иметь свой собственный набор статусов.

##### Каждый статус **может** иметь владельца(ов).

##### Если владелец установлен, только он может назначить этот статус опросу.

##### Таким образом, можно назначать например круг ответственных за запуск опроса в работу. 

##### Каждый статус опроса привязан к одному из системных статусов.

#####   


<table border="1" id="bkmrk-%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="height: 29.7969px;"><td style="width: 37.8197%; height: 29.7969px; vertical-align: middle;">##### Просмотр существующих

</td><td style="width: 62.1803%; height: 29.7969px;">[![image-1721584843208.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721584843208.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721584843208.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 37.8197%; height: 29.7969px; vertical-align: middle;">##### Редактирование

</td><td style="width: 62.1803%; height: 29.7969px;">[![image-1721585064591.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721585064591.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721585064591.png)

</td></tr><tr style="height: 29.7969px;"><td style="width: 37.8197%; height: 29.7969px;">  
</td><td style="width: 62.1803%; height: 29.7969px;"> </td></tr></tbody></table>

#####   

# Список опросов



# Общий вид

<table border="1" id="bkmrk-%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%C2%A0-%D0%A2%D0%B5%D0%B3%D0%B8-%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 31.1451%; vertical-align: middle;">##### Общий вид

</td><td style="width: 68.8549%;">[![image-1721740013093.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721740013093.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721740013093.png)

</td></tr><tr><td style="width: 31.1451%; vertical-align: middle;">##### Фильт по статусам и префиксам

</td><td style="width: 68.8549%;">[![image-1721747145391.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721747145391.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721747145391.png)

</td></tr><tr><td style="width: 31.1451%; vertical-align: middle;">##### Теги опроса

</td><td style="width: 68.8549%;">[![image-1721740527359.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721740527359.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721740527359.png)

</td></tr><tr><td style="width: 31.1451%; vertical-align: middle;">##### Облако тегов

</td><td style="width: 68.8549%;">[![image-1721740453246.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721740453246.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721740453246.png)

</td></tr><tr><td style="width: 31.1451%; vertical-align: middle;">##### Счетчик анкет

</td><td style="width: 68.8549%;">[![image-1721746938027.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/image-1721746938027.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/image-1721746938027.png)

</td></tr><tr><td style="width: 31.1451%; vertical-align: middle;">##### Переход в результаты и дашборды опроса

</td><td style="width: 68.8549%;">[![2024-07-23_18-03-03.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/scaled-1680-/2024-07-23-18-03-03.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-07/2024-07-23-18-03-03.png)

</td></tr></tbody></table>

# Просмотр результатов



# Просмотр и прослушивание интервью

<table border="1" id="bkmrk-%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E-%D0%9F%D1%80%D0%BE%D1%81" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 34.7532%; vertical-align: middle;">##### Список интервью

</td><td style="width: 65.3704%;">[![image-1723573343581.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573343581.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573343581.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Выделить столбец для удобства контроля и автоперематываться на него. 

</td><td style="width: 65.3704%;">[![image-1723575345132.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723575345132.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723575345132.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Прослушивание 

</td><td style="width: 65.3704%;">[![image-1723573447534.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573447534.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573447534.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Прослушать предыдущий/следующий ответ в **текущем** интервью

</td><td style="width: 65.3704%;">[![image-1723573621544.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573621544.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573621544.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Прослушать текущий ответ в предыдущем/следующем интервью

</td><td style="width: 65.3704%;">[![image-1723573552708.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573552708.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573552708.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Перемотка вперед-назад и скорость воспроизведения

</td><td style="width: 65.3704%;">[![image-1723573731016.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573731016.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573731016.png)

</td></tr><tr><td style="width: 34.7532%; vertical-align: middle;">##### Скачать аудио-запись

</td><td style="width: 65.3704%;">[![image-1723573780471.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723573780471.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723573780471.png)

</td></tr></tbody></table>

# Контроль

<table border="1" id="bkmrk-%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D1%8C%D1%8E-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%2C-" style="border-collapse: collapse; width: 100%; height: 1706.41px;"><tbody><tr style="height: 382.164px;"><td style="width: 34.6297%; height: 382.164px; vertical-align: middle;">##### Интервью проверено, идет в зачет.

</td><td style="width: 65.4939%; height: 382.164px;">[![image-1723574228752.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723574228752.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723574228752.png)

</td></tr><tr style="height: 390.547px;"><td style="width: 34.6297%; height: 390.547px; vertical-align: middle;">##### Вопрос требует дальнейшего изучения

</td><td style="width: 65.4939%; height: 390.547px;">[![image-1723574397814.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723574397814.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723574397814.png)

</td></tr><tr style="height: 368.805px;"><td style="width: 34.6297%; height: 368.805px; vertical-align: middle;">##### Брак. Интервью, помечается нецелевым, в квоте не участвует.

</td><td style="width: 65.4939%; height: 368.805px;">[![image-1723574172426.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723574172426.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723574172426.png)

</td></tr><tr style="height: 445.711px;"><td style="width: 34.6297%; height: 445.711px; vertical-align: middle;">##### Поиск интервью по результату проверки

</td><td style="width: 65.4939%; height: 445.711px;">[![image-1723574562046.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723574562046.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723574562046.png)

</td></tr></tbody></table>

# Дашборды

<table border="1" id="bkmrk-%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B4%D0%B0%D1%88%D0%B1%D0%BE%D1%80%D0%B4%D0%BE%D0%B2-%D0%BE%D0%BF%D1%80" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 34.3828%;">Список дашбордов опроса</td><td style="width: 65.7408%;">[![image-1723575497301.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723575497301.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723575497301.png)

</td></tr><tr><td style="width: 34.3828%;">Редактирование свойств дашборда</td><td style="width: 65.7408%;">[![image-1723575752261.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723575752261.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723575752261.png)

</td></tr><tr><td style="width: 34.3828%;">Ссылка публичного доступа к дашборду ( без авторизации ). Действует только в разрешенный период.</td><td style="width: 65.7408%;">[![image-1723575914314.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723575914314.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723575914314.png)

</td></tr><tr><td style="width: 34.3828%;">Добавление нового графика на дашборд</td><td style="width: 65.7408%;">[![image-1723575685752.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723575685752.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723575685752.png)

</td></tr><tr><td style="width: 34.3828%;">Выбор типа графика</td><td style="width: 65.7408%;">[![image-1723576017963.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/scaled-1680-/image-1723576017963.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-08/image-1723576017963.png)

</td></tr></tbody></table>

# Контроль результатов



# 4к34к

ваыва

# Вычисляемый текст

<p class="callout info">При необходимости подставить в текст **вопроса**, **ответа**, **комментария, строки таблицы**. **столбца таблицы** имеющиеся в текущем интервью ответы на вопросы можно использовать Вычисляемый текст. Вычисляемый текст всегда начинается с символов "@@", после которого идет код вопроса/ответа</p>

<table border="1" id="bkmrk-%40%40q5-%D0%A2%D0%B5%D0%BA%D1%81%D1%82-%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-q" style="border-collapse: collapse; width: 100%; height: 89.3907px;"><tbody><tr style="height: 29.7969px;"><td style="width: 28.3334%; height: 29.7969px;">##### @@Q5

</td><td style="width: 71.7902%; height: 29.7969px;">##### Текст Вопроса Q5

</td></tr><tr style="height: 29.7969px;"><td style="width: 28.3334%; height: 29.7969px;">##### @@Q5.A2

</td><td style="width: 71.7902%; height: 29.7969px;">##### Текст Ответа 2 на вопрос 5

</td></tr><tr style="height: 29.7969px;"><td style="width: 28.3334%; height: 29.7969px;">##### @@Q3.R5

</td><td style="width: 71.7902%; height: 29.7969px;">##### Текст в строке 5 табличного вопроса 3

</td></tr><tr><td style="width: 28.3334%;">##### @@Q3.R5.A4

</td><td style="width: 71.7902%;">##### Текст в ответе 4 строки 5 табличного вопроса 3

</td></tr><tr><td style="width: 28.3334%;"> </td><td style="width: 71.7902%;"> </td></tr></tbody></table>

<p class="callout info">Коды вопросов/ответов можно набирать на клавиатуре, а можно пользоваться окном подсказки, открывающимся при вводе "@@"</p>

[![image-1725572390578.png](https://wiki.sociometer.ru/uploads/images/gallery/2024-09/scaled-1680-/image-1725572390578.png)](https://wiki.sociometer.ru/uploads/images/gallery/2024-09/image-1725572390578.png)

# PEXL

# Синтаксис PEXL

PEXL (Poll Expression Language) — язык выражений для доступа к данным интервью, сравнения значений, логических условий, работы с переменными, параметрами, тегами ответов, подсчётами и псевдослучайными значениями.

Документ описывает синтаксис, реально поддерживаемый грамматикой `pexl.g`, парсером `pexl.js` и тестами проекта.

---

## 1. Общая модель выражений

Выражение PEXL вычисляется в контексте объекта `interview` и возвращает одно значение:

- `true` / `false` для логических и сравнительных выражений;
- строку;
- число;
- `null`, если значение не найдено;
- иногда объект вопроса или ответа как внутреннее промежуточное значение, но в типовых пользовательских выражениях обычно используются строка, число или булево значение.

Примеры:

```pexl
Q1
Q1 == "Q one"
Q1.A3 == "A three"
Q5.A >= 22
PARAM("PARAM1") == "PAR1"
$X = RAND(1, 10)

```

---

## 2. Лексические элементы

### 2.1. Пробелы

Пробельные символы допускаются между токенами и игнорируются.

Примеры:

```pexl
Q1.A3=="A three"
Q1.A3 == "A three"
Q1 . A3

```

Практически использовать стоит обычную читаемую запись без разрыва внутри ссылок вида `Q1.A3`.

### 2.2. Числа

Поддерживаются только целые числа:

```pexl
0
1
22
100500

```

Формально: последовательность цифр `\d+`.

Отрицательные, дробные и экспоненциальные числа синтаксисом не предусмотрены.

### 2.3. Строки

Поддерживаются строковые литералы в двойных кавычках:

```pexl
"Hello"
"A three"
"06bf20de-9658-4afd-9e7b-d712697ccdc7"

```

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

### 2.4. Ключевые слова и служебные токены

Поддерживаются следующие ключевые слова и служебные конструкции:

- `AND`
- `OR`
- `NOT`
- `PARAM`
- `VAR`
- `QUUID`
- `ATUUID`
- `AQUUID`
- `TATUUID`
- `TAQUUID`
- `CQUUID`
- `CRUUID`
- `RAND`
- `COUNT`
- `Q`
- `R`
- `A`
- `T.<TAG_NAME>`

### 2.5. Операторы и знаки пунктуации

- `==`
- `!=`
- `<`
- `>`
- `<=`
- `>=`
- `=`
- `(`
- `)`
- `.`
- `,`

---

## 3. Базовая грамматика выражений

На верхнем уровне PEXL поддерживает два больших класса выражений:

1. **вычисление/сравнение значения**;
2. **присваивание переменной**.

Упрощённо:

```text
STMT ::= STMT == STMT
       | STMT != IVALUE
       | STMT <  IVALUE
       | STMT >  IVALUE
       | STMT <= IVALUE
       | STMT >= IVALUE
       | STMT AND STMT
       | STMT OR STMT
       | NOT STMT
       | ( STMT )
       | IVALUE
       | ASSIGN_VALUE

```

Где `IVALUE` — это обычное вычисляемое значение, а `ASSIGN_VALUE` — присваивание переменной.

---

## 4. Приоритет операторов

Согласно грамматике проекта, используются такие приоритеты:

1. `NOT` — самый высокий;
2. сравнения: `==`, `!=`, `<`, `<=`, `>`, `>=`;
3. `OR`;
4. `AND`;
5. `=` (присваивание).

> Важно: приоритеты в `pexl.g` заданы не совсем так, как в большинстве языков программирования. Для сложных выражений рекомендуется **всегда явно ставить скобки**.

Примеры безопасной записи:

```pexl
Q1.A3 AND (NOT Q2.A1)
(Q1.A3 == "A three") AND (Q2.A1 == "A one")
($X = RAND(1, 10)) AND ($X >= 1)

```

---

## 5. Допустимые виды значений (`IVALUE`)

`IVALUE` может быть одним из следующих типов:

- значение вопроса;
- значение ответа;
- текст ответа;
- значение тега ответа;
- количество ответов;
- значение параметра;
- значение переменной;
- доступ по UUID;
- результат `RAND`;
- числовой литерал;
- строковый литерал.

Подробно — ниже.

---

## 6. Ссылки на вопросы

### 6.1. Вопрос `Qx`

Форма:

```pexl
Q<number>

```

Примеры:

```pexl
Q1
Q2
Q10

```

Семантика:

- возвращает вопрос по `questionCode`;
- в сравнении используется `question.question` — текст вопроса;
- в булевом контексте истинно, если вопрос найден.

Примеры:

```pexl
Q1
Q1 == "Q one"
NOT Q123

```

### 6.2. Строка табличного вопроса `Qx.Ry`

Форма:

```pexl
Q<number>.R<number>

```

Примеры:

```pexl
Q3.R1
Q3.R2

```

Семантика:

- возвращает вопрос-строку таблицы;
- в сравнении используется текст вопроса этой строки.

Примеры:

```pexl
Q3.R1 == "Q three R one"
Q3.R2

```

---

## 7. Ссылки на ответы

### 7.1. Конкретный ответ `Qx.Ay`

Форма:

```pexl
Q<number>.A<number>

```

Пример:

```pexl
Q1.A3

```

Семантика:

- ищет ответ с кодом `Ay` у вопроса `Qx`;
- возвращает объект ответа;
- при сравнении используется `answerText`;
- если `answerText` выглядит как целое число, при некоторых сравнениях он будет приведён к числу.

Примеры:

```pexl
Q1.A3 == "A three"
Q7.A3 == 22

```

### 7.2. Конкретный ответ в строке таблицы `Qx.Ry.Az`

Форма:

```pexl
Q<number>.R<number>.A<number>

```

Пример:

```pexl
Q3.R1.A3

```

Примеры использования:

```pexl
Q3.R1.A3 == "A three"
Q3.R2.A1

```

---

## 8. Текст ответа

### 8.1. Первый/основной текст ответа вопроса `Qx.A`

Форма:

```pexl
Q<number>.A

```

Пример:

```pexl
Q5.A

```

Семантика:

- возвращает `answerText` первого подходящего ответа вопроса;
- если текст числовой, в ряде операций используется как число.

Примеры:

```pexl
Q1.A == "A three"
Q5.A == 22
Q5.A >= 22

```

### 8.2. Текст ответа строки таблицы `Qx.Ry.A`

Форма:

```pexl
Q<number>.R<number>.A

```

Пример:

```pexl
Q3.R2.A

```

Примеры:

```pexl
Q3.R2.A == "33"
Q3.R1.A == "A three"

```

---

## 9. Теги ответов

Тег кодируется как специальный токен вида:

```pexl
T.<TAG_NAME>

```

Допустимые символы имени тега: буквы, цифры, `_`, `-`.

Примеры:

```pexl
T.A_TAG_INT
T.A_TAG_STR
T.score-1

```

### 9.1. Тег конкретного ответа `Qx.Ay.T.TAG`

Форма:

```pexl
Q<number>.A<number>.T.<TAG>
Q<number>.R<number>.A<number>.T.<TAG>

```

Примеры:

```pexl
Q1.A3.T.A_TAG_INT
Q3.R1.A3.T.A_TAG_STR

```

Семантика:

- возвращает значение тега из `answerTags[tag]`;
- если значение тега числовое, оно приводится к числу;
- если тега нет, возвращается `null`.

Примеры:

```pexl
Q1.A3.T.A_TAG_INT == 55
Q1.A3.T.A_TAG_STR == "Tag value"

```

### 9.2. Тег первого/основного ответа вопроса `Qx.A.T.TAG`

Форма:

```pexl
Q<number>.A.T.<TAG>
Q<number>.R<number>.A.T.<TAG>

```

Примеры:

```pexl
Q1.A.T.A_TAG_INT
Q3.R1.A.T.A_TAG_STR

```

Семантика:

- перебирает ответы вопроса и возвращает первый найденный тег с таким именем;
- если тег нигде не найден, возвращает `null`.

Примеры:

```pexl
Q1.A.T.A_TAG_INT == 55
Q1.A.T.A_TAG_STR == "Tag value"

```

---

## 10. Подсчёт количества ответов

### 10.1. Количество ответов вопроса `Qx.COUNT`

Форма:

```pexl
Q<number>.COUNT

```

Пример:

```pexl
Q2.COUNT

```

Семантика:

- возвращает число ответов вопроса;
- в циклическом контексте результат зависит от `loopType`.

Примеры:

```pexl
Q2.COUNT == 4
Q6.COUNT == 6

```

### 10.2. Количество ответов строки таблицы `Qx.Ry.COUNT`

Форма:

```pexl
Q<number>.R<number>.COUNT

```

Пример:

```pexl
Q3.R1.COUNT

```

### 10.3. Количество заполненных строк таблицы `Qx.R.COUNT`

Форма:

```pexl
Q<number>.R.COUNT

```

Пример:

```pexl
Q3.R.COUNT == 3

```

Семантика:

- считает количество дочерних вопросов, чьи коды начинаются с `Qx.R`.

---

## 11. Доступ по UUID

### 11.1. Вопрос по UUID: `QUUID("...")`

Форма:

```pexl
QUUID("<question_uuid>")

```

Семантика:

- ищет вопрос по `questionId`;
- в сравнении используется текст вопроса.

Примеры:

```pexl
QUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7")
QUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7") == "Q one"

```

### 11.2. Конкретный ответ по UUID: `ATUUID("...")`

Форма:

```pexl
ATUUID("<answer_template_uuid>")

```

Семантика:

- ищет ответ по `templateAnswerId`;
- в сравнении используется `answerText`.

Примеры:

```pexl
ATUUID("a2101b08-b18e-4137-abb0-5eb2e44d751e")
ATUUID("a2101b08-b18e-4137-abb0-5eb2e44d751e") == "A three"

```

### 11.3. Текст ответа по UUID: `AQUUID("...")`

Форма:

```pexl
AQUUID("<question_uuid>")

```

Семантика:

- возвращает текст первого/основного ответа вопроса по UUID вопроса;
- для числовых строк поддерживаются числовые сравнения.

Примеры:

```pexl
AQUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7") == "A three"
AQUUID("c82d8380-cae4-43c1-93be-3cf5a06449f3") >= 22

```

### 11.4. Тег конкретного ответа по UUID: `TATUUID("answerUuid", "TAG")`

Форма:

```pexl
TATUUID("<answer_template_uuid>", "<TAG>")

```

Примеры:

```pexl
TATUUID("a2101b08-b18e-4137-abb0-5eb2e44d751e", "A_TAG_INT") == 55
TATUUID("a2101b08-b18e-4137-abb0-5eb2e44d751e", "A_TAG_STR") == "Tag value"

```

### 11.5. Тег первого/основного ответа вопроса по UUID: `TAQUUID("questionUuid", "TAG")`

Форма:

```pexl
TAQUUID("<question_uuid>", "<TAG>")

```

Примеры:

```pexl
TAQUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7", "A_TAG_INT") == 55
TAQUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7", "A_TAG_STR") == "Tag value"

```

### 11.6. Количество ответов вопроса по UUID: `CQUUID("...")`

Форма:

```pexl
CQUUID("<question_uuid>")

```

Примеры:

```pexl
CQUUID("06bfcccc-9658-4afd-9e7b-d712697ccdc7") == 6

```

### 11.7. Количество строк таблицы по UUID: `CRUUID("...")`

Форма:

```pexl
CRUUID("<table_uuid>")

```

Примеры:

```pexl
CRUUID("7a33bdab-d53b-4958-a293-60e3fded8aa8") == 3

```

---

## 12. Параметры интервью

Форма:

```pexl
PARAM("<name>")

```

Примеры:

```pexl
PARAM("PARAM1")
PARAM("PARAM1") == "PAR1"
PARAM("PARAM1") == PARAM("param2")

```

Семантика:

- читает `interview.params[name]`;
- регистр имени зависит от того, как значения реально хранятся в объекте `params`.

---

## 13. Переменные

PEXL поддерживает две формы обращения к переменным.

### 13.1. Переменная вида `$NAME`

Форма:

```pexl
$<name>

```

Допустимые символы имени: буквы, цифры, `_`, `-`.

Примеры:

```pexl
$VAR1
$var2
$MY-VAR

```

Чтение:

```pexl
$VAR1 == "VAL1"

```

Присваивание:

```pexl
$VAR3 = "Test3"
$N = 22
$X = Q1
$Y = Q3.R1.A3
$R = RAND(1, 10)

```

### 13.2. Переменная вида `VAR("NAME")`

Форма:

```pexl
VAR("<name>")

```

Примеры:

```pexl
VAR("VAR1")
VAR("var2") == "val2"
VAR("VAR4") = "Test4"
VAR("VAR_QQ") = Q1

```

Семантика у `$NAME` и `VAR("NAME")` общая:

- чтение идёт из `interview.vars[name]`;
- запись идёт в `interview.vars[name]`.

### 13.3. Что можно присваивать переменной

Правая часть присваивания может быть:

- строкой;
- числом;
- вопросом `Q...` / `QUUID(...)` — в переменную попадёт текст вопроса;
- ответом `Q...A...` / `ATUUID(...)` — в переменную попадёт `answerText`;
- `COUNT`-значением;
- tag-значением;
- `Qx.A` / `Qx.Ry.A` / `AQUUID(...)`;
- другой переменной;
- `RAND(...)`.

Примеры:

```pexl
$VAR3 = "Test3"
$VAR_Q = Q1
$VAR_Q = Q3.R1.A3
$MY = $VAR3
VAR("VAR4") = "Test4"
VAR("VAR_QQ") = Q1

```

---

## 14. Псевдослучайные значения

### 14.1. Короткая форма `RAND(n)`

Форма:

```pexl
RAND(<max>)

```

Семантика:

- возвращает целое число в диапазоне от `1` до `n` включительно.

Пример:

```pexl
RAND(5)

```

### 14.2. Полная форма `RAND(min, max)`

Форма:

```pexl
RAND(<min>, <max>)

```

Семантика:

- возвращает целое число в диапазоне `[min, max]` включительно;
- если аргументы переданы в обратном порядке, фактически используются `Math.min` и `Math.max`.

Примеры:

```pexl
RAND(3, 7)
RAND(42, 42)
$X = RAND(1, 100)
RAND(10, 20) >= 10 AND RAND(10, 20) <= 20

```

Особенность реализации:

- генератор детерминированно инициализируется от `interview.id`;
- для одного и того же `interview.id` результат воспроизводим между запусками;
- если `interview.id` отсутствует, используется резервный seed.

Совместимость с конвертерами:

- `RAND(...)` корректно проходит через `convert2UUID` (выражение → UUID-форма для хранения в БД) и `convert2QA` (UUID-форма → читаемая форма для отображения);
- внутри `RAND(...)` нет ничего, что нужно конвертировать в UUID, поэтому литерал просто пробрасывается без изменений;
- допускается использование `RAND` в любых выражениях, которые сохраняются в poll-объекте: условиях ветвления, присваиваниях переменным и т.д.

---

## 15. Операторы сравнения

Поддерживаются:

- `==`
- `!=`
- `<`
- `>`
- `<=`
- `>=`

Примеры:

```pexl
Q1 == "Q one"
Q1.A3 == "A three"
Q5.A != 20
Q5.A < 123
Q5.A <= 22
Q5.A > 21
Q5.A >= 22

```

### 15.1. Правила сравнения

Реализация сравнения устроена так:

1. Левая часть должна быть truthy, иначе результат выражения будет ложным.
2. Если **и левое, и правое** значения распознаются как целые числа, сравнение выполняется как числовое.
3. Иначе сравнение выполняется как обычное JS-сравнение значений/строк.

Примеры числового сравнения:

```pexl
Q7.A3 == 22
Q7.A3 < Q7.A4
Q5.A >= 22

```

Примеры строкового сравнения:

```pexl
Q7.A1 == "AAAA"
Q7.A1 < Q7.A2

```

### 15.2. Сравнение значения слева и справа

С обеих сторон могут стоять не только литералы, но и выражения:

```pexl
Q7.A1 == Q7.A1
"BBBB" == Q7.A2
22 == Q7.A3
PARAM("PARAM1") == PARAM("param2")

```

---

## 16. Логические операторы

### 16.1. `AND`

Форма:

```pexl
<expr> AND <expr>

```

Примеры:

```pexl
Q1.A3 == "A three" AND Q2.A1 == "A one"
Q1 == "Q one" AND Q3.R1 == "Q three R one"

```

Семантика: логическое И.

### 16.2. `OR`

Форма:

```pexl
<expr> OR <expr>

```

Пример:

```pexl
Q1 == "Q one" OR Q1 == "Wrong Q"

```

### 16.3. `NOT`

Форма:

```pexl
NOT <expr>

```

Примеры:

```pexl
NOT Q1
NOT Q123
NOT Q1.A3 == "A three"
Q1.A3 AND NOT Q2222.A1 AND Q5555.A2

```

### 16.4. Скобки

Форма:

```pexl
( <expr> )

```

Примеры:

```pexl
Q1 AND (Q1 == "Q one" OR Q1 == "Wrong Q")
Q1.A3 AND (Q2.A1 == "A one" OR Q1111.A111 == "Wrong Q")
Q1.A3 AND (NOT Q2222.A1) AND Q5555.A2

```

---

## 17. Поведение при отсутствии данных

Если вопрос, ответ, тег или переменная не найдены, обычно возвращается `null`.

Типичные последствия:

- просто выражение `Q123` в булевом контексте считается ложным;
- `NOT Q123` даёт `true`;
- сравнение вида `Q111.A == "..."` не обязано возвращать строго `false`, потому что промежуточно может участвовать `null`.

Из тестов следует, что при проектировании выражений лучше явно учитывать возможность отсутствия значения.

---

## 18. Контекст циклов

Синтаксис выражения не меняется, но семантика поиска вопроса/ответа может зависеть от `options`, переданных в `execute(...)`.

Поддерживаются режимы:

- без цикла;
- `loopType: "DOWHILE"`;
- `loopType: "FOREACH"`;
- `loopType: "NONE"`.

### 18.1. `DOWHILE`

Требует:

```js
{ loopType: "DOWHILE", loopPass: <number> }

```

В этом режиме конструкции вроде:

- `Qx`
- `Qx.Ay`
- `Qx.A`
- `QUUID(...)`
- `ATUUID(...)`
- `AQUUID(...)`
- `CQUUID(...)`

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

Примеры выражений:

```pexl
Q2 == "Q two 2"
Q2.A1 == "A one. LoopPass2"
Q2.A == "A one. LoopPass2"
QUUID("10264445-3949-41b3-8b87-4cc20bf6c5c0") == "Q two 2"
ATUUID("4a8e4bd6-7500-4195-a731-158780787d21") == "A two. LoopPass2"

```

### 18.2. `FOREACH`

Требует:

```js
{ loopType: "FOREACH", iterationTemplateAnswerId: "<uuid>" }

```

В этом режиме поиск значения выполняется в контексте конкретной итерации `iterationTemplateAnswerId`.

Примеры:

```pexl
Q6 == "Q Loop"
Q6.A1 == "A six one"
Q6.A == "A six one 2"
AQUUID("06bfcccc-9658-4afd-9e7b-d712697ccdc7") == "A six one 2"
Q6.COUNT == 3

```

### 18.3. Ошибки конфигурации цикла

Реализация `execute()` выбрасывает ошибку, если:

- указан `loopPass` или `iterationTemplateAnswerId`, но не указан `loopType`;
- `loopType: "FOREACH"` без `iterationTemplateAnswerId`;
- `loopType: "DOWHILE"` без `loopPass`;
- указан неизвестный `loopType`.

---

## 19. Полный каталог синтаксических форм

Ниже перечислены все поддерживаемые формы пользовательских выражений.

### 19.1. Литералы

```pexl
123
"text"

```

### 19.2. Вопросы и ответы

```pexl
Q1
Q3.R1
Q1.A3
Q3.R1.A3
Q1.A
Q3.R2.A

```

### 19.3. Теги

```pexl
Q1.A3.T.A_TAG_INT
Q3.R1.A3.T.A_TAG_STR
Q1.A.T.A_TAG_INT
Q3.R1.A.T.A_TAG_STR

```

### 19.4. Подсчёты

```pexl
Q2.COUNT
Q3.R1.COUNT
Q3.R.COUNT

```

### 19.5. UUID-функции

```pexl
QUUID("question-uuid")
ATUUID("answer-uuid")
AQUUID("question-uuid")
TATUUID("answer-uuid", "TAG")
TAQUUID("question-uuid", "TAG")
CQUUID("question-uuid")
CRUUID("table-uuid")

```

### 19.6. Параметры и переменные

```pexl
PARAM("PARAM1")
$VAR1
VAR("VAR1")

```

### 19.7. Присваивания

```pexl
$X = "abc"
$X = 10
$X = Q1
$X = Q1.A3
$X = Q1.A
$X = Q1.A3.T.A_TAG_INT
$X = Q2.COUNT
$X = AQUUID("question-uuid")
$X = TAQUUID("question-uuid", "TAG")
$X = RAND(1, 10)

VAR("X") = "abc"
VAR("X") = Q1
VAR("X") = Q1.A3

```

### 19.8. RAND

```pexl
RAND(5)
RAND(1, 10)

```

### 19.9. Логика и сравнения

```pexl
Q1 == "Q one"
Q1.A3 != "Wrong"
Q5.A < 100
Q5.A <= 22
Q5.A > 10
Q5.A >= 22
NOT Q123
Q1 AND Q2
Q1 OR Q2
(Q1 AND Q2) OR Q3

```

---

## 20. Практические рекомендации

1. Используйте **двойные кавычки** для строк.
2. Для сложной логики всегда ставьте **скобки**.
3. Если значение может отсутствовать, учитывайте возможность `null`.
4. Для числовых сравнений используйте числовые литералы:

```pexl
Q5.A >= 22

```

5. Для читаемости разделяйте длинные выражения пробелами:

```pexl
Q1.A3 == "A three" AND Q2.A1 == "A one"

```

---

## 21. Примеры полных выражений

### Простые проверки

```pexl
Q1
Q1.A3
NOT Q123

```

### Сравнение вопросов и ответов

```pexl
Q1 == "Q one"
Q1.A3 == "A three"
Q3.R1 == "Q three R one"
Q3.R1.A3 == "A three"

```

### Работа с числовыми ответами

```pexl
Q5.A == 22
Q5.A != 20
Q5.A < 123
Q5.A >= 22

```

### Теги

```pexl
Q1.A3.T.A_TAG_INT == 55
Q1.A.T.A_TAG_STR == "Tag value"
TATUUID("a2101b08-b18e-4137-abb0-5eb2e44d751e", "A_TAG_INT") == 55
TAQUUID("06bf20de-9658-4afd-9e7b-d712697ccdc7", "A_TAG_STR") == "Tag value"

```

### Параметры и переменные

```pexl
PARAM("PARAM1") == "PAR1"
$VAR1 == "VAL1"
VAR("VAR1") == "VAL1"
$TMP = Q1.A
VAR("N") = RAND(1, 100)

```

### Сложная логика

```pexl
Q1.A3 AND (Q2.A1 == "A one" OR Q1111.A111 == "Wrong Q")
Q1 AND (Q1 == "Q one" OR Q1 == "Wrong Q")
Q1.A3 AND NOT Q2222.A1 AND Q5555.A2

```

---

## 22. Краткая формальная сводка

```text
Вопрос:
  Qn
  Qn.Rm

Ответ:
  Qn.Am
  Qn.Rm.Ak

Текст ответа:
  Qn.A
  Qn.Rm.A

Теги:
  Qn.Am.T.TAG
  Qn.Rm.Ak.T.TAG
  Qn.A.T.TAG
  Qn.Rm.A.T.TAG

Подсчёты:
  Qn.COUNT
  Qn.Rm.COUNT
  Qn.R.COUNT

UUID:
  QUUID("uuid")
  ATUUID("uuid")
  AQUUID("uuid")
  TATUUID("uuid", "TAG")
  TAQUUID("uuid", "TAG")
  CQUUID("uuid")
  CRUUID("uuid")

Параметры:
  PARAM("name")

Переменные:
  $NAME
  VAR("NAME")

Присваивание:
  $NAME = <value>
  VAR("NAME") = <value>

RAND:
  RAND(n)
  RAND(min, max)

Логика:
  expr AND expr
  expr OR expr
  NOT expr
  (expr)

Сравнения:
  expr == expr
  expr != expr
  expr < expr
  expr > expr
  expr <= expr
  expr >= expr

```

---

## 23. Источник истины

Этот документ составлен по фактической реализации проекта:

- `pexl.g` — исходная грамматика основного парсера;
- `pexl.js` — сгенерированный парсер и лексер;
- `test_pexl.js` — набор тестов, фиксирующий поддерживаемое поведение основного парсера;
- `convert2UUID.g` / `convert2UUID.js` — грамматика и парсер преобразования выражений с алиасами (`Q1.A1`) в UUID-форму для хранения в БД;
- `convert2QA.g` / `convert2QA.js` — грамматика и парсер обратного преобразования (UUID-форма → читаемые алиасы) для отображения;
- `test_convert2UUID.js`, `test_convert2QA.js` — тесты конвертеров.

Грамматики `pexl.g`, `convert2UUID.g`, `convert2QA.g` должны держаться в синхроне по набору поддерживаемых токенов и продакшнов: если в одной из них появляется новый оператор (например, `RAND`), его обязательно нужно добавить и в две другие, иначе сохранение/отображение выражений ломается.

Если реализация и документ когда-либо разойдутся, источником истины следует считать код и тесты.

# Redirects / HOOKs

# WEB интервью: Redirect/HK и входные параметры

## Для чего это нужно

В WEB интервью ссылка для перехода (Redirect) и ссылка для хука (HK/hooks) могут автоматически получать значения из входной ссылки интервью.

Это позволяет:

- передавать `visit_id`, `project_id`, `source` и другие параметры дальше;
- одинаково обрабатывать обычные завершения и случаи дублей;
- не прописывать руками отдельные URL под каждый запуск.

---

## Как это работает

### 1) Входные параметры берутся из URL запуска интервью

Пример входной ссылки:

```text
https://app.example.com/?poll_id=1001&visit_id=abc123&project_id=prj55&source=telegram

```

Из неё система запоминает параметры (`poll_id`, `visit_id`, `project_id`, `source` и т.д.).

### 2) В Redirect/HK используются плейсхолдеры

В настройках URL можно писать параметры в виде:

```text
$имя_параметра$

```

При выполнении Redirect/HK эти плейсхолдеры заменяются фактическими значениями.

Пример шаблона:

```text
https://target.example.com/result/$project_id$?visit=$visit_id$&src=$source$

```

Результат:

```text
https://target.example.com/result/prj55?visit=abc123&src=telegram

```

---

## Важные правила

1. Подстановка работает для **всех** параметров, которые пришли во входной ссылке.
2. Подстановка работает и для: 
    - обычных Redirect/HK;
    - сценария дубля (**DOUBLE**).
3. Если параметр отсутствует, вместо него подставляется пустое значение.
4. Спецсимволы в значениях кодируются автоматически (безопасно для URL).

---

## Рекомендации по настройке

- Используйте понятные имена параметров: `visit_id`, `project_id`, `source`, `respondent_id`.
- В шаблоне проверяйте точное совпадение имён: `$visit_id$` и `$visitId$` — это разные ключи.
- Перед боевым запуском прогоните тестовую ссылку и проверьте конечный Redirect URL.

---