Grille d’étudiants par groupe
Cette page affiche un titre et des cartes pour chaque étudiant. Une grille CSS est générée dynamiquement afin de placer les éléments dans la colonne de leur groupe.
Organisation des fichiers
studentsData.mjscontient des données locales d’exemple.main.mjsimporte actuellement les données partagées depuis../data.mjs.transformStudentsToCards.mjsprépare les titres de groupe et les cartes HTML des étudiants.generateDynamicCSS.mjsproduit les règles de grille selon les groupes présents.renderToDom.mjsinsère les éléments HTML dans le conteneur.main.mjscoordonne les transformations, les styles et le rendu.index.htmlfournit le conteneur.amphi, charge Bootstrap et exécutemain.mjs.
Lancer la page
Depuis la racine du projet, démarrez un serveur web local puis ouvrez group-grid/index.html. La page
utilise des modules JavaScript et charge Bootstrap depuis un CDN.