Translations:Expression Manager/69/nl
From LimeSurvey Manual
Andere redenen om expressie beheer te gebruiken.
- Berekeningen - je kunt alles wat je kunt bedenken berekenen:
- Je kunt alle gebruikelijke mathematische operatoren en functies gebruiken
- Je kunt veel functies gebruiken voor mathematische, datum en tekst bewerkingen
- Een ontwikkelaar kan nieuwe functies toevoegen
- Berekeningen kunnen opgeslagen worden in de database
- Je kunt nu simpele en complexe berekeningen en/of schaal scores berekeningen doen en opslaan in database zonder JavaScript te gebruiken.
- Je gebruikt daarvoor het vraagtype vergelijking voor.
- Beoordelingen
- Je kunt nu beoordelingen en schaal scores aanmaken voor elk vraagtype, niet alleen voor degene die eerst ondersteund werden
- Je kunt overal waar nodig maatwerk gebruiken om scores te tonen van beoordelingen - zelfs op dezelfde pagina
- Je hebt meer controle over de rapporten over de beoordelingen die aangemaakt kunnen worden
- Je kunt de scores van beoordelingen opslaan in de database zonder gebruik te maken van JavaScript
- Je kunt de scores verbergen zonder gebruik te maken van JavaScript of CSS
- Velden vervangen
- Gebruik de Vraagcode om waarden in te voegen van antwoorden op eerdere vragen - dit maakt het makkelijker te lezen en te valideren.
- Maatwerk - je kunt conditioneel tekst tonen op basis van andere waarden
- Gebruik de toepasselijke titel voor een onderwerp, (bijvoorbeeld: "Hallo [Dhr./Mevr.] Jansen")
- Uitvoer van grammaticaal correcte zinnen met de juiste meervoudsvorm: ("Je hebt 1 kind" of "Je hebt 2 kinderen")
- De goede vervoeging van werkwoorden en zelfstandige naamwoorden gebaseerd op geslacht en meervoudsvorm.
- Nieuwe attribuut variabelen - je kunt de volgende velden benaderen voor je maatwerk:
- (no suffix) - een alias voor qcode.code
- .code - de geselecteerde antwoordcode van de vraag indien die relevant is (anders leeg), of de tekstwaarde als het geen code vraag is
- .NAOK - zelfde als .code, maar het kan een onderdeel van een berekening zijn of lijsten ook als het niet relevant is
- .value - de beoordelingswaarde voor de vraag als het relevant is (anders leeg), of de tekstwaarde als het geen code vraag is -- beschikbaar al de beoordelingen zijn ingeschakeld anders 0
- .valueNAOK - zelfde als .value, maar het kan een onderdeel van een berekening zijn of lijsten ook als het niet relevant is
- .shown - het antwoord zoals getoond aan de gebruiker
- .qid - de ID van de vraag
- .gid - de ID van de groep
- .sgqa - de SGQA waarde van de vraag
- .jsName - de correcte JavaScript variabele naam van de vraag, ongeacht op welke pagina gedefinieerd
- .qseq - de vraagvolgorde (start met 0)
- .gseq - de groepsvolgorde (start met 0)
- .mandatory - is de vraag veplicht (Y/N)
- .question - de vraagtekst
- .relevance - de relevantie vergelijking van de vraag
- .grelevance - de relevantie vergelijking van de groep
- .relevanceStatus - of de vraag op dit moment relevant is (1 ja, 0 nee) (boolean (kan verschillen in PHP en JavaScript))
- .type - het vraagtype (de 1 letter code)
- Dynamische wijzigingen op pagina
- Alle relevantie, berekening en maatwerk werkt op de pagina dynamisch - dus wijzigingen in waarden zie je direct door het wijzigen van de pagina
- Dus, je hebt vragen die dynamisch getoond/verborgen worden afhankelijk van de relevantie
- Vragen worden ook dynamisch gewijzigd op basis van de antwoorden op de pagina, je ziet aanpassingen in lopende totalen, zinnen en rapporten.
- Nieuw scherm gegevensinvoer
- In aanvulling op het gebruik van het huidige invoerscherm, kun je ook Survey-All-In-One gebruiken.
- Hierbij wordt ook de relevantie en maatwerk toegepast zodat de invoer door uw medewerker sneller kan worden gedaan omdat alleen de relevante vragen ingevoerd hoeven te worden
- Dit kan nodig zijn als uw medewerker ook het dynamische maatwerk wil zien.
- Minder gebruik van JavaScript
- ondersteuning voor ingewikkelde berekeningen, scores, maatwerk en conditionele logica.
- Er wordt nog wel JavaScript gebruikt (aangepaste lay-outs en conditioneel verbergen sub-elementen vragen), maar je JavaScript kan de functies van expressie beheer gebruiken zodat je de Qcode in plaats van de SGQA kunt gebruiken om de vragen (en de hierboven genoemde vraagattributen) te benaderen.