Accessibilité
L'Académie de La Réunion s'engage à rendre hubix accessible conformément à l'article 47 de la loi n° 2005-102 du 11 février 2005 et au décret d'application n° 2019-768 du 24 juillet 2019, qui transpose la directive (UE) 2016/2102.
La présente déclaration d'accessibilité s'applique au service hubix, accessible à l'adresse https://hubix.ac-reunion.fr.
État de conformité
Hubix est partiellement conforme au Référentiel Général d'Amélioration de l'Accessibilité (RGAA version 4.1).
Le pourcentage de conformité global n'a pas encore été établi par un audit formel critère par critère. Un audit RGAA 4.1 sera publié dès qu'il aura été conduit ; la présente déclaration s'appuie en attendant sur une auto-évaluation interne.
Résultats des tests
Une auto-évaluation a été menée par l'équipe DRASI de l'Académie de La Réunion le 3 mai 2026, à l'aide d'outils automatisés et de tests manuels ciblés sur les principaux parcours utilisateur. Une première campagne de correctifs ciblés a été appliquée à la suite de cette auto-évaluation :
- focus visible unifié et conforme sur l'ensemble des éléments interactifs ;
- contraste des séparateurs, pastilles de statut et libellés revus pour atteindre WCAG 2.1 AA ;
- libellés alternatifs explicites pour toutes les icônes décoratives ou informatives ;
- annonces ARIA-live sur les zones de mise à jour dynamique (résultats de recherche, états de chargement) ;
- thème sombre complet, sélectionnable via un segmented control à trois états (Clair / Système / Sombre) accessible au clavier (
aria-pressed, navigationTab/flèches), avec persistance du choix utilisateur danslocalStorageet synchronisation avec la préférence système (prefers-color-scheme) en mode « Système » ; - redirection automatique vers le profil mémorisé (page d'accueil) placée sous le contrôle de l'utilisateur, conformément au critère RGAA 13.1 (WCAG 2.2.1) : le bouton d'annulation est le premier élément atteignable au clavier, la touche
Échapproduit le même effet, le décompte se suspend dès que le focus entre dans le bandeau, et le compteur visuel est retiré du fil d'annonce (aria-hidden) pour ne pas être égrené seconde par seconde par les lecteurs d'écran — l'information étant portée une seule fois par le texte du bandeau. L'animation de progression respecteprefers-reduced-motion(WCAG 2.3.3).
Le scan automatisé pa11y-ci sur la page d'accueil et les cinq pages réglementaires publiques ne signale plus d'erreur de niveau WCAG 2.1 AA après ces correctifs. Ce scan est désormais rejoué automatiquement après chaque déploiement en préprod dans la chaîne d'intégration continue GitLab (job a11y:public du stage qa), garantissant la non-régression dans la durée. Un job complémentaire a11y:auth (axe-core/Playwright sur les routes authentifiées) est disponible en exécution manuelle.
La grille complète des 106 critères du RGAA 4.1 n'a pas été passée critère par critère ; les résultats détaillés (nombre de critères conformes, non applicables et non conformes) seront renseignés à l'issue de l'audit formel.
Contenus non accessibles
Non-conformités
Les principales non-conformités identifiées à date sont les suivantes :
- l'audit RGAA 4.1 formel critère par critère n'a pas encore été conduit ; le présent constat repose sur une auto-évaluation interne et des tests automatisés ciblés ;
- les tests automatisés axe-core via Playwright couvrent trois routes authentifiées clés — la page d'accueil en session démo (
/, vue « déjà connecté »), la page d'acceptation de charte (/dispatcher/charter/{id}) et la page de bascule en cas d'indisponibilité du service cible (/dispatcher/health/fallback/{id}) — mais ne remplacent pas une vérification manuelle complète au lecteur d'écran ; certains défauts au-delà de la portée des règles automatisées (cohérence des libellés, ordre logique de tabulation, équivalents textuels pertinents) peuvent encore subsister ; - la console d'administration ne fait pas partie du périmètre soumis (cf. dérogation pour charge disproportionnée ci-dessous).
Ces points sont suivis par l'équipe DRASI et corrigés au fil des évolutions du service.
Dérogations pour charge disproportionnée
La console d'administration de hubix (interface de back-office basée
sur EasyAdmin, accessible à l'adresse /admin) est exclue du périmètre
de mise en conformité RGAA au titre de l'article 11 du décret
n° 2019-768. Elle est destinée à un public restreint (équipe technique
DRASI, trois utilisateurs au maximum) ; une mise en conformité complète
de ses composants tiers (formulaires EasyAdmin, éditeur markdown
embarqué) ferait peser une charge disproportionnée au regard de cet
usage très limité. Les autres pages du service (sélecteur de profil,
pages de redirection, page de charte, pages réglementaires) restent
soumises à l'obligation d'accessibilité.
Contenus non soumis à l'obligation d'accessibilité
Hubix oriente l'utilisateur vers des services tiers (portails numériques académiques et nationaux). L'accessibilité de ces services tiers relève de leurs éditeurs respectifs et n'est pas couverte par la présente déclaration.
Établissement de la déclaration
La présente déclaration a été établie le 3 mai 2026.
Elle a été préparée à l'aide :
- du Référentiel Général d'Amélioration de l'Accessibilité version 4.1 ;
- des outils d'évaluation suivants : axe-core (extension navigateur et exécution programmatique via Playwright sur les routes authentifiées), Lighthouse (Chrome DevTools), NVDA (lecteur d'écran), pa11y-ci (scan automatisé des cinq pages réglementaires publiques) ;
- d'une chaîne d'intégration continue GitLab qui rejoue automatiquement pa11y-ci sur l'instance préprod après chaque déploiement (stage
qa, joba11y:public) — complétée du job manuela11y:authaxe-core/Playwright pour les routes authentifiées — garantissant la non-régression accessibilité dans la durée et publiant les rapports d'audit en pièces jointes des pipelines pour traçabilité.
Pages testées :
- page d'accueil et sélecteur de profil ;
- page de redirection (avec contrôle de disponibilité du service cible) ;
- page d'acceptation de charte ;
- pages réglementaires (mentions légales, protection des données, gestion des cookies, accessibilité, conditions générales d'utilisation) ;
- console d'administration.
Retour d'information et contact
Si vous rencontrez un défaut d'accessibilité vous empêchant d'accéder à un contenu ou à une fonctionnalité de hubix, merci de nous le signaler :
- Courriel : drasi@ac-reunion.fr
- Adresse postale : 24 avenue Georges Brassens, CS 71003, 97743 Saint-Denis Cedex 9
Une réponse vous sera apportée dans les meilleurs délais.
Voies de recours
Si vous constatez un défaut d'accessibilité vous empêchant d'accéder à un contenu ou à un service du portail, que vous nous le signalez et que vous ne parvenez pas à obtenir une réponse rapide de notre part, vous êtes en droit de faire parvenir vos doléances ou une demande de saisine au Défenseur des droits :
- Site : www.defenseurdesdroits.fr
- Formulaire de contact : www.defenseurdesdroits.fr/nous-contacter
- Saisine en ligne : www.defenseurdesdroits.fr/saisir (le formulaire oriente automatiquement vers le délégué territorial compétent à La Réunion)
- Courrier (gratuit, sans timbre) : Défenseur des droits, Libre réponse 71120, 75342 Paris CEDEX 07