rezumat
Colectez rezultatele sondajului - unul pentru un pre-test și unul pentru un post-test și caut o modalitate de a genera automat un calcul pe un câmp numeric în două noduri (un pre-test, unul post-test) și stocați acel calcul.
De exemplu, într-un tip de conținut „Rezultat sondaj”, am următoarele două noduri:
Nodul A:
- field_participant_id: 111
- field_pre_or_post: pre
- field_mean: .5
Nodul B:
- field_participant_id: 111
- field_pre_or_post: post
- field_mean: .75
Sper să pot automatiza o modalitate de a calcula diferența dintre field_mean în cele două noduri (.25) când apare un post-test și să poată stoca acea valoare calculată.
Mai multe detalii
Mai jos este un context suplimentar în cazul în care este util sau există o modalitate mai ușoară de a face ceea ce încerc să fac.
- Datele vin folosind formularul web completat de două ori de un participant la un sondaj pre și post. Scopul este să ruleze calculul atunci când este trimis sondajul post.
- Fiecare rezultat al formularului web este convertit într-un tip de conținut Rezultat sondaj folosind Modulul Webform Content Creator care include câmpuri cu: ID participant, test pre sau post și scorul mediu din sondaj.
- Odată ce este creat un sondaj post, sper să declanșez un calcul diferența dintre acele scoruri și să stochez acel calcul fie în Nodul B, fie într-un nou pachet de noduri/conținut. Apoi sper să folosesc acel număr calculat în unele vizualizări.
Aveți idei despre cum ar putea fi posibil așa ceva - de preferință folosind un modul de contribuție?