Puncte:0

Formular web condiționat pe baza intrării anterioare a formularului web

drapel us

Am un formular web pe care oamenii îl completează de două ori - pentru un pre-test și un post-test și caut o modalitate de a determina dacă a fost susținut un pre-test și dacă da, setați o anumită valoare pe formular element.

În prezent, oamenii selectează manual dacă efectuează testul pre-test sau post-test într-un element de formular web, dar nu fac acest lucru foarte precis. Având în vedere că avem datele pentru a ști asta, sper să pot determina automat acest lucru într-un câmp de formular web.

Iată mai multe detalii:

  • Adunăm un ID unic de participant (c_ID)
  • Pe baza acelui ID de participant, sper să validez dacă există o trimitere anterioară a unui formular web cu acel ID de participant.
    • Dacă nu: furnizați o valoare „pre-test”
    • Dacă da: furnizați o valoare „post-test”

Are cineva recomandări despre cum se poate face așa ceva?

drapel in
Sunt trimiterile pre și post-test aceeași trimitere? Sau sunt trimiteri separate? Ambele trimiteri au aceleași câmpuri? Și de unde provine ID-ul participantului?
drapel us
Mulțumesc @Joseph - pre și post-test folosesc exact același formular web cu aceleași câmpuri, dar sunt completate la momente diferite, de obicei, între câteva zile sau săptămâni. În prezent, dacă este un pre- sau post-test, este o casetă de selectare în același câmp.ID-ul participantului este introdus manual de către persoana care completează formularul.
Puncte:1
drapel in

Configurați elementul de selectare care conține opțiunile „pre-test” și „post-test” pentru a avea bifat „Prepopulate”. Amintiți-vă numele de mașină al elementului, care va fi parametrul de interogare pentru pașii următori (de ex. submission_type)

Apoi creați un bloc cu un câmp de text care cere un ID de participant. La trimitere, va căuta un formular web care conține deja ID-ul. Atunci se poate întâmpla unul din două lucruri:

  • Dacă o trimitere nu există încă, redirecționați utilizatorul către formularul web cu „pretest” preselectat (de ex. ?submission_type=pretest)
  • Dacă o trimitere există deja, redirecționați utilizatorul către un formular web cu „post-test” preselectat. (de exemplu. ?submission_type=post-test)

Apoi deschideți acest bloc oriunde doriți să începeți acest flux de lucru, ca pe o anumită pagină. Ca un bonus suplimentar, puteți face ca blocul să solicite numele parametrului de interogare utilizat în redirecționare în timpul configurării sale. În acest fel, puteți potrivi numele elementului de formular web fără a fi nevoie să vă scufundați în cod mai târziu, dacă îl redenumiți.

De asemenea, recomand să puneți un avertisment care să spună că câmpul a fost completat în prealabil pe baza existenței ID-ului participantului. Pre-umplerile sunt ușor de trecut cu vederea.


Alternativ, furnizați doar două link-uri către formularul web, unul cu ?submission_type=pretest înșurubat pe url-ul său și celălalt cu ?submission_type=post-test. Același efect minus verificarea ID-ului participantului și blocarea personalizată (presupunând că utilizatorul alege linkul corect).

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.