Рейтинг:0

Как я могу отобразить информацию о пользователе вместе с его выбором?

флаг de

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

Хотя это, безусловно, можно сделать с помощью Webform, команда использует опрос пользовательского интерфейса, все уже на месте... и нам нужно действовать быстро.

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

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

Должен ли я расширить: `Drupal\poll\PollViewData\ с парой Плагины обработчиков полей Views, и как ?

Не уверен, что это был бы простой способ решить эту проблему. Может я упускаю суть? Любая помощь, кодовый стартер, добро пожаловать, чтобы решить эту проблему быстро. Спасибо

No Sssweat avatar
флаг ua
См. https://www.drupal.org/project/poll/issues/3180178.
Рейтинг:0
флаг cn

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

Проблема в том, что опрос предназначен для опроса с одним вопросом, а не для полного опроса.

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

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

Kojo avatar
флаг de
Спасибо за ответ. Я забыл сказать, что я построил им полный дизайн опроса поверх опроса, простой тип контента с полем для добавления опросов, резюме ... Отсюда тот факт, что мне не хватает только клея в Vievs, чтобы получить пользовательские избиратели uid и все это обернуть...?

Ответить или комментировать

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