x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. LimeSurvey Cloud - Краткое руководство по началу работы
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Центральная база данных участников

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Central Participant Database and the translation is 100% complete.

Введение

Чтобы получить доступ к этой функции, перейдите в раздел Конфигурация -> Центральная база данных участников:



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

  • Центральная таблица служит резервной копией. Если пользователь создаёт новый опрос, ему не нужно экспортировать участников в CSV файл, а затем импортировать их в новый опрос.
  • Пользователям достаточно добавить участников в центральную таблицу. После этого одних и тех же участников можно добавлять в любое количество опросов.
  • Если к установке LimeSurvey имеют доступ несколько пользователей, её владелец (владельцы) может поделиться своими участниками с другими пользователями, а также задать для них права доступа.

В вашей установке LimeSurvey также доступны расширенное управление атрибутами и ряд других функций.

Инструменты управления панелью участников

Доступны следующие опции:



Показать участников

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

Для каждого участника в таблице в столбце Действие доступны пять опций:




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


Добавить респондента

Нажмите кнопку Add new participant, расположенную в правой верхней части окна: .

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



Можно добавлять Дополнительные атрибуты. Подробнее см. разделы об атрибутах и примеры.


Редактировать данные участника

Чтобы изменить основные и/или дополнительные атрибуты участника, нажмите первую кнопку (слева направо) в столбце Действие (). Откроется окно со всеми доступными атрибутами.

Вы можете легко удалить одного или нескольких участников:

  • Чтобы удалить одного участника, найдите его строку и нажмите красную кнопку-корзину: .
  • Чтобы удалить двух или более участников, отметьте нужные записи и нажмите кнопку Выбранный(е) участник(и)... (под последней строкой, под столбцом Действие): . Затем выберите опцию удаления.

При удалении участника (участников) доступны три варианта:



1) Удалить только из центральной панели: первый вариант удаляет участника только из центральной базы данных участников. Если участник есть в таблице участников какого-либо опроса, он оттуда удалён не будет.

2) Удалить из центральной панели и связанных опросов: второй вариант удаляет участника из центральной панели и из опросов, в которые он был добавлен, но его ответы не удаляются.

3) Удалить из центральной панели, связанных опросов и всех связанных ответов: третий вариант удаляет все следы участника из системы, включая его ответы.


  Внимание : Обратите внимание: во всех трёх случаях также удаляются связи, созданные для сохранения истории участника.


Поделиться этим участником

Это ещё одна важная функция Центральной базы данных участников. Вы можете поделиться своими участниками с другими пользователями. Для этого выберите участников, которыми хотите поделиться, и нажмите либо зелёную стрелку вправо (), либо кнопку Выбранный(е) участник(и)... в левой нижней части таблицы участников. Откроется модальное окно, в котором можно выбрать пользователя, с которым вы хотите поделиться выбранными участниками. Также можно указать, может ли пользователь, получивший доступ к вашим участникам, редактировать их. Если выбрать Нет, при попытке отредактировать записи такого участника пользователь получит ошибку «Доступ запрещен».


Список активных опросов

Если нажать на следующий значок (), будет показан список всех активных опросов, в которые добавлен данный участник.

Добавить участника для опроса

Добавить участника в опрос можно, нажав на последний значок () в столбце Действие. Если вы хотите добавить в опрос нескольких участников, отметьте их и выберите пункт Поделиться в диалоговом окне Выбранный(е) участник(и)... (в левой нижней части центральной таблицы).



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

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

После нажатия кнопки «Продолжить» вы перейдёте на страницу привязки атрибутов.

Страница привязки атрибутов содержит четыре таблицы и поддерживает удобное перетаскивание элементов:



  • Первая таблица, Непривязанные атрибуты участника, показывает все атрибуты центральной базы данных участников. Сейчас они не привязаны, то есть отсутствуют в таблице участников опроса. Эти атрибуты можно переместить в таблицу Token attributes to create, чтобы создать новые атрибуты в таблице участников опроса, либо объединить с существующими атрибутами ключа доступа, перетащив их в таблицу Existing token attributes рядом с тем атрибутом, с которым нужно выполнить объединение.
  • Вторая таблица, Token attributes to create, помогает скопировать непривязанные атрибуты участника в таблицу участников опроса, создав новые столбцы. Перетащите атрибуты, которые нужно добавить в таблицу участников опроса, во вторую таблицу. Таким образом в таблицу участников опроса будут добавлены новые столбцы/атрибуты.
  • Третья таблица, Existing token attributes, показывает атрибуты, которые уже есть в таблице участников опроса. Перетащите сюда непривязанные атрибуты, если хотите скопировать их данные в один из существующих атрибутов ключа доступа (см. снимок экрана ниже).
  • Четвёртая таблица, Standard token fields, показывает стандартные поля ключа доступа, которые можно объединить с непривязанными атрибутами участника. Единственное стандартное поле таблицы участников опроса, которое можно редактировать, — это Ключ доступа. Это важно, например, если нужно легко скопировать коды ключей доступа между разными установками LimeSurvey.



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


