Guide d'utilisation de ClassExpress

Apprenez à utiliser les fonctionnalités clés de l'application.

Retour à l'application
Page d'Accueil et Importation Initiale

La page d'accueil est votre point de départ. C'est ici que vous allez importer le fichier principal des élèves.

1. Importation du Fichier Principal des Élèves

Cliquez sur la zone de dépôt ou glissez-déposez votre fichier CSV ou ODS contenant la liste de tous les élèves.

Zone de dépôt du fichier CSV sur la page d'accueil

Conseils pour le fichier principal :

  • Encodage : UTF-8 (pour une bonne gestion des accents).
  • Délimiteur : Détecté automatiquement (virgule, point-virgule, tabulation).
  • En-têtes recommandés : NOM, PRENOM, DATE, SEXE, CLASSE, ECOLE, OPTION1, OPTION2, OPTION3, OPTION4, OPTION5, OPTION6, NIVEAU, NPMA_NOM, NPMA_PRENOM, AMA_NOM, AMA_PRENOM, CODE_VIGILANCE, PAP, COMMENTAIRES, FUTURE_CLASSE, FUTURS_GROUPES, HISTORIQUE.
  • La colonne ECOLE est utile pour spécifier l'école d'origine, notamment pour les élèves de CM2.
  • La colonne FUTURS_GROUPES peut être utilisée pour pré-affecter les élèves à des groupes lors de l'importation. En mode GROUPES, l'application peut s'en servir pour recréer automatiquement les groupes existants.
  • Vous pouvez télécharger un modèle via le bouton sur la page d'accueil.

2. Informations Après Importation

Une fois le fichier chargé, vous verrez :

  • Le nom de votre fichier.
  • Le nombre total d'élèves.
  • Une répartition par niveaux (6EME, 5EME, etc.) et un bouton pour travailler sur l'ensemble des élèves.
Informations affichées après l'import du fichier CSV

3. Fiche de Liaison (Optionnel)

La page d'accueil permet également d'importer une "Fiche de Liaison" (fichier CSV ou ODS). Celle-ci sert à mettre à jour l'historique des élèves existants (colonne HISTORIQUE, anciennement DIVERS) ou leur niveau scolaire (colonne NIVEAU).

Les colonnes NOM et PRENOM sont requises pour identifier les élèves.

4. Import personnalisé (Optionnel)

Le bloc Import personnalisé permet de déposer une autre base CSV ou ODS, puis de choisir précisément les colonnes à récupérer.

  • Le fichier importé peut contenir soit NOM + PRENOM, soit une colonne de nom complet comme Élève, Élèves ou Nom complet.
  • Quand une colonne Élève est détectée, l'application compare le nom complet normalisé avec NOM + PRENOM dans la base principale.
  • La comparaison ignore les accents, la casse, les doubles espaces, les tirets et les apostrophes pour fiabiliser les correspondances.
  • L'application affiche les colonnes détectées qui ne servent pas à l'identification et vous laisse en sélectionner une ou plusieurs.
  • Les colonnes sélectionnées sont copiées dans la base principale et écrasent les valeurs existantes. Si une colonne n'existe pas encore dans la base principale, elle est ajoutée.
  • Les colonnes d'options sont normalisées : option5, Option 5 ou OPTION 5 écrivent toutes dans OPTION5, et idem pour OPTION6. Les options bilangues comme ESPAGNOL BILL et ALLEMAND BILL sont reconnues dans les badges et les filtres.
  • Les lignes sans correspondance ou avec plusieurs correspondances possibles sont ignorées et comptabilisées dans le bilan final.
Page de Placement
Une fois un niveau ou "Groupes" sélectionné sur la page d'accueil, vous arrivez sur la page de placement.

1. Vue d'ensemble et Actions Principales

En haut de la page, vous trouverez les éléments de navigation et les commandes globales :

  • Un bouton pour revenir à la page d'importation.
  • Le niveau cible pour le placement (ex: "Placement: 6EME").
  • Une barre de recherche globale et des filtres rapides sont accessibles via une icône dans l'en-tête de la section des "futures classes". Ce panneau puissant permet de filtrer et de mettre en évidence des élèves sur toute la page (voir section dédiée ci-dessous).

Les boutons d'actions principaux pour gérer le placement incluent :

  • : Un puissant assistant de répartition progressive.
    1. Placement progressif : l'algorithme place les PIAL, puis les niveaux A, B, C et D.
    2. Rapprochement AMA intercalé : après chaque vague de placement, une passe AMA tente de rapprocher les paires séparées avant de passer au niveau suivant.
    3. Optimisation finale limitée : deux passes d'amélioration globale affinent ensuite la répartition sans lancer une optimisation trop longue.
  • : Analyse la répartition actuelle et propose jusqu'à 4 améliorations possibles pour résoudre des violations de règles ou améliorer l'équilibre général.
  • : Lance jusqu'à 6 passes d'optimisation générale pour améliorer la répartition sans bloquer trop longtemps. Il prend en compte simultanément tous les critères (effectifs, liaisons AMA, genre, niveaux, options, écoles en mode Groupe) en utilisant un système de score pondéré pour un équilibrage optimal. C'est l'outil idéal pour un peaufinage final.
  • : Ouvre la boîte de dialogue pour ajouter ou supprimer des contraintes de placement.
  • : Vide toutes les futures classes du niveau actuel, replaçant les élèves affectés dans la section "non positionnés".
  • : Télécharge le fichier mis à jour avec les affectations de classes ou, en mode Groupes, un export dédié aux groupes.
Barre d'en-tête de la page de placement avec actions et création des classes

2. Création et Mise à Jour des Classes/Groupes

Pour définir la structure de vos classes, utilisez les champs dédiés dans la barre d'en-tête :

  • Barrette 1 (B1) et Barrette 2 (B2) : Entrez le nombre de classes souhaité pour chaque barrette. Les barrettes sont souvent utilisées pour regrouper des classes qui partagent certaines options ou contraintes. Pour les groupes, vous pouvez utiliser la case "HB" (Hors-Barrette).
  • Cliquez ensuite sur le bouton . Cela générera ou mettra à jour les cartes de classes dans la section "Futures classes".

L'image ci-dessus (dans la section "Vue d'ensemble") montre également ces champs de création.

3. Recherche Globale et Filtres Visuels

Pour trouver et analyser rapidement des groupes d'élèves, un panneau de recherche et de filtres est disponible.

  • Activation : Cliquez sur l'icône dans l'en-tête de la section "Futures classes" pour faire apparaître le panneau en bas de l'écran.
  • Recherche : La barre de recherche surligne en orange le texte correspondant dans le nom et les options des élèves sur toute la page.
  • Filtres rapides : Vous pouvez filtrer par Niveau, PAP, Vigilance ou Options clés.
    • Dans la section "Élèves non positionnés", la liste est filtrée pour n'afficher que les élèves correspondants.
    • Dans la section "Futures classes", les cartes des élèves qui ne correspondent pas aux filtres sont estompées. Cela permet de visualiser instantanément la répartition des élèves filtrés au sein de chaque classe.

4. Section "Élèves non positionnés"

Cette section liste les élèves du niveau source (ex: CM2 pour la 6ÈME) qui n'ont pas encore été affectés à une future classe pour le niveau cible. C'est votre vivier principal pour le placement.

  • Boutons d'action spécifiques à cette section :,,, et.
Section des élèves non positionnés avec filtres et cartes élèves

Carte Élève et Placement

Chaque élève est représenté par une carte déplaçable (glisser-déposer) qui affiche ses informations clés :

  • Nom, prénom, une pastille de couleur pour le niveau scolaire ( A, B, C, D), et des badges pour les options clés : LCA, Anglais Plus, Espagnol bilangue, Allemand bilangue ou Allemand LV2 selon les données importées.
  • Des icônes indiquent les liaisons NPMA ( Ne Pas Mettre Avec) et AMA ( Assigner Même Avec). Survolez pour les détails.
  • Quand une liaison AMA est violée et que le partenaire est dans une autre classe ou non positionné, le bouton Grapin AMA peut déplacer directement le partenaire dans la classe de l'élève, à condition de ne pas enfreindre les règles strictes.
  • Une icône permet de modifier les informations de l'élève.
  • Le nom est en rouge (vigilance ROUGE) ou orange (vigilance ORANGE). Le prénom est surligné en jaune si l'élève a un PAP.
  • Surbrillance d'historique : Contour gris si l'historique d'un élève mentionne un camarade de la même future classe.
  • Surbrillance PIAL : Fond à hachures jaune et blanc si le mot `PIAL` est présent dans les commentaires de l'élève.
HISTORIQUEÉlève

Surbrillance d'historique.

PIALÉlève

Surbrillance "PIAL".

ÉLÈVE 2Prénom B.

Bouton de permutation.

5. Section "Futures classes de [NIVEAU]"

Une fois les classes créées, elles apparaissent sous forme de cartes. Chaque carte affiche :

  • Le nom de la classe (ex: 6EME 1) ou du groupe (ex: G1). Cliquer dessus alterne le tri des élèves (alphabétique / par niveau).
  • L'effectif total et la répartition garçons/filles.
  • Des indicateurs synthétiques pour les niveaux scolaires, les codes vigilance, le nombre de PAP et les options clés.
  • Une icône apparaît sur la carte si des règles sont violées. Cliquez dessus pour voir les détails.
Section des futures classes avec les cartes des classes.

6. Mode Spécifique : Placement par Groupes

En cliquant sur le bouton sur la page d'accueil, vous accédez à un mode de placement flexible pour créer des groupes transversaux (groupes de compétences, d'options, etc.).

  • Tous les élèves sont disponibles : Contrairement au placement par niveau, ce mode charge tous les élèves de votre fichier.
  • Groupes préexistants : Si la colonne FUTURS_GROUPES est renseignée, les cartes de groupes sont créées automatiquement à l'ouverture. À défaut, l'application peut aussi reprendre les valeurs de FUTURE_CLASSE.
  • Réinitialisation automatique : Toute affectation précédente à une FUTURE_CLASSE est ignorée pour la liste de départ ; les élèves restent disponibles pour le travail en groupes.
  • Équilibrage par école : Les fonctions , et essaieront d'équilibrer la répartition des élèves en fonction de leur école d'origine (colonne ECOLE).
  • Affichage compact : Les noms des groupes sont abrégés dans les en-têtes des cartes (ex: "Groupe 1" devient "G1").
Règles, Statistiques et Export

Gestion des Règles

La gestion des règles vous permet de définir des contraintes comme :

  • Option réservée à une barrette, option réservée à une ou plusieurs classes, ou option interdite dans une classe.
  • Interdiction d'un élève dans une ou toutes les classes.
  • Plafonds/Planchers pour les niveaux, PAP, vigilance ou options.
  • Effectif Cible pour une option (ex: exactement 5 élèves avec option
    LCA
    dans la classe 6EME 1).
  • Les règles NPMA/AMA sont gérées automatiquement à partir du fichier élève.

Lorsqu'une même option est réservée à plusieurs classes, l'application considère l'ensemble de ces classes comme autorisées. Les autres classes affichent une violation si elles contiennent un élève concerné.

Il est à noter qu'une limite absolue de 30 élèves par classe est également en place et que toutes les règles de plafond sont strictement respectées par les fonctions automatiques.

Page de Statistiques Pré-Placement

Accessible depuis la section "Élèves non positionnés", cette page affiche un bilan détaillé du vivier d'élèves. Vous y trouverez :

  • Le total d'élèves, les répartitions par genre et par niveaux scolaires.
  • Le nombre d'élèves avec PAP et avec code vigilance Rouge ou Orange.
  • Le nombre d'élèves avec une liaison AMA (à mettre avec) et le nombre avec une liaison NPMA (à ne pas mettre avec).
  • La répartition des options clés et la répartition par école d'origine (particulièrement pertinente pour les 6èmes et en mode Groupes).

Rapport et Export

Le donne un aperçu de la composition de chaque classe et des violations de règles.

L' permet de télécharger un fichier CSV, Excel, ODS, ou un PDF (via une capture d'écran de l'onglet). En mode Groupes, l'export écrit la composition dans FUTURS_GROUPES et propose un fichier ODS dédié aux groupes.

Autres Actions et Boîtes de Dialogue
  • Permuter deux élèves (Page Placement) : En sélectionnant deux élèves (avec Ctrl+Clic ou Cmd+Clic), un bouton d'échange apparaît sur la seconde carte. Il permet de permuter leurs places (entre classes, ou entre une classe et la liste des non-positionnés), tout en vérifiant que l'échange ne viole aucune règle.
  • Grapin AMA ( Grapin AMA) : Quand un élève placé doit être avec un partenaire AMA situé ailleurs, ce bouton déplace le partenaire dans la même classe si aucune règle dure ne bloque l'opération.
  • Suggestion de Placement ( Suggérer) : Ouvre une boîte de dialogue proposant jusqu'à 4 améliorations possibles (déplacements ou permutations) pour résoudre les violations de règles les plus critiques ou pour améliorer l'équilibre général.
  • Optimisation automatique ( Optimiser) : Lance jusqu'à 6 passes d'optimisation générale. Chaque passe teste de nombreuses possibilités, puis applique le meilleur déplacement ou échange trouvé, en prenant en compte simultanément les effectifs, liaisons AMA, genre, niveaux, options et écoles en mode Groupe.
  • Tri des Élèves dans les Classes : Cliquer sur le nom d'une future classe (ex: "6EME 1") alterne le tri des élèves à l'intérieur entre alphabétique et par niveau scolaire.
  • Ajouter un élève / un redoublant : Intègrent de nouveaux élèves ou des redoublants directement dans le vivier de placement du niveau actuel. Les formulaires incluent les champs NPMA/AMA, PAP, commentaires et les options jusqu'à Option 6, avec ALLEMAND BILL proposé comme exemple.
  • Modifier un élève : L'icône sur chaque carte élève ouvre une boîte de dialogue pour éditer toutes ses informations.
  • Réinitialiser les Placements : Le bouton vide toutes les futures classes du niveau actuel.