Comment noter un questionnaire de satisfaction ?
Un questionnaire de satisfaction demande aux participants d'un test ce qu'ils pensent de l'interface, sur une échelle de réponses. Mal noté, il donne un chiffre faux avec l'air d'être exact.
Vous allez noter un questionnaire de dix questions, calculer la moyenne et l'écart des scores, puis dire ce que ces chiffres permettent d'affirmer.
À la fin de cette leçon
Remarque
Je peux noter un questionnaire de satisfaction et résumer ses scores.
Mots clés
| Mot | Ce que ça veut dire | Exemple |
|---|---|---|
| Échelle de Likert | une échelle de réponses ordonnées, de désaccord total à accord total | 1 à 5 |
| Question positive | une phrase où être d'accord est un bon signe | |
| Question négative | une phrase où être d'accord est un mauvais signe | |
| Score | un nombre de 0 à 100 qui résume les dix réponses | |
| Moyenne | la somme des scores divisée par leur nombre | |
| Écart type | la mesure de la dispersion des scores autour de la moyenne |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Une réponse vaut de 1 à 5
Chaque question est une phrase, par exemple « Je pense que j'utiliserais ce site souvent ». Le participant répond de 1, pas du tout d'accord, à 5, tout à fait d'accord.
Les dix questions alternent : les impaires sont positives, les paires négatives. Cela oblige à lire chaque phrase au lieu de cocher toujours la même case.
Le score se calcule question par question
Pour une question positive, on retire 1 à la réponse : un 5 vaut 4 points. Pour une question négative, on retire la réponse de 5 : un 1 vaut 4 points.
On additionne les dix résultats, de 0 à 40, puis on multiplie par 2,5. Le score va de 0 à 100.
Exemple : le score de la personne P1
| Question | Sorte | Réponse | Points |
|---|---|---|---|
| 1 | positive | 4 | 3 |
| 2 | négative | 1 | 4 |
| 3 | positive | 5 | 4 |
| 4 | négative | 2 | 3 |
| 5 à 10 | alternées | 4, 2, 3, 2, 4, 1 | 3, 3, 2, 3, 3, 4 |
| Total | 32, soit 32 × 2,5 = 80 |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
La moyenne et l'écart type résument les scores
Chaque participant a un score. La moyenne de tous les scores donne le centre. L'écart type dit si les participants sont d'accord entre eux.
Un écart type grand veut dire des avis très partagés. On le calcule en prenant l'écart de chaque score à la moyenne, au carré, puis la moyenne de ces carrés, puis la racine.
Une erreur fréquente
Attention
Beaucoup pensent qu'un score de 55 veut dire que 55 pour cent des gens sont satisfaits. C'est un score sur une échelle de 0 à 100, pas une part de personnes. On le compare à des repères : autour de 68, on parle d'une interface moyenne.
Le laboratoire contient les réponses des douze personnes
Après les tâches, chaque participant a répondu aux dix questions. Les réponses sont dans sus.csv, une ligne par personne et une colonne par question, de q1 à q10.
Les noms de colonnes sont en anglais : participant, q1 à q10. Le script suivant les note pour vous.
Lire les premières réponses
docker exec jupyter head -n 3 sus.csvAffichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Noter le questionnaire des douze personnes
docker exec jupyter python3 steps/sus.pyAffichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.
Un score moyen de 55 est plutôt bas
Le script affiche un score par personne, avec les mots participant et score, puis « mean score: 55.0 » (score moyen). Les scores vont de 32,5 pour P8 à 80 pour P1 et P11.
La moyenne de 55 est sous le repère de 68. L'écart type est d'environ 16,3 : les avis sont très partagés, certaines personnes ont bien aimé la boutique.
À vous : noter une personne
# Changez les réponses (de 1 à 5), puis relancez.
reponses = [4, 1, 5, 2, 4, 2, 3, 2, 4, 1]
total = 0
numero = 1
for reponse in reponses:
if numero % 2 == 1:
total = total + (reponse - 1)
else:
total = total + (5 - reponse)
numero = numero + 1
print("score :", total * 2.5)