Puncte:0

Cum pot afișa informații despre utilizator împreună cu opțiunile acestuia?

drapel de

De obicei, sondajele sunt anonimizate. Trebuie să procesăm voturile totale, procentele... Acum, în contextul invaziei Ucrainei, un client instituțional vrea să sporească un Sondaj avansat implementarea existentă, pentru a colectează datele cetățenilor despre posibilitățile lor de a găzdui familii, de a ajuta cu donații și așa mai departe. Și bineînțeles să adresați-vă persoanelor care au răspuns la întrebări...

Deși acest lucru s-ar putea face cu siguranță cu Webform, echipa este obișnuită să sondajeze UI, totul este deja la locul lui... și trebuie să mergem repede.

Nu am putut construi un sondaj Views cu relații și să recuperez ID-ul alegătorilor, e-mailurile... sau invers, de la utilizatori la voturile din sondaj... Se pare că Views nu pot mapa alegerile/rezultatele sondajului cu utilizatorii care au votat .

The vot_vot tabelul conține informațiile de bază pentru acea caracteristică, cu a copil câmp (ID-ul alegerii), un ID de sondaj pid, și uid. Eticheta de alegere poate fi apoi preluată de la sondaj_choice_field_data masa...

Ar trebui să extind : `Drupal\poll\PollViewData\ cu câteva Vizualizează pluginuri de gestionare a câmpurilor, si cum ?

Nu sunt sigur care ar fi o modalitate simplă de a rezolva acest lucru. Poate am ratat ideea? Orice ajutor, pornitor de cod, este binevenit pentru a rezolva acest lucru rapid. Mulțumiri

No Sssweat avatar
drapel ua
Consultați https://www.drupal.org/project/poll/issues/3180178
Puncte:0
drapel cn

Pentru a o rezolva rapid, aș folosi Webform. Webform face deja tot ce aveți nevoie și este utilizat pe scară largă (unul dintre cele mai populare module de contrib).

Problema este că Sondajul este conceput să fie un sondaj cu o singură întrebare, nu un sondaj complet.

Chiar dacă echipa dvs. este mai puțin familiarizată cu Webform, modulul este conceput astfel încât chiar și cei care nu sunt programatori să poată face formulare cu ușurință. Îmi imaginez că un formular pentru a colecta informații personale de bază cu unele câmpuri personalizate ar dura doar o oră sau două pentru a fi implementat, presupunând că aveți deja designul formularului.

Alternativ, dacă există vreo problemă la instalarea unui modul nou în mediu, aș opta pentru Google Forms, care nu se va potrivi deloc cu designul site-ului dvs., dar este, de asemenea, extrem de rapid de implementat și de demontat.

Kojo avatar
drapel de
Multumesc pentru raspuns. Am uitat să spun că le-am construit un design complet al sondajului deasupra Sondajului, un tip de conținut simplu cu un câmp pentru a adăuga sondaje, un rezumat... De aici și faptul că îmi lipsește doar lipiciul din Vievs pentru a prelua alegătorii utilizatorilor uid și împachetați totul...?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.