Actions

Translations

Translations:Expression Manager/69/it

From LimeSurvey Manual

Ecco alcuni degli altri motivi per cui potresti voler utilizzare EM.

  1. Calcoli: puoi creare qualsiasi calcolo ti venga in mente:
    • Hai accesso a tutti i comuni operatori e funzioni matematiche
    • Hai accesso a oltre 70 funzioni matematiche, di data e di elaborazione di stringhe
    • È abbastanza facile per gli sviluppatori aggiungere nuove funzioni se gli utenti ne hanno bisogno
  2. Memorizzazione dei calcoli nel database
    • Ora puoi calcolare calcoli semplici e complessi e/o punteggi di scala E li hai memorizzati nel database senza bisogno di JavaScript.
    • Usa il tipo di domanda Equazione per eseguire questa operazione.
  3. Valutazioni
    • Ora puoi creare valutazioni o ridimensionare i punteggi di qualsiasi tipo di domanda, non solo del sottoinsieme che era supportato
    • Puoi utilizzare Tailoring per mostrare i punteggi delle valutazioni correnti o totali ovunque sia necessario, anche sulla stessa pagina
    • Hai più controllo sui report generati in base a tali punteggi di valutazione
    • Puoi memorizzare i punteggi di valutazione nel database senza bisogno di JavaScript
    • Puoi nascondere i punteggi di valutazione senza bisogno di JavaScript o CSS
  4. Campi sostitutivi
  5. *Invece di utilizzare {INSERTANS:SGQA}, puoi semplicemente utilizzare il codice domanda: questo semplifica la lettura e la convalida.
    • Questo evita anche la necessità comune di modificare le domande per cambiare il codice SGQA per far funzionare tutto .
  6. Tailoring - puoi visualizzare in modo condizionale il testo basato su altri valori
    • Usa il titolo appropriato per un oggetto, come (es. "Ciao [ Mr./Mrs.] Smith")
    • Produce frasi grammaticalmente corrette in base al singolare/plurale: (ad es. "You have 1 child" vs. "You have 2 children")
    • Coniugazione appropriata dei verbi e rifiuta i nomi in base al genere e alla pluralità del soggetto.
  7. Nuovi attributi variabili: puoi accedere a quanto segue per personalizzare:
    • (nessun suffisso) - un alias per qcode.code
    • . code - il codice di risposta selezionato per la domanda se è rilevante (altrimenti vuoto), o il valore del testo se non è una domanda codificata
    • .NAOK - uguale a .code, ma può far parte di calcoli o elenchi anche se irrilevante
    • .value - il valore di valutazione per la domanda se è rilevante (altrimenti vuoto), o il valore di testo se non è una domanda codificata -- disponibile se le valutazioni sono abilitate per il sondaggio, altrimenti sempre zero
    • .valueNAOK - uguale a .value, ma può far parte di calcoli o liste anche se irrilevante
    • .shown - la risposta mostrata all'utente (questo è ciò che fa {INSERTANS:xxx} )
    • .qid - l'ID domanda
    • .gid - l'ID gruppo
    • .sgqa - il valore SGQA per la domanda
    • .jsName - il nome corretto della variabile javascript per la domanda, indipendentemente dal fatto che sia definita in questa pagina o in un'altra
    • .qseq - la sequenza della domanda (a partire da 0)
    • .gseq - la sequenza del gruppo (a partire da 0)
    • . obbligatori - se la domanda è obbligatoria (S/N)
    • .question - il testo della domanda
    • .relevance - l'equazione di rilevanza per la domanda
    • .grelevance - l'equazione di rilevanza per il gruppo
    • .relevanceStatus - se la domanda è attualmente pertinente o meno (booleano (può essere diverso in PHP e JS))
    • .type - il tipo di domanda (il codice di un carattere)!N !#Modifiche dinamiche sulla pagina
    • Tutte le pertinenze, i calcoli e la personalizzazione funzionano in modo dinamico su una pagina, quindi le modifiche ai valori aggiornano istantaneamente la pagina
    • Quindi, le domande appaiono/scompaiono dinamicamente a seconda che sono pertinenti
    • Anche le domande sono adattate dinamicamente in base alle risposte sulla pagina, quindi puoi vedere i totali parziali, le frasi personalizzate e i rapporti personalizzati.
  8. Nuova schermata di immissione dati
    • Oltre a utilizzare l'attuale sistema di inserimento dati, puoi semplicemente utilizzare Survey-All-In-One.
    • Questo supporta la pertinenza e la personalizzazione della pagina, quindi gli addetti all'inserimento dati possono scorrere rapidamente e dovranno solo inserire il risposte pertinenti
    • Questo può essere fondamentale se la persona che inserisce i dati ha bisogno di vedere la personalizzazione, che è anche dinamica.
  9. Elimina la necessità della maggior parte dei JavaScript personalizzati
    • EM supporta facilmente calcoli complicati, punteggio , sartoria e logica condizionale.
    • Alcune cose avranno ancora bisogno di JavaScript (come layout personalizzati e sotto-elementi delle domande nascosti in modo condizionale), ma il tuo JavaScript può utilizzare le funzioni EM in modo che tu possa accedere alle domande tramite il loro Qcode invece di SGQA e accedere a qualsiasi proprietà della domanda sopra elencata.