Consultez la vidéo de présentation de cette fonctionnalité
Les conséquences d'une évaluation
Une fonctionnalité très puissante a été ajoutée à ExperQuiz : la spécification des conséquences d'une évaluation, c'est à dire de ce qui doit se passer à la suite d'une évaluation.
La spécification des conséquences permet à la fois d'analyser très finement les résultats d'une évaluation, et d'autre part d'en déduire différentes actions.
La gestion des conséquences est spécifiée au niveau des options d'un questionnaire. Pour plus de clarté, nous avons réagencé la page options d'un questionnaire.
Les options de paramétrage d'un questionnaire
Les options de passage d'un questionnaire peuvent être classées en trois catégories , chacune correspondant à un bloc
- les options de passage (qui s'applique pendant le test)
- les options qui définissent comment le score est calculé
- les options qui portent sur les conséquences
1) Options de passage du questionnaire.
Les nouveautés sont mises en gras.
-
Mode de présentation page unique ou question une par une
-
Gestion du temps par question, global au test ou illimité
-
Questions et réponses mélangées
-
Phrase d'invitation standard expliquant l'action attendue peuvent être affichées ou non comme "Sélectionnez la réponse correcte puis validez"
-
Cliquez puis validez (choisissez cette option si vous souhaitez que l'utilisateur puisse modifier sa réponse une fois choisie avant de valider)
-
Avec explication permet à l'utilisateur d'obtenir la correction et le mémo après avoir répondu. C'est une option très intéressante dans un mode auto apprentissage
-
Définissez une période de renouvellement en mois. Un récapitulatif des évaluations à renouveler pour les utilisateurs sera proposé dans un onglet du menu Utilisateurs. Cette option dépend du paramétrage de votre entreprise.
-
Définissez une période de rappel automatique à partir de la date d'ouverture de l'évaluation pour les personnes qui ne l'auraient pas encore passée. Elle s'exprime en jours et correspond à une période de renvoi de l'invitation.
Par exemple, si vous indiquez 7 jours comme période de rappel, les utilisateurs qui n'auraient pas passé leur évaluation recevront, chaque semaine, un mail identique contenant le lien pour lancer l'évaluation dont l'objet est précédé par la mention RAPPEL .
-
Proposer une enquête (formulaire de recueil d'informations) avant de commencer ou à la fin d'un questionnaire. Cette option dépend du paramétrage de votre entreprise.
-
Première page de player permet de définir une page spéciale afficher comme première page du questionnaire.
-
Message du player est un court message qui sera affiché dans la colonne à gauche des questions
2) Options relatives au score
Les options liées à la gestion du score sont les suivantes :
-
Certification ou non ? Si oui avec quel taux de réussite ? Rappelons qu'une certification permet ensuite l'attribution d'un diplôme
-
La notation partielle permet de comptabiliser une erreur de façon plus ou moins radicale dans le score.
-
Affichage du score pendant le test,
-
Affichage de la page de résultats à la fin avec une présentation
-
Si l'affichage de la page de résultats est demandé, alors est-ce que cette page inclura l'analyse des résultats par domaine ou par tags.
3) Option relatives aux conséquences
C'est là une fonctionnalité nouvelle, particulièrement puissante.
Une conséquence est une action à réaliser à la fin du test, sous certaines conditions.
Une conséquence peut se formuler de la manière suivante :
Si conditions ALORS actions
Si certaines conditions portant sur les scores (score global, score par domaine ou par tag) sont vérifiées alors certaines actions sont appliquées.
La liste des variables autorisées est visible en cliquant sur le lien "Liste des variables de conditions autorisées"
Conditions
Une condition est définie par une comparaison de scores avec des opérateurs de comparaison :
> >= < <= ==
qui signifient respectivement "est strictement supérieur", "est supérieur ou égal", "est strictement inférieur", "est inférieur ou égal" et enfin "est égal".
Notez l'utilisation d'un double signe égal, ==, pour signifier une condition d'égalité. C'est un usage habituel en informatique, afin de distinguer la comparaison de l'affectation de variable.
Les tests portent sur les variables suivantes :
- le score global : global_score
- le score sur un domain par exemple 'Géographie' : domain_score_geographie
-
le score sur un tag par exemple 'bonnes pratiques' : tag_score_bonnes_pratiques
Exemple de condition élémentaire :
si global_score >= 60 alors message("Bravo")
Les conditions sont une combinaison logique de conditions élémentaires.Les opérateurs logiques sont : et , ou
Ainsi on peut écrire :
si condition1 et condition2 alors action si condition1 ou condition2 alors action
Vous pouvez utiliser des parenthèses afin de construire des expressions plus complexes, comme ceci :
si (condition1 et condition2) ou condition3 alors action
Actions
Une conséquence est un message ou une action.
Le message peut être personnalisé en intégrant des variables (il suffit de les mettre entre crochets).
Il sera affiché au début de la page de résultats :
-
[prénom]
-
[nom]
-
[global_score]
-
[domain_score_Géographie]
-
[tag_score_bonnes_pratiques]
Une action peut être :
-
une invitation à un questionnaire ou à un module
-
une affectation à un groupe
-
une qualification pour une capacité ou une compétence (prochainement)
La liste des actions autorisées est visible en cliquant sur le lien "Liste des actions possibles"
Exemples
si domain_score_Explorateurs=0 alors message("Pour les Explorateurs vous avez obtenu [domain_score_Explorateurs]") message("En Géographie vous avez obtenu [domain_score_Géographie]") si domaine_score_explorateurs <= 30 ou tag_score_carte <50 alors questionnaire("Expéditions 1") si global_score >= 70 alors groupe("Experts")
Notez que vous pouvez revenir à la ligne après une condition, et cela permet de réunir plusieurs actions correspondant à la même condition. Dans ce cas, toutes les lignes d'action du même bloc (dépendant de la même condition) sont indentées avec 4 espaces.
si global_score>=20 et domaine_score_Explorateurs == 0 alors
message("Attention [prénom] votre score en Géo est de [domain_score_Explorateurs]")
Vérification par simulation
Vous pouvez vérifier la validité de votre code en cliquant sur le bouton "Vérifier le code" et en donnant des valeurs à certaines variables :