Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. <mermaid> flowchart TD subgraph PHP ["Traitement Côté Serveur PHP"] A["Chargement du fichier JSON"] --> B{"Utilisateur Connecté / Admin ?"} B -->|Oui / Admin| C["Accès élargi aux exercices"] B -->|Non| D["Filtrage par date de disponibilité"] C --> E["Lecture des cookies"] D --> E E --> F["Marquage NEW 7 derniers jours"] F --> G["Regroupement par piliers thématiques"] G --> H["Injection de tous les exercices actifs"] end subgraph JS_INIT ["Initialisation et Stockage JS"] H --> I["DOMContentLoaded"] I --> J["Restauration onglet actif via localStorage"] J --> K["Gestion des badges NEW"] K --> L["Récupération et parsing des notes"] end subgraph JS_SORT ["Tri et Affichage"] L --> M["Sélection des cartes d'exercices"] M --> N["Tri personnalisé des cartes"] N --> O{"L'exercice est NEW ?"} O -->|Oui| P["Priorité absolue en haut"] O -->|Non| Q["Récupération de la note getNote"] Q --> R{"Note absente ou vide ?"} R -->|Oui| S["Attribution de la valeur 0"] R -->|Non| T["Conversion en nombre flottant"] S --> U["Tri numérique croissant valA - valB"] T --> U P --> V["Réorganisation dans le DOM"] U --> V V --> W["Affichage des 5 premiers, masquage du reste"] end </mermaid> S'identifier