Plus facile à lire avec un fond crème, une teinte, plus de contraste ou un texte plus grand ? Choisissez vos couleurs et votre texte, une fois pour toutes les pages.

Leçon gratuite

Noter un questionnaire de satisfaction

Après cette leçon: Je peux noter un questionnaire de satisfaction et résumer ses scores.

Leçon de 60 min2 commandesLab de test d’utilisabilité : auditer une boutique difficile à utiliser et lire un test dans le navigateur

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

MotCe que ça veut direExemple
Échelle de Likertune échelle de réponses ordonnées, de désaccord total à accord total1 à 5
Question positiveune phrase où être d'accord est un bon signe
Question négativeune phrase où être d'accord est un mauvais signe
Scoreun nombre de 0 à 100 qui résume les dix réponses
Moyennela somme des scores divisée par leur nombre
Écart typela 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

QuestionSorteRéponsePoints
1positive43
2négative14
3positive54
4négative23
5 à 10alternées4, 2, 3, 2, 4, 13, 3, 2, 3, 3, 4
Total32, 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

Commande
docker exec jupyter head -n 3 sus.csv

Affiché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

Commande
docker exec jupyter python3 steps/sus.py

Affiché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

Code: python
# 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)

À propos de ce labo et de sa source: Lab de test d’utilisabilité : auditer une boutique difficile à utiliser et lire un test dans le navigateur

Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.