После привязки всех атрибутов нажмите Продолжить. После обработки участников будет показана страница со сводкой, где указано, сколько участников было успешно скопировано. Если ранее вы выбрали перенаправление, вы перейдёте в таблицу участников опроса, в противном случае — на главную страницу ЦБД участников.


Информация

Показывает статистику ЦБД участников:



1) Все участников в центральной таблице : общее количество участников в центральной базе данных участников.

2) Участники, над которыми вы имеете права : показывает общее количество участников, владельцем которых являетесь вы. По умолчанию новые участники, добавленные в центральную базу данных участников, имеют владельцем пользователя, который добавил их первым.

3) Участники, открытые с Вами : количество участников, к которым другие пользователи открыли вам доступ.

4) Участники, открытые Вами : количество участников, к которым вы открыли доступ другим пользователям.

5) Участники в чёрном списке : количество участников, внесённых в чёрный список.

6) Всего атрибутов в центральной таблице : общее количество атрибутов в центральной таблице.

Импорт

Если вы хотите добавить участников с помощью функции импорта, нажмите кнопку «Импортировать», расположенную на главной панели инструментов страницы Центральная база данных участников:

Доступны следующие параметры:



Обратите внимание на текст в поле Формат файла CSV:

Файл должен быть стандартным CSV-файлом (с разделителем-запятой) с необязательными двойными кавычками вокруг значений (по умолчанию для OpenOffice и Excel). Первая строка должна содержать названия полей. Поля могут располагаться в любом порядке.

Обязательное поле: email

Необязательные поля: firstname, lastname, blacklisted, language


Этапы импорта

1) Выберите файл для импорта и укажите связанные с ним настройки.

2) Сопоставьте атрибуты из файла CSV. Импортируйте данные атрибута либо в существующий атрибут центральной базы данных участников, либо в новый столбец, создав новый атрибут. Вновь созданный атрибут будет иметь тип «Текстовая панель», формат можно изменить позже.



На приведённом выше снимке экрана будет создан новый атрибут «New Age». Данные атрибута «Sex» были сопоставлены и скопированы в существующий атрибут «Sex» центральной базы данных участников.

Участники из CSV файла, которые уже существуют в центральной базе данных участников, повторно не импортируются. Если в файле есть столбец participant_id, существующие участники определяются по ИД участника. В противном случае они определяются по сочетанию имени, фамилии и адреса e-mail среди участников, владельцем которых являетесь вы.

Новый участник получает ИД участника из столбца participant_id. Этот ИД должен быть UUID — форматом, который LimeSurvey использует для ИД участников (например, 0a1b2c3d-4e5f-4071-8293-a4b5c6d7e8f9). Строки, по которым был бы создан новый участник с другим ИД участника, не импортируются, а в итоговой сводке они перечисляются с номером строки. Если столбец пуст, LimeSurvey создаёт новый ИД участника. Существующие участники со старым ИД участника в другом формате по-прежнему определяются и могут быть обновлены. (New in 7.8.0 )

Установите флажок Overwrite existing participant attribute values if a duplicate participant is found?, чтобы обновить этих существующих участников данными из CSV файла: обновляются значения сопоставленных атрибутов, язык и статус чёрного списка. Имя, фамилия и адрес e-mail при импорте никогда не изменяются. Обновляются только те участники, которых вам разрешено редактировать.

3) Нажмите «Продолжить» и дождитесь завершения процесса. В конце будет показана краткая сводка.



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

Настройки чёрного списка

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



