Translations:Expression Manager/69/de
From LimeSurvey Manual
Hier sind einige der anderen Gründe, weshalb Sie EM verwenden können:
- Berechnungen – Sie können jede erdenkliche Berechnung erstellen:
- Sie haben Zugriff auf alle gängigen mathematischen Operatoren und Funktionen
- Sie haben Zugriff auf über 70 mathematische, Datums- und Zeichenfolgenverarbeitungsfunktionen
- Es ist für Entwickler ziemlich einfach, neue Funktionen hinzuzufügen, wenn Benutzer sie benötigen
- Berechnungen in der Datenbank speichern
- Sie können jetzt einfache und komplexe Berechnungen und/oder Skalenergebnisse berechnen und diese in der Datenbank speichern, ohne dass JavaScript erforderlich ist
- Sie verwenden dazu den Fragetyp „Gleichung“
- Bewertungen
- Sie können jetzt Bewertungen erstellen oder Ergebnisse aus jedem Fragetyp skalieren, und nicht nur aus der Teilmenge, die früher unterstützt wurde
- Sie können Tailoring verwenden, um laufende oder Gesamtbewertungsergebnisse überall dort anzuzeigen, wo Sie sie benötigen – sogar auf derselben Seite
- Sie haben mehr Kontrolle über die Berichte, die auf der Grundlage dieser Bewertungsergebnisse generiert wurden
- Sie können Bewertungsergebnisse in der Datenbank speichern, ohne dass JavaScript erforderlich ist
- Sie können Bewertungsergebnisse ausblenden, ohne dass JavaScript oder CSS erforderlich sind
- Ersatzfelder
- Anstatt {INSERTANS:SGQA} zu verwenden, können Sie einfach den Fragecode verwenden – das erleichtert das Lesen und Validieren
- Dadurch wird auch die häufige Notwendigkeit vermieden, Fragen zu bearbeiten, um den SGQA-Code zu ändern, damit alles funktioniert
- Tailoring – Sie können Text basierend auf anderen Werten bedingt anzeigen
- Verwenden Sie den passenden Titel für einen Betreff, z. B. „Hallo [ Herr/Frau Smith]"
- Geben Sie grammatikalisch korrekte Sätze aus, wenn Singular/Plural wichtig sind: (z. B. „Sie haben 1 Kind“ vs. „Sie haben 2 Kinder")
- Konjugieren Sie Verben entsprechend und Substantive basierend auf dem Geschlecht und der Pluralität des Subjekts
- Neue Variablenattribute – Sie können auf Folgendes zugreifen, um Ihre Anpassung vorzunehmen:
- (kein Suffix) – ein Alias für qcode.code
- .code – der ausgewählte Antwortcode für die Frage, wenn er relevant ist (sonst leer), oder der Textwert, wenn es sich nicht um eine codierte Frage handelt
- .NAOK – wie .code, kann aber Teil von Berechnungen oder Listen sein, auch wenn irrelevant
- .value – der Bewertungswert für die Frage, wenn sie relevant ist (sonst leer), oder der Textwert, wenn es sich nicht um eine codierte Frage handelt – verfügbar, wenn Bewertungen für die Umfrage aktiviert sind, andernfalls immer null
- .valueNAOK – das Gleiche wie .value, kann aber Teil von Berechnungen oder Listen sein, auch wenn es irrelevant ist
- .shown – die Antwort, wie sie dem Benutzer angezeigt wird (dies ist die Aufgabe von {INSERTANS:xxx})
- .qid – die Frage-ID
- .gid – die Gruppen-ID
- .sgqa – der SGQA-Wert für die Frage
- .jsName – der korrekte Javascript-Variablenname für die Frage, unabhängig davon, ob auf dieser oder einer anderen Seite definiert
- .qseq – die Fragensequenz (beginnend bei 0)
- .gseq – die Gruppensequenz (beginnend bei 0)
- .obligatorisch – ob die Frage obligatorisch ist (J/N)
- .question – der Text der Frage
- .relevance – die Relevanzgleichung für die Frage
- .grelevance – die Relevanzgleichung für die Gruppe
- .relevanceStatus – ob die Frage aktuell relevant ist oder nicht (boolean (kann in PHP und JS unterschiedlich sein))
- .type – der Fragetyp (der einstellige Code)
- Dynamische On-Page-Änderungen
- Alle Relevanz-, Berechnungs- und Anpassungsfunktionen funktionieren dynamisch auf einer Seite – Änderungen an Werten aktualisieren die Seite also sofort
- Sie haben also Fragen, die dynamisch angezeigt werden oder verschwinden, je nachdem, ob sie relevant sind
- Fragen werden basierend auf den Antworten auf der Seite auch dynamisch angepasst, sodass Sie laufende Summen, maßgeschneiderte Sätze und benutzerdefinierte Berichte sehen können
- Neuer Dateneingabebildschirm
- Zusätzlich zur Verwendung mit dem aktuellen Dateneingabesystem können Sie einfach Survey-All-In-One verwenden
- Dies unterstützt die On-Page-Relevanz und -Anpassung, sodass Dateneingabesachbearbeiter schnell durchblättern können und nur noch die relevanten Antworten eingeben müssen
- Dies kann von entscheidender Bedeutung sein, wenn Ihre Dateneingabeperson die Anpassung sehen muss, die ebenfalls dynamisch ist
- Macht die meisten benutzerdefinierten JavaScript-Anforderungen überflüssig
- EM unterstützt problemlos komplizierte Berechnungen und Bewertungen, Anpassung und bedingte Logik
- Einige Dinge benötigen weiterhin JavaScript (wie benutzerdefinierte Layouts und das bedingte Ausblenden von Fragen-Unterelementen), aber Ihr JavaScript kann die EM-Funktionen verwenden, sodass Sie auf Fragen über Ihren Qcode statt über SGQA zugreifen können und Sie können auf eine der oben aufgeführten Frageneigenschaften zugreifen