Pseudo.py un petit utilitaire pour créer des pseudos

La problématique était la suivante :

L’équipe pédagogiques du collège dans lequel j’exerce désirait, dans le cadre de la semaine des Mathématiques, créer une activité en ligne à destination de toutes les classes de sixième. Chaque élève joue pour sa classe. Il doit donc avoir un pseudo et nous devons, grâce à lui, savoir dans quelle classe il est inscrit.

Or la nécessité d’être en conformité avec le RGPD nous oblige à une certaine prudence.

Notre idée est la suivante :

Nous créons pas classe une liste de 50 pseudos dans lequel un code numérique identifie la classe d’origine. Chaque élève choisit un pseudo et le raye de la liste.

Ce pseudo est son identifiant pour accéder aux activités (via Canopé) . Aucune donnée personnelle n’est sauvegardée…

Pseudo.py

J’utilise un fichier texte avec quelques noms d’animaux :

CHIEN
CHAT
TAUREAU
VACHE
AGNEAU
CHEVRE
CERF
LAPIN
COCHON
CHEVAL
LION
TIGRE
PANTHERE
JAGUAR
GUEPARD
OURS
LOUP
RENARD
HYENE
ELEPHANT
RHINOCEROS
HIPPOPOTAME
ZEBRE
GIRAFE
ANTILOPE
KOALA
KANGOUROU
CASTOR
SINGE
PANDA
LOUTRE
TORTUE
SERPENT
LEZARD
IGUANE
CROCODILE
ALLIGATOR
DRAGON
PYTHON
MOUSTIQUE
MOUTON
CHEVREUIL
OURSON
SOURIS
RAT
POULE
CANARD
OIE
COQ
PAON
PERROQUET
PINGOUIN
FLAMANT
FOUINE
HERISSON
COLOMBE
PIGEON

Avec le code python qui suit on génère un fichier texte qui répond au cahier des charges:

from random import *
nb_pseudo=50

f = open("animaux.txt", "r")
g= open ("result.txt","w")
animaux=f.read().splitlines()

classes={
    "6A": "13,17,21,25,29,33",
    "6B": "14,18,22,26,34,38",
    "6C": "11,15,19,23,27,31",
    "6D": "12,16,24,28,32,36"}



for classe in classes.keys():
    g.write(classe+"\n")
    suffixes=(eval(classes[classe]))
    shuffle(animaux)
    for n in range(nb_pseudo):
                g.write(animaux[n]+str(choice(suffixes))+"\n")
    g.write(40*"-"+"\n")
g.close()

Et on obtient le fichier texte  » result.txt « :

6A
CHEVRE17
GUEPARD17
OURS29
FOUINE21
POULE13
OURSON17
COLOMBE21
VACHE13
CHEVREUIL21
COQ25
FLAMANT17
COCHON13
HYENE21
CASTOR29
PERROQUET13
KANGOUROU21
GIRAFE29
ANTILOPE33
TORTUE21
TIGRE21
CHIEN17
IGUANE29
TAUREAU17
CHEVAL25
ALLIGATOR25
RENARD25
LION17
PINGOUIN21
PIGEON21
RHINOCEROS21
CHAT13
SERPENT33
MOUTON21
HERISSON21
KOALA29
MOUSTIQUE13
DRAGON25
ZEBRE17
PAON21
SOURIS25
AGNEAU33
PANTHERE33
CROCODILE33
RAT25
PANDA29
SINGE17
LEZARD29
LOUP25
OIE13
CANARD33
----------------------------------------
6B
PANDA38
RENARD38
CHEVREUIL26
CHAT22
CHIEN22
CHEVRE14
OURSON34
HYENE18
CERF38
PYTHON14
LOUTRE22
VACHE34
HIPPOPOTAME22
CASTOR18
MOUSTIQUE14
LOUP26
FOUINE26
OURS26
LEZARD34
COCHON38
OIE38
SOURIS22
CROCODILE26
SERPENT14
TIGRE26
DRAGON22
IGUANE34
AGNEAU18
PINGOUIN26
SINGE26
ANTILOPE22
ZEBRE14
KANGOUROU14
ALLIGATOR18
HERISSON34
LAPIN22
PERROQUET18
PAON14
COLOMBE26
POULE26
MOUTON38
COQ14
JAGUAR34
ELEPHANT18
LION18
RHINOCEROS14
TAUREAU34
GUEPARD26
FLAMANT26
PANTHERE38
----------------------------------------
6C
COCHON27
CROCODILE31
ZEBRE11
LOUTRE31
FOUINE19
KANGOUROU23
LEZARD19
GUEPARD11
LAPIN31
PYTHON19
TIGRE19
OIE31
GIRAFE15
COQ31
CHEVAL27
CASTOR19
ELEPHANT15
OURSON15
RENARD19
DRAGON11
TORTUE27
ALLIGATOR11
HYENE31
CHAT31
KOALA15
RHINOCEROS31
LION19
FLAMANT19
PAON23
LOUP15
HIPPOPOTAME11
CERF11
CHEVREUIL11
VACHE19
CHIEN23
SINGE23
AGNEAU27
CHEVRE11
OURS31
IGUANE27
PANTHERE23
SERPENT23
TAUREAU23
POULE31
CANARD23
COLOMBE11
PIGEON23
RAT23
PINGOUIN19
PANDA27
----------------------------------------
6D
CHEVRE28
PAON32
ZEBRE12
CASTOR16
MOUSTIQUE32
LOUTRE12
CHEVAL36
RENARD24
OURSON36
CHEVREUIL32
ANTILOPE36
TORTUE36
SINGE16
TIGRE12
TAUREAU16
COCHON28
LEZARD24
AGNEAU12
PIGEON28
JAGUAR12
HYENE36
HERISSON36
FLAMANT32
CHAT24
RAT16
PERROQUET28
VACHE16
GIRAFE24
ELEPHANT12
PINGOUIN36
SERPENT24
MOUTON16
POULE28
OURS24
PYTHON24
HIPPOPOTAME28
COLOMBE32
LION12
ALLIGATOR24
GUEPARD12
RHINOCEROS24
COQ16
OIE24
SOURIS12
LOUP16
CERF32
CROCODILE32
PANDA24
KOALA12
FOUINE24
----------------------------------------

