Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Utiliser une grille d'évaluation "au hasard"

J'évalue (je n'ai pas écrit "je note", même si in fine une conversion chiffrée sera effectuée avec toutes les évaluations d'une période) beaucoup les élèves en classe (recherche, travail, concentration, attention, respect des consignes, raisonnement, bonne volonté, soin, entraide, communication,...) et j'ai eu besoin de créer un outil simple pour permettre d'assumer la fréquence d'évaluation en direct devant élèves.

J'ai numéroté les élèves. Par exemple de 1 à 33 dans l'ordre alphabétique, si la classe comporte 33 élèves. J'ai ensuite créé un tableau de nombre au hasard avec un tableur. La commande Excel et Libre Office Calc est identique, c'est: =alea.entre.bornes(1;33).

Cela conduit à un tableau de ce genre en recopiant la formule (tirer le petit carré en bas à droite d'une cellule contenant la formule.

26 10 13 28 33 2 17 1 20 22 25 1 26 20 7
22 26 16 31 7 22 29 22 6 21 20 24 5 3 12
7 6 12 18 4 10 34 14 11 13 3 27 19 20 9
33 8 2 28 24 5 33 1 8 16 13 27 1 12 27
24 17 12 4 19 16 21 30 27 14 20 13 27 27 25
1 25 20 4 17 15 2 10 5 11 32 10 24 34 16
18 14 22 13 26 9 28 11 21 4 10 32 2 21 3
31 22 5 13 27 14 12 8 22 19 21 20 24 3 34
28 24 15 22 12 20 25 30 9 30 25 16 18 6 22
34 25 28 32 17 12 18 33 28 20 17 7 28 18 22
28 33 28 24 25 33 7 12 8 29 31 14 15 3 32
14 18 12 33 24 6 34 31 17 2 1 8 3 10 28

Il suffit ensuite d'imprimer ce tableau, de disposer de la  liste numérotée des noms, par exemple, sur le tableau qui vous servira à reporter les résultats de l'évaluation. Chaque numéro appelé est ensuite barré.

Attention, c'est un tirage au hasard, donc un numéro peut apparaitre plusieurs fois de suite ou de façon très rapprochée. C'est aussi absolument imprévisible pour vous et pour les élèves, et d'une simplicité déconcertante, c'est donc très efficace!

Commentaires

  • Sinon, en python, en 2 lignes :
    import random
    print(", ".join(sorted((str((e % 34) + 1) for e in range(34 * 5)), key=lambda x: random.random())))

    L'avantage : vous êtes assuré-e que chaque élève passera le même nombre de fois. Parce que là, l'élève 23 jamais nommé dans votre tirage, il s'en tire bien...

    PS : la même chose en python plus aéré et plus lisible, mais en plus de lignes:

    import random
    student_list = list(range(34)) * 5
    random.shuffle(student_list)
    print ", ".join(str(student_id) for student_id in student_list)

  • La grille n'est pas complète. IL s'agit ici d'une stratégie pédagogique et le fait que chaque élève ne puisse faire de prévision (nombre de tirages, espacement entre deux tirages) est la clé car il ne peut faire de prévision, du type je suis passé deux fois donc c'est bon!
    Merci beaucoup pour le code.

  • Intéressant. Peut-être faire tourner des stats simples derrière pour vérifier qu'il y a un minimum d'équilibre?

    Sinon, "en directe devant élèves" -> "direct".

    Merci pour l'article.

  • Merci.

Les commentaires sont fermés.