Доступны следующие параметры Да/Нет:

  • Blacklist all current surveys for participant once the global field is set (внести участника в чёрный список для всех текущих опросов после установки глобального поля): если выбрано Да, участников из чёрного списка нельзя добавить ни в один опрос.
  • Blacklist participant for any new added survey once the global field is set (внести участника в чёрный список для любого нового опроса после установки глобального поля): при создании новых опросов соответствующих участников нельзя будет добавить в них (если выбрано Да). Однако их по-прежнему можно добавить в опросы, созданные ранее.
  • Allow blacklisted participants to be added to a survey (разрешить добавлять участников из чёрного списка в опрос): даже если участник находится в чёрном списке, его всё равно можно добавить в опрос.
  • Hide blacklisted participants (скрыть участников из чёрного списка): полезная функция, если вы хотите скрыть участника на определённое время, а затем снова сделать его доступным для остальных пользователей, которым был предоставлен доступ к этим участникам.
  • Delete globally blacklisted participants from the database (удалить глобально внесённых в чёрный список участников из базы данных): если выбрано Да, участники из чёрного списка будут удалены из базы данных.
  • Allow participant to un-blacklist himself/herself (разрешить участнику самостоятельно исключить себя из чёрного списка): если выбрано Да, участники могут исключить себя из чёрного списка без помощи пользователя LimeSurvey.

Атрибуты

Чтобы открыть панель Управление атрибутами, нажмите кнопку Атрибуты на главной панели инструментов главной страницы ЦБД участников:



Управление атрибутами позволяет добавлять атрибуты трёх типов: текстовая панель, дата и раскрывающийся список. Чтобы добавить новый атрибут, нажмите Добавить атрибут в правой верхней части окна:



При добавлении нового атрибута доступны следующие параметры:

  • Defaultname (имя по умолчанию): будет использоваться LimeSurvey для названия атрибута, если не указано другое английское название.
  • Тип атрибута: вы можете выбрать любой из типов атрибутов, и при редактировании вам будет показан соответствующий интерфейс.
  • Этот атрибут должен отображаться на панели?: может быть Да или Нет. Эта функция определяет, виден ли атрибут в таблице ЦБД участников. Позже это можно изменить в столбце Видимый основной таблицы атрибутов.
  • Языки: если вы хотите, чтобы LimeSurvey не использовал имя по умолчанию в качестве названия атрибута, введите здесь нужное название. Обратите внимание, что управление атрибутами поддерживает многоязычность. Нажмите на знак «плюс» после выбора языка. Под английским полем/полем языка по умолчанию появится новое поле.

После внесения изменений нажмите Сохранить.

Рекомендуем указывать название атрибута в поле соответствующего языка, даже если вы используете только один язык (основной язык). Дело в том, что при сопоставлении атрибутов и добавлении их в таблицу участников другого опроса defaultname атрибута на соответствующей панели не отображается — показывается только название, указанное в поле соответствующего языка.

В таблице атрибутов доступны два действия (см. столбец Действие):

Если нажать первый значок, откроется диалоговое окно. В нём содержатся основные настройки выбранного атрибута, которые можно изменить по вашему усмотрению.

Чтобы удалить атрибут из таблицы, нажмите красную кнопку-корзину, расположенную рядом с кнопкой редактирования. Нажатие кнопки удаления приведёт к удалению не только самого атрибута, но и связанных с ним значений из ЦБД участников.

Панель открытых участников

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



На этой панели отображаются следующие значения:

1) Фамилия

2) Имя

3) Адрес E-mail

4) Передал доступ

5) Владелец

6) Дата добавлена

7) Может редактировать?

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

Экспортировать участников

Функция экспорта находится на главной панели инструментов страницы Центральная база данных участников:

При экспорте в CSV отобразится диалоговое окно, в котором нужно отметить атрибуты, которые вы хотите экспортировать.

Вы можете экспортировать:

  • Не выбрано из дополнительных атрибутов
  • Все дополнительные атрибуты
  • Определенные дополнительные атрибуты



Экспортированный файл будет иметь формат CSV.

Экспорт отфильтрованных участников

Чтобы экспортировать отфильтрованных участников, сначала воспользуйтесь фильтрами поиска. Затем установите флажок в левой части столбца Действие (чтобы выбрать всех отфильтрованных участников). После этого нажмите кнопку Выбранный(е) участник(и)..., расположенную в правой нижней части таблицы, и выберите функцию экспорта. Таким образом будут экспортированы только отфильтрованные участники.

Фильтры поиска

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



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

Дополнительная информация

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