Accessibilité du back-office

Auto-évaluation RGAA 4.1 conduite le 15 septembre 2026 sur les écrans réellement rendus, dans les deux thèmes, sur poste fixe et sur téléphone.

Cette page n’est pas une déclaration de conformité. Le cadre du projet exige un audit RGAA 4.1 niveau AA conduit par un tiers avant toute mise en production. Une auto-évaluation ne le remplace pas : elle sert à savoir où l’on en est, et à ne pas découvrir les écarts le jour de l’audit.

Où en est la conformité

95 %
Taux de conformité, sur les 42 critères applicables qui ont été évalués
49 %
Couverture de l’audit : 52 critères regardés sur les 106 du référentiel
2
Critères en échec, tous deux de niveau A
audit en cours
Mention légale applicable en l’état. Elle ne pourra être établie qu’une fois le référentiel couvert.

Le taux de conformité se calcule sur les seuls critères applicables : les 10 critères non applicables — images, cadres, médias temporels — en sont exclus, conformément à la méthode du RGAA. Et il ne vaut rien tant que la couverture n’atteint pas 100 % : un taux calculé sur la moitié du référentiel dit seulement ce qu’on a bien voulu regarder.

Ce qui n’est pas conforme

Ces écarts sont connus et assumés. Les taire pour afficher un meilleur chiffre serait la seule faute réelle.

Critère 12.1 (niveau A) — Chaque ensemble de pages dispose de deux systèmes de navigation différents

Le back-office ne propose que sa barre de navigation. Ni plan du site, ni moteur de recherche. Sur cinq écrans, l’absence se défend ; le critère est néanmoins en échec et doit être assumé comme tel dans la déclaration.

Critère 13.1 (niveau A) — L’utilisateur contrôle chaque limite de temps

La session expire au bout de douze heures sans que rien ne l’annonce ni ne permette de la prolonger. La durée est longue et le motif est la protection de données nominatives, mais le critère reste en échec tant qu’aucun avertissement n’est affiché.

Critères non encore évalués

Images

Critères de la thématique « Images » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
1.1AChaque image porteuse d’information a une alternative textuelle
Le back-office ne contient aucune image : les états sont rendus en texte et en CSS.
Non applicableMesuré sur le rendu
1.2AChaque image de décoration est correctement ignorée
Aucune image de décoration.
Non applicableMesuré sur le rendu

Cadres

Critères de la thématique « Cadres » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
2.1AChaque cadre a un titre de cadre
Aucun élément iframe.
Non applicableMesuré sur le rendu
2.2ALe titre de chaque cadre est pertinent
Aucun élément iframe.
Non applicableMesuré sur le rendu

Couleurs

Critères de la thématique « Couleurs » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
3.1AL’information ne doit pas être donnée uniquement par la couleur
Chaque état porte un mot en toutes lettres à côté de sa couleur : « Publiée », « Brouillon », « Suffisante », « Dur — écarte ». C’est aussi la réponse au constat ACC-02 de l’audit.
ConformeObservé
3.2AAContraste suffisant entre le texte et son arrière-plan
Rapports calculés sur le rendu, dans les deux thèmes. Deux combinaisons échouaient — les pastilles d’état à 4,13 et 4,36 pour 4,5 exigés ; des jetons dédiés au texte sur fond teinté les portent désormais à 5,10 et 5,33.
ConformeMesuré sur le rendu
3.3AAContraste suffisant des composants d’interface et éléments graphiques
Bordures de champs, boutons et jauges mesurés au-dessus de 3:1 sur leur fond, dans les deux thèmes.
ConformeMesuré sur le rendu

Multimédia

Critères de la thématique « Multimédia » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
4.1AChaque média temporel a une transcription ou une audiodescription
Aucun média temporel dans le back-office. La restitution audio de l’exigence A1 concerne le parcours bénéficiaire, qui n’est pas développé.
Non applicableMesuré sur le rendu

Tableaux

Critères de la thématique « Tableaux » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
5.4AChaque tableau de données a un titre
Dix tableaux de l’écran des items en étaient dépourvus : le titre d’item placé au-dessus n’est associé à rien. Une légende leur a été ajoutée.
ConformeMesuré sur le rendu
5.5ALe titre de chaque tableau de données est pertinent
Chaque légende nomme le contenu réel du tableau, pas sa fonction dans la page.
ConformeObservé
5.6AChaque tableau de données a des en-têtes de colonnes ou de lignes
Relevé sur les quatre écrans : aucun tableau sans en-tête de colonne.
ConformeMesuré sur le rendu
5.7ALa technique d’association en-têtes/cellules est pertinente
Tous les en-têtes portent un attribut scope explicite, colonne ou ligne. Aucun th sans scope.
ConformeMesuré sur le rendu
5.8AChaque tableau de mise en forme ne doit pas utiliser d’éléments de tableau de données
Aucun tableau de mise en forme : la mise en page passe par grid et flex.
Non applicableMesuré sur le rendu

