# parfois ça a du bon d'être un geek 2025-08-29T21:54:12Z Bientôt la rentrée. C'est le moment de ne rien oublier de la checklist. Les mots de passe élèves à créer, les trombinoscopes à imprimer dès qu'ils sont prêts, les listes des classes à avoir sous le coude s'il y a une panne pour faire l'appel ou une alarme incendie, Les rituels du premier cours à revoir, les PPRE/PAP/PAI à lire pour chaque élève concerné, Imprimer l'agenda, ... Et il y a aussi créer les plans de classe et les groupes de travail. Alors pour ça, souvent, je laisse les élèves choisir leurs places. Je repère ainsi assez vite avec qui ça va bien fonctionner ou pas, et c'est un gage de confiance que j'apprécie. Cependant, je voudrais travailler sur les groupes cette année et favoriser la collaboration au maximum. Ça signifie ne pas être toujours avec son meilleur copain et savoir écouter/aider/encourger tous les autres, histoire de former de bons humains quoi. Pour ça, je vais faire des groupes aléatoires qui changeront régulièrement. (pas toujours aléatoires, ça dépendra des besoins aussi). J'ai près de 300 élèves, et ça va vite devenir chronophage de correctement gérer tout ça. Heureusement, je suis un geek. À partir de Pronote, j'exporte mes listes d'élèves : ça me donne un csv par classe. Avec awk, j'extrait du csv le nom des élèves : ``` awk -F ';' '{print $1}' ``` Bon par contre il me met les guillemets, c'est inutile et je préfère les enlever: ``` awk -F ';' '{gsub("\"","", $1); print $1}' ``` Zut, la première ligne est vide, et c'est pas un espace mais un caractère qui ne s'imprime pas. J'en veux pas, donc je demande d'afficher que après la 1ere ligne : ``` awk -F ';' 'NR > 1 {gsub("\"","", $1); print $1}' ``` Un petit coup de sort -R est c'est randomisé pour un début d'année. ``` awk -F ';' 'NR > 1 {gsub("\"","", $1); print $1}' | sort -R ``` C'est pas parfait, j'en connais quelques uns qu'il vaut mieux séparer pour commencer, mais c'est un bon début. Sinon, il y a aussi digigroupes: => https://ladigitale.dev/digitools/groupes/ Bon, je n'ai pas encore trouvé comment générer un plan de classe aléatoire, mais j'imagine qu'avec des tableaux markdown + pandoc on doit pouvoir le faire. Ça ne fait pas partie de mes envies, je laisse ça comme exercice au lecteur ^^ --- Une réaction? Envoyez votre commentaire par mail: prx@si3t.ch Ou rejoignez le salon XMPP: fremen@chat.si3t.ch ~*´¨¨) ⹁.•´¸.•*´¨) ¸.•*¨) (¸.•´ (¸.• ;⹁.~!prx