Remarques

J’ai choisi les nombres de deux chiffres pour qu’on puisse rapidement retrouver la classe en question : Le reste dans la division euclidienne de ce nombre par 4 donne le rang de la classe :

13 = 4 × 3 + 1 : première classe

Le code Python n’est pas commenté, il est très simple !

Parlons RGPD et Education Nationale

Le Règlement général sur la protection des données (RGPD) est un texte de l’Union européenne qui a pour objectif de renforcer et unifier la protection des données personnelles des citoyens de l’UE. Depuis sa mise en place en mai 2018, il s’applique à toutes les entreprises et organisations, y compris les établissements d’enseignement.

Dans l’éducation nationale, le RGPD peut poser de nombreuses problématiques en raison de la quantité importante de données personnelles en jeu. Voici quelques-uns des principaux défis auxquels les établissements d’enseignement peuvent être confrontés :

  1. Gestion des données des étudiants : Les établissements d’enseignement doivent gérer de nombreuses informations personnelles sur leurs étudiants, telles que leur nom, leur adresse, leur numéro de téléphone, leur adresse e-mail, leur histoire scolaire, etc. Il est important de veiller à ce que ces informations soient protégées conformément aux exigences du RGPD.
  2. Stockage sécurisé des données : Les établissements d’enseignement doivent prendre des mesures pour s’assurer que les données personnelles des étudiants sont stockées de manière sécurisée. Cela peut inclure la mise en place de contrôles d’accès, l’utilisation de mots de passe forts, la sauvegarde régulière des données et la mise en place de systèmes de protection contre les cyberattaques.
  3. Consentement des étudiants : Les établissements d’enseignement doivent obtenir le consentement explicite des étudiants avant de collecter, traiter ou utiliser leurs données personnelles. Les étudiants doivent également avoir la possibilité de retirer leur consentement à tout moment.
  4. Transparence : Les établissements d’enseignement doivent informer les étudiants sur les types de données qu’ils collectent, les raisons pour lesquelles ils les collectent et la manière dont ils les utiliseront. Ils doivent également fournir une information claire sur les droits des étudiants en matière de protection de leurs données personnelles.
  5. Responsabilité en cas de fuite de données : Les établissements d’enseignement sont responsables de veiller à ce que les données personnelles des étudiants ne soient pas divulguées à des tiers non autorisés. En cas de fuite de données, ils doivent en informer rapidement les étudiants concernés et prendre les mesures nécessaires

Il est important de noter que les élèves qui sont des mineurs (c’est-à-dire qui ont moins de 18 ans) sont considérés comme des personnes vulnérables en termes de protection de leurs données personnelles. Les établissements d’enseignement doivent prendre des mesures supplémentaires pour garantir la protection de leurs données personnelles.

  1. Consentement des parents ou tuteurs légaux : Pour les élèves mineurs, les établissements d’enseignement doivent obtenir le consentement explicite de leurs parents ou tuteurs légaux avant de collecter, traiter ou utiliser leurs données personnelles.
  2. Réduction de la quantité de données collectées : Les établissements d’enseignement doivent veiller à ne collecter que les données nécessaires à leur activité. Pour les élèves mineurs, cela peut signifier ne pas collecter d’informations sensibles telles que les antécédents médicaux ou les opinions politiques.
  3. Protection renforcée des données : Les établissements d’enseignement doivent prendre des mesures supplémentaires pour s’assurer que les données personnelles des élèves mineurs sont protégées de manière adéquate. Cela peut inclure l’utilisation de méthodes de cryptage supplémentaires, la mise en place de contrôles d’accès supplémentaires ou la limitation de l’accès aux données à un nombre restreint de personnes.

En conclusion, le RGPD est un enjeu important pour l’éducation nationale, et il est important de veiller à ce que les établissements d’enseignement prennent les mesures nécessaires pour protéger les données personnelles de leurs étudiants, en particulier les élèves mineurs. Les établissements d’enseignement doivent être transparents quant à la collecte, le traitement et l’utilisation des données personnelles, et ils doivent garantir la sécurité et la confidentialité de ces données.

Le Réseau Canopé, qu’est-ce que c’est ?

Le Réseau Canopé est une institution publique française créée en 1981, qui a pour objectif de soutenir les professionnels de l’éducation dans l’exercice de leur mission. Cette institution est dédiée à la production, la diffusion et l’utilisation de ressources pédagogiques innovantes pour les enseignants et les élèves. Elle travaille en collaboration avec les académies, les rectorats et les ministères de l’Education nationale, de la Culture et de la Recherche.

Le Réseau Canopé regroupe aujourd’hui près de 200 centres répartis sur l’ensemble du territoire français, chacun d’entre eux étant spécialisé dans un domaine de la pédagogie. L’institution est en charge de la conception, de la production et de la diffusion de ressources pédagogiques innovantes, telles que des livres, des CD-ROM, des sites internet, des animations, des expositions, etc.

Le Réseau Canopé s’engage également dans la formation des enseignants, en leur proposant des formations sur des thèmes variés, tels que la pédagogie numérique, la didactique des disciplines, la stratégie de lecture, etc. Les enseignants peuvent également participer à des journées d’étude, des ateliers et des séminaires organisés par les centres du Réseau Canopé.

Les ressources pédagogiques proposées par le Réseau Canopé sont conçues pour répondre aux besoins des enseignants et des élèves. Elles sont accessibles en ligne, gratuitement ou moyennant une contribution financière, et sont régulièrement mises à jour pour tenir compte des évolutions de la société et de l’enseignement.

Le Réseau Canopé est également impliqué dans la recherche en pédagogie, en collaborant avec les universités et les centres de recherche. Les résultats de ces recherches sont diffusés auprès des enseignants, afin de les aider à mieux comprendre les nouvelles approches pédagogiques et à les mettre en pratique dans leur classe.

En conclusion, le Réseau Canopé est un acteur majeur de l’éducation en France, qui apporte son soutien aux enseignants et aux élèves en leur proposant des ressources pédagogiques innovantes et de qualité, ainsi qu’en les formant à l’utilisation de ces outils. L’institution est en constante évolution, pour toujours mieux répondre aux besoins des professionnels de l’éducation et des élèves.

Miniature : Sicilienne 1. e4 c5 2. Cf3 Cc6 3.b4 ?! (7)

 Que voyez-vous en premier ?

En survolant un article du demotivateur ce matin je suis tombé sur cette image :

Dans son article, Albane P nous apprend que si vous voyez :

Deux profils : vous êtes du genre à faire facilement l’autruche et préférez généralement fuir les problèmes lorsque vous les rencontrez.

Un chandelier : vous êtes celui qui préfère faire quelques pas en arrière afin de prendre du recul. Vous rassemblez toujours des informations et étudiez une situation en profondeur avant de vous attaquer à un problème pour commencer à le résoudre.

J’appartiens à une communauté à qui saute aux yeux tout autre chose, et sans aucune ambiguïté ! Pas vous ?

Miniature : Caro-Kann Defense, Breyer Variation (4)

PGN :

Miniature : Dunst-Perrenet Gambit (4)

Quatrième miniature sur ce Gambit qui survient le plus souvent avec l’ordre de coups : 1. Cc3 d5 2. e4 dxe4 3.d3 Mais qui peut surprendre les joueurs de Scandinave.

En PGN :

Miniature : Caro-Kann Defense, Breyer Variation (3)

Miniature : Sicilienne 1. e4 c5 2. Cf3 Cc6 3.b4 ?! (6)

Miniature : Sicilienne 1. e4 c5 2. Cf3 Cc6 3.b4 ?! (5)