Điểm:0

Làm cách nào tôi có thể hiển thị thông tin người dùng cùng với các lựa chọn của nó?

lá cờ de

Thông thường, các cuộc thăm dò được ẩn danh. Chúng tôi cần xử lý tổng số phiếu bầu, tỷ lệ phần trăm... Hiện nay, trong bối cảnh Ukraine bị xâm lược, một khách hàng tổ chức muốn nâng cao thăm dò nâng cao thực hiện hiện có, để thu thập dữ liệu công dân về khả năng của họ trong việc tổ chức các gia đình, giúp đỡ quyên góp, v.v. Và tất nhiên để liên hệ với những người đã trả lời các câu hỏi...

Mặc dù điều này chắc chắn có thể được thực hiện với Webform, nhưng nhóm đã quen với việc thăm dò giao diện người dùng, mọi thứ đã sẵn sàng... và chúng tôi cần phải tiến hành nhanh chóng.

Tôi không thể xây dựng Chế độ xem thăm dò ý kiến ​​có mối quan hệ và truy xuất ID, email... của cử tri hoặc theo cách khác từ người dùng xuống phiếu bầu của nó... Có vẻ như Chế độ xem không thể ánh xạ các lựa chọn/kết quả thăm dò ý kiến ​​với người dùng đã bình chọn .

Các poll_vote bảng chứa thông tin cốt lõi cho tính năng đó, với một trẻ con trường (ID lựa chọn), ID cuộc thăm dò pid, và uid. Nhãn lựa chọn sau đó có thể được lấy từ poll_choice_field_data cái bàn...

Tôi có nên mở rộng : `Drupal\poll\PollViewData\ với một vài Các plugin xử lý trường xem, và làm thế nào ?

Không chắc chắn những gì sẽ là một cách đơn giản để giải quyết điều này. Có lẽ tôi đang thiếu điểm? Bất kỳ trợ giúp, khởi động mã, rất hoan nghênh bạn giải quyết vấn đề này một cách nhanh chóng. Cảm ơn

No Sssweat avatar
lá cờ ua
Xem https://www.drupal.org/project/poll/issues/3180178
Điểm:0
lá cờ cn

Để giải quyết nhanh chóng, tôi sẽ sử dụng Webform. Webform đã làm mọi thứ bạn cần và được sử dụng rộng rãi (một trong những mô-đun đóng góp phổ biến nhất).

Vấn đề là Thăm dò ý kiến ​​được thiết kế để trở thành cuộc thăm dò một câu hỏi, không phải là một cuộc khảo sát đầy đủ.

Ngay cả khi nhóm của bạn chưa quen với Webform, mô-đun này được thiết kế để ngay cả những người không phải là lập trình viên cũng có thể dễ dàng tạo biểu mẫu. Tôi tưởng tượng rằng một biểu mẫu để thu thập thông tin cá nhân cơ bản với một số trường tùy chỉnh sẽ chỉ mất một hoặc hai giờ để triển khai với giả sử bạn đã có thiết kế biểu mẫu.

Ngoài ra, nếu có một số vấn đề khi cài đặt một mô-đun mới trong môi trường, tôi sẽ sử dụng Google Biểu mẫu, không phù hợp với thiết kế trang web của bạn nhưng cũng cực kỳ nhanh để triển khai và gỡ xuống.

Kojo avatar
lá cờ de
Cảm ơn vì đã trả lời. Tôi quên nói rằng tôi đã xây dựng cho họ một thiết kế khảo sát đầy đủ trên Poll, một kiểu nội dung đơn giản với trường để thêm các cuộc thăm dò, tóm tắt... Do đó, thực tế là tôi chỉ thiếu keo trong Vievs để lấy lại cử tri người dùng uid và bọc tất cả...?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.