Translations:Expression Manager/69/fr
From LimeSurvey Manual
Voici quelques-unes des autres raisons pour lesquelles vous pourriez vouloir utiliser EM.
- Calculations - vous pouvez créer n'importe quel calcul auquel vous pouvez penser :
- Vous avez accès à tous les opérateurs et fonctions mathématiques courants
- Vous avez accès à plus de 70 fonctions de traitement mathématique, de date et de chaîne
- Il est assez facile pour les développeurs d'ajouter de nouvelles fonctions si les utilisateurs en ont besoin
- Stockage des calculs dans la base de données
- Vous pouvez désormais calculer calculs simples et complexes et/ou scores d'échelle ET stockez-les dans la base de données sans avoir besoin de JavaScript.
- Vous utilisez le type de question Équation pour y parvenir.
- Évaluations
- Vous pouvez maintenant créer des évaluations ou échellez les scores de n'importe quel type de question, pas seulement du sous-ensemble qui était auparavant pris en charge
- Vous pouvez utiliser la personnalisation pour afficher les scores d'évaluation en cours ou totaux partout où vous en avez besoin, même sur la même page
- Vous avez plus de contrôle sur les rapports générés en fonction de ces scores d'évaluation
- Vous pouvez stocker les scores d'évaluation dans la base de données sans avoir besoin de JavaScript
- Vous pouvez masquer les scores d'évaluation sans avoir besoin de JavaScript ou de CSS
- Champs de remplacement
- *Au lieu d'utiliser {INSERTANS:SGQA}, vous pouvez simplement utiliser le code de question - cela facilite la lecture et la validation.
- Cela évite également le besoin courant de modifier les questions pour changer le code SGQA pour que tout fonctionne .
- Adaptation - vous pouvez afficher du texte de manière conditionnelle en fonction d'autres valeurs
- Utilisez le titre approprié pour un sujet, comme (par exemple "Bonjour [ M./Mme] Smith")
- Produisez des phrases grammaticalement correctes en fonction du singulier/pluriel : (par exemple "Vous avez 1 enfant" contre "Vous avez 2 enfants")
- Verbes conjugués de manière appropriée et refusez les noms en fonction du genre et de la pluralité du sujet.
- Nouveaux attributs variables - vous pouvez accéder aux éléments suivants pour effectuer votre personnalisation :
- (pas de suffixe) - un alias pour qcode.code
- . code - le code de réponse sélectionné pour la question s'il est pertinent (sinon vide), ou la valeur du texte s'il ne s'agit pas d'une question codée
- .NAOK - identique à .code, mais peut faire partie de calculs ou de listes même si non pertinent
- .value - la valeur d'évaluation pour la question si elle est pertinente (sinon vide), ou la valeur du texte s'il ne s'agit pas d'une question codée -- disponible si les évaluations sont activées pour l'enquête, sinon toujours zero
- .valueNAOK - identique à .value, mais peut faire partie de calculs ou de listes même si cela n'est pas pertinent
- .shown - la réponse telle qu'affichée à l'utilisateur (c'est ce que fait {INSERTANS:xxx} )
- .qid - l'ID de la question
- .gid - l'ID du groupe
- .sgqa - la valeur SGQA de la question
- .jsName - le nom correct de la variable javascript pour la question, qu'elle soit définie sur cette page ou sur une autre
- .qseq - la séquence de questions (à partir de 0)
- .gseq - la séquence de groupe (à partir de 0)
- . obligatoire - si la question est obligatoire (O/N)
- .question - le texte de la question
- .relevance - l'équation de pertinence pour la question
- .grelevance - l'équation de pertinence pour le groupe
- .relevanceStatus - si la question est actuellement pertinente ou non (booléen (peut être différent en PHP et JS))
- .type - le type de question (le code à un caractère)
- Modifications dynamiques sur la page
- Toutes les questions de pertinence, de calcul et de personnalisation fonctionnent de manière dynamique sur une page ; les changements de valeurs mettent donc instantanément à jour la page
- Donc, vous avez des questions qui apparaissent/disparaissent dynamiquement selon que elles sont pertinentes
- Les questions sont également adaptées de manière dynamique en fonction des réponses sur la page, afin que vous puissiez voir les totaux cumulés, les phrases personnalisées et les rapports personnalisés.
- Nouvel écran de saisie de données
- En plus d'utiliser le système de saisie de données actuel, vous pouvez simplement utiliser Survey-All-In-One.
- Cela prend en charge la pertinence et la personnalisation de la page, de sorte que les commis à la saisie de données peuvent rapidement parcourir et ils n'auront qu'à saisir le réponses pertinentes
- Cela peut être critique si votre personne chargée de la saisie des données a besoin de voir l'adaptation, qui est également dynamique.
- Élimine le besoin de la plupart des JavaScript personnalisés
- EM prend facilement en charge les calculs complexes, la notation , personnalisation et logique conditionnelle.
- Certaines choses nécessiteront toujours JavaScript (comme les mises en page personnalisées et le masquage conditionnel des sous-éléments de question), mais votre JavaScript peut utiliser les fonctions EM afin que vous puissiez accéder aux questions par leur Qcode au lieu de SGQA et accédez à l’une des propriétés de question répertoriées ci-dessus.