Score:0

ฉันจะแสดงข้อมูลผู้ใช้พร้อมกับตัวเลือกได้อย่างไร

ธง de

โดยปกติแล้ว แบบสำรวจจะไม่เปิดเผยชื่อ เราจำเป็นต้องประมวลผลคะแนนเสียงทั้งหมด เปอร์เซ็นต์... ตอนนี้ ในบริบทของการรุกรานยูเครน ลูกค้าสถาบันต้องการเพิ่มประสิทธิภาพ แบบสำรวจความคิดเห็นขั้นสูง การดำเนินการที่มีอยู่เพื่อที่จะ รวบรวมข้อมูลของประชาชน เกี่ยวกับความเป็นไปได้ในการเป็นครอบครัวอุปถัมภ์ ช่วยเหลือเรื่องการบริจาค และอื่นๆ และแน่นอน เข้าถึงผู้ที่ตอบคำถาม...

แม้ว่าสิ่งนี้จะสามารถทำได้ด้วย Webform แต่ทีมก็เคยชินกับการหยั่งเสียง UI ทุกอย่างเข้าที่แล้ว... และเราต้องดำเนินการอย่างรวดเร็ว

ฉันไม่สามารถสร้างแบบสำรวจ Views ที่มีความสัมพันธ์และดึงข้อมูล ID ของผู้ลงคะแนน อีเมล... หรืออีกทางหนึ่งจากผู้ใช้ไปยังการลงคะแนนแบบสำรวจความคิดเห็น... ดูเหมือนว่า Views ไม่สามารถจับคู่ตัวเลือก / ผลลัพธ์แบบสำรวจกับผู้ใช้ที่ลงคะแนนได้ .

เดอะ โพล_โหวต ตารางประกอบด้วยข้อมูลหลักสำหรับคุณลักษณะนั้น โดยมี ชิด ฟิลด์ (รหัสตัวเลือก) รหัสแบบสำรวจ ปิด, และ uid. จากนั้นสามารถเรียกฉลากตัวเลือกได้ โพล_choice_field_data ตาราง...

ฉันควรขยาย: `Drupal\poll\PollViewData\ ด้วยสองสาม ดูปลั๊กอินตัวจัดการฟิลด์, แล้วยังไง ?

ไม่แน่ใจว่าอะไรจะเป็นวิธีที่ตรงไปตรงมาในการแก้ปัญหานี้ บางทีฉันอาจจะพลาดจุด? ความช่วยเหลือใด ๆ เริ่มต้นรหัสยินดีต้อนรับอย่างอบอุ่นเพื่อแก้ไขปัญหานี้อย่างรวดเร็ว ขอบคุณ

No Sssweat avatar
ua flag
ดู https://www.drupal.org/project/poll/issues/3180178
Score:0
ธง cn

เพื่อแก้ปัญหาอย่างรวดเร็ว ฉันจะใช้ Webform Webform ทำทุกอย่างที่คุณต้องการแล้วและใช้กันอย่างแพร่หลาย (หนึ่งในโมดูลสนับสนุนที่ได้รับความนิยมมากที่สุด)

ปัญหาคือแบบสำรวจได้รับการออกแบบให้เป็นแบบสำรวจแบบคำถามเดียว ไม่ใช่แบบสำรวจทั้งหมด

แม้ว่าทีมของคุณจะไม่ค่อยคุ้นเคยกับ Webform โมดูลนี้ได้รับการออกแบบมาเพื่อให้แม้แต่ผู้ที่ไม่ใช่โปรแกรมเมอร์ก็สามารถสร้างแบบฟอร์มได้อย่างง่ายดาย ฉันคิดว่าแบบฟอร์มเพื่อรวบรวมข้อมูลส่วนบุคคลพื้นฐานที่มีฟิลด์ที่กำหนดเองบางฟิลด์จะใช้เวลาเพียงหนึ่งหรือสองชั่วโมงในการดำเนินการโดยสมมติว่าคุณมีการออกแบบแบบฟอร์มอยู่แล้ว

อีกทางหนึ่ง หากมีปัญหาในการติดตั้งโมดูลใหม่ในสภาพแวดล้อม ฉันจะเลือกใช้ Google ฟอร์ม ซึ่งจะไม่ตรงกับการออกแบบไซต์ของคุณเลย แต่ก็รวดเร็วมากในการติดตั้งและลบออก

Kojo avatar
de flag
ขอบคุณสำหรับการตอบกลับของคุณ. ฉันลืมบอกไปว่าฉันสร้างแบบสำรวจเต็มรูปแบบบนโพล ซึ่งเป็นประเภทเนื้อหาง่ายๆ พร้อมฟิลด์สำหรับเพิ่มแบบสำรวจ บทสรุป... ดังนั้นความจริงที่ว่าฉันขาดเพียงกาวใน Vievs ที่จะดึงข้อมูล ผู้ลงคะแนนผู้ใช้ uid และสรุปทั้งหมด ... ?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา