Actions

Translations

Translations:Expression Manager/69/ro

From LimeSurvey Manual

Iată câteva dintre celelalte motive pentru care ați putea dori să utilizați EM.

  1. Calculations - puteți crea orice calcul la care vă puteți gândi:
    • Aveți acces la toți operatorii și funcțiile matematice obișnuite
    • Aveți acces la peste 70 de funcții de procesare matematică, dată și șiruri
    • Este destul de ușor pentru dezvoltatori să adauge funcții noi dacă utilizatorii au nevoie de ele
  2. Stocare calcule în baza de date
    • Acum puteți calcula calcule simple și complexe și/sau scalare a scorurilor ȘI păstrați-le în baza de date fără a avea nevoie de JavaScript.
    • Utilizați tipul de întrebare Ecuație pentru a realiza acest lucru.
  3. Evaluări
    • Acum puteți crea evaluări sau scalați scorurile de la orice tip de întrebare, nu doar subsetul care era acceptat
    • Puteți folosi Personalizarea pentru a afișa scorurile de evaluare sau de evaluare totală oriunde este necesar - chiar și pe aceeași pagină
    • Aveți mai mult control peste rapoartele generate pe baza acestor scoruri de evaluare
    • Puteți stoca scorurile de evaluare în baza de date fără a avea nevoie de JavaScript
    • Puteți ascunde scorurile de evaluare fără a avea nevoie de JavaScript sau CSS
  4. Câmpuri de înlocuire
  5. *În loc să utilizați {INSERTANS:SGQA}, puteți utiliza doar codul întrebării - acest lucru facilitează citirea și validarea.
    • Acest lucru evită și nevoia obișnuită de a edita întrebări pentru a schimba codul SGQA pentru ca totul să funcționeze .
  6. Croitorie - puteți afișa în mod condiționat textul bazat pe alte valori
    • Folosiți titlul adecvat pentru un subiect, cum ar fi (de ex. „Bună ziua [ Mr./Mrs.] Smith")
    • Trimite propoziții corecte din punct de vedere gramatical bazate pe atunci când contează singular/plural: (de ex. „Ai 1 copil” vs. „Ai 2 copii”)
    • Conjugați în mod corespunzător verbele și refuzați substantivele bazate pe genul și pluralitatea subiectului.
  7. Atribute variabile noi - puteți accesa următoarele pentru a vă croi:
    • (fără sufix) - un alias pentru qcode.code
    • . cod - codul de răspuns selectat pentru întrebare dacă este relevant (în caz contrar gol), sau valoarea textului dacă nu este o întrebare codificată
    • .NAOK - la fel ca .code, dar poate face parte din calcule sau liste chiar dacă irelevant
    • .value - valoarea de evaluare a întrebării dacă este relevantă (în caz contrar goală), sau valoarea textului dacă nu este o întrebare codificată -- disponibil este evaluările sunt activate pentru sondaj, altfel întotdeauna zero
    • .valueNAOK - la fel ca .value, dar poate face parte din calcule sau liste, chiar dacă irelevant
    • .afișat - răspunsul afișat utilizatorului (acesta este ceea ce face {INSERTANS:xxx} )
    • .qid - ID-ul întrebării
    • .gid - ID-ul grupului
    • .sgqa - valoarea SGQA pentru întrebare
    • .jsName - numele corect al variabilei javascript pentru întrebare, indiferent dacă este definită pe această pagină sau alta
    • .qseq - secvența întrebărilor (începând de la 0)
    • .gseq - secvența grupului (începând de la 0)
    • . obligatoriu - dacă întrebarea este obligatorie (D/N)
    • .întrebare - textul întrebării
    • .relevanță - ecuația relevanței pentru întrebare
    • .grelevanță - ecuația relevanței pentru grup
    • .relevanceStatus - dacă întrebarea este sau nu relevantă în prezent (boolean (poate fi diferit în PHP și JS))
    • .type - tipul întrebării (codul unui caracter)!N !#Modificări dinamice în pagină
    • Toate relevanța, calculul și personalizarea funcționează dinamic pe o pagină - astfel încât modificările valorilor actualizează pagina instantaneu
    • Deci, aveți întrebări care apar/dispar dinamic în funcție de faptul dacă sunt relevante
    • Întrebările sunt, de asemenea, personalizate dinamic pe baza răspunsurilor de pe pagină, astfel încât să puteți vedea totaluri, propoziții personalizate și rapoarte personalizate.
  8. Ecran nou de introducere a datelor
    • Pe lângă utilizarea sistemul actual de introducere a datelor, puteți doar să utilizați Survey-All-In-One.
    • Acest lucru acceptă relevanța și personalizarea pe pagină, astfel încât funcționarii de introducere a datelor pot trece rapid și vor trebui doar să introducă răspunsuri relevante
    • Acest lucru poate fi critic dacă persoana dvs. de introducere a datelor trebuie să vadă adaptarea, care este, de asemenea, dinamică.
  9. Elimină nevoia pentru majoritatea JavaScript personalizat
    • EM acceptă cu ușurință calcule complicate, punctare , croiala și logica condiționată.
    • Unele lucruri vor avea nevoie în continuare de JavaScript (cum ar fi machetele personalizate și subelementele de întrebare ascunde condiționat), dar JavaScript poate folosi funcțiile EM, astfel încât să puteți accesa întrebările prin codul lor Q în loc de SGQA și accesați oricare dintre proprietățile întrebării enumerate mai sus.