Liens

Critères de la thématique « Liens » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
6.1AChaque lien est explicite
Aucun intitulé du type « ici » ou « en savoir plus ». Les liens de navigation nomment leur destination.
ConformeMesuré sur le rendu
6.2AChaque lien a un intitulé
Aucun lien vide relevé sur les quatre écrans.
ConformeMesuré sur le rendu

Scripts

Critères de la thématique « Scripts » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
7.1AChaque script est compatible avec les technologies d’assistance
Les écrans sont rendus côté serveur et les mutations passent par des formulaires HTML natifs. Aucun composant personnalisé ne réimplémente un contrôle standard.
ConformeObservé
7.3AChaque script est contrôlable par le clavier et par tout dispositif de pointage
Aucun gestionnaire d’événement lié au seul pointeur : tous les contrôles sont des éléments natifs.
ConformeObservé
7.4AAChaque changement de contexte est initié par l’utilisateur
Le sélecteur de version ne recharge pas la page au changement : un bouton « Changer d’item » le fait, délibérément.
ConformeObservé
7.5AALes messages de statut sont correctement restitués
Le message d’échec de connexion porte role="alert". Il arrive par un rechargement de page, et le titre de page distinct permet désormais de savoir où l’on est revenu.
ConformeMesuré sur le rendu

Éléments obligatoires

Critères de la thématique « Éléments obligatoires » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
8.1AChaque page est définie par un type de document
Doctype HTML5 présent, en première ligne.
ConformeMesuré sur le rendu
8.2ALe code source de chaque page est valide
Aucune validation par le service du W3C n’a été conduite. À faire avant l’audit.
Non évaluéNon vérifié
8.3ALa langue par défaut de chaque page est indiquée
lang="fr" relevé sur les quatre écrans.
ConformeMesuré sur le rendu
8.4ALe code de langue par défaut est pertinent
Le contenu est intégralement en français.
ConformeMesuré sur le rendu
8.5AChaque page a un titre
Titre présent sur les quatre écrans.
ConformeMesuré sur le rendu
8.6ALe titre de chaque page est pertinent
Les quatre écrans portaient le MÊME titre. Après une redirection, une personne au lecteur d’écran n’avait aucun moyen de savoir où elle venait d’arriver. Chaque écran porte désormais le sien.
ConformeMesuré sur le rendu
8.7AAChaque changement de langue est indiqué
Aucun passage dans une autre langue.
Non applicableObservé
8.9ALes balises ne doivent pas être utilisées à des fins de présentation
Aucun b, i, center ou font. L’emphase passe par strong et em.
ConformeObservé

Structuration de l’information

Critères de la thématique « Structuration de l’information » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
9.1AL’information est structurée par des titres
Un seul h1 par écran, aucun saut de niveau relevé sur les quatre écrans.
ConformeMesuré sur le rendu
9.2ALa structure du document est cohérente
Repères header, nav et main présents et uniques. Le repère footer a été ajouté avec la mention d’accessibilité.
ConformeMesuré sur le rendu
9.3AChaque liste est correctement structurée
Les énumérations utilisent ul et ol ; aucune liste simulée par des retours à la ligne.
ConformeObservé

Présentation de l’information

Critères de la thématique « Présentation de l’information » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
10.1ALes feuilles de style sont utilisées pour contrôler la présentation
Aucun attribut de présentation dans le balisage.
ConformeObservé
10.3AL’information reste compréhensible lorsque les styles sont désactivés
À contrôler avant l’audit.
Non évaluéNon vérifié
10.4AALe texte reste lisible lorsque la taille des caractères est doublée
Taille de base portée à 200 % : aucun débordement horizontal, aucun texte tronqué.
ConformeMesuré sur le rendu
10.6AChaque lien dont la nature n’est pas évidente est visible
Les liens de navigation portent un soulignement d’état et se distinguent du texte courant.
ConformeObservé
10.7AALa prise de focus de chaque élément est visible
Contour de 3 px mesuré sur les liens, boutons, champs et listes déroulantes, avec un décalage qui le détache du bord.
ConformeMesuré sur le rendu
10.11AALes contenus se consultent sans défilement bidirectionnel
Vérifié à 320 px de large et à 256 px de haut sur les quatre écrans : aucun défilement horizontal. Les tableaux à texte long s’empilent sous 40 rem, chaque cellule reprenant l’étiquette de sa colonne.
ConformeMesuré sur le rendu
10.12AALes propriétés d’espacement du texte peuvent être redéfinies
Interlignage à 1,5, espacement des lettres à 0,12 em et des mots à 0,16 em imposés : aucun élément tronqué, aucun débordement.
ConformeMesuré sur le rendu

Formulaires

Critères de la thématique « Formulaires » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
11.1AChaque champ de formulaire a une étiquette
Relevé sur les quatre écrans : aucun champ sans label associé par for/id. Les listes de cotation en comptent une par emploi.
ConformeMesuré sur le rendu
11.2AChaque étiquette est pertinente
Chaque étiquette nomme la donnée attendue, pas l’action.
ConformeObservé
11.4AChaque étiquette et son champ sont accolés
L’étiquette précède immédiatement son champ, y compris dans la version empilée sur téléphone.
ConformeObservé
11.9AL’intitulé de chaque bouton est pertinent
Aucun bouton sans intitulé. Chaque libellé dit ce qui va se produire : « Publier », « Enregistrer les cotations », « Reformuler (nouvelle version) ».
ConformeMesuré sur le rendu
11.10AALe contrôle de saisie est utilisé de manière pertinente
Les champs obligatoires portent l’attribut required et les types natifs adaptés. Le message d’échec de connexion reste volontairement générique : distinguer « compte inconnu » de « mot de passe faux » dirait quels comptes existent.
ConformeObservé
11.13AALa finalité d’un champ de saisie peut être déduite
autocomplete="username" et "current-password" sur le formulaire de connexion.
ConformeMesuré sur le rendu

Navigation

Critères de la thématique « Navigation » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
12.1AChaque ensemble de pages dispose de deux systèmes de navigation différents
Le back-office ne propose que sa barre de navigation. Ni plan du site, ni moteur de recherche. Sur cinq écrans, l’absence se défend ; le critère est néanmoins en échec et doit être assumé comme tel dans la déclaration.
Non conformeObservé
12.6ALes zones de regroupement de contenus peuvent être atteintes ou évitées
Repères header, nav, main et footer présents ; la navigation porte un aria-label qui la nomme.
ConformeMesuré sur le rendu
12.7AUn lien d’évitement ou d’accès rapide est présent
Premier élément focalisable de chaque écran du back-office, visible à la prise de focus, et pointant vers un identifiant qui existe.
ConformeMesuré sur le rendu
12.8AL’ordre de tabulation est cohérent
Aucun tabindex positif : l’ordre du clavier suit l’ordre du document, qui suit l’ordre visuel.
ConformeObservé
12.9ALa navigation ne doit pas contenir de piège au clavier
Aucune fenêtre modale, aucun piège de focus.
ConformeObservé

Consultation

Critères de la thématique « Consultation » évalués sur le back-office, avec leur niveau RGAA et la façon dont chacun a été vérifié.
CritèreNiveauIntituléStatutVérification
13.1AL’utilisateur contrôle chaque limite de temps
La session expire au bout de douze heures sans que rien ne l’annonce ni ne permette de la prolonger. La durée est longue et le motif est la protection de données nominatives, mais le critère reste en échec tant qu’aucun avertissement n’est affiché.
Non conformeObservé
13.2AL’ouverture d’une nouvelle fenêtre est initiée par l’utilisateur
Aucun lien n’ouvre de nouvelle fenêtre.
ConformeObservé
13.3AChaque document bureautique a une version accessible
Aucun document bureautique proposé au téléchargement.
Non applicableObservé
13.8AChaque contenu en mouvement est contrôlable
Aucun contenu en mouvement ni clignotant.
Non applicableObservé
13.9AALe contenu est consultable quelle que soit l’orientation de l’écran
Aucune orientation n’est contrainte ; vérifié en portrait et en paysage.
ConformeMesuré sur le rendu
13.11ALes actions déclenchées par un geste complexe peuvent l’être autrement
Aucun geste complexe : tout se fait au clic ou au clavier.
Non applicableObservé

Limites de cette évaluation

Signaler une difficulté

Si vous n’arrivez pas à utiliser cet outil, écrivez à la Fondation JAE en décrivant ce que vous avez tenté de faire et ce qui s’est passé. Vous n’avez pas à connaître le vocabulaire de l’accessibilité pour signaler un problème.

En l’absence de réponse, il est possible de saisir le Défenseur des droits.