Je travaille sur un assistant où les utilisateurs passent par une séquence d'écrans:
Sur le côté gauche, je montre le titre de l'assistant, "Ajouter un foo", au-dessus d'une liste ordonnée d'étapes. Dans la zone de contenu principale, j'ai le titre de l'étape.
Pour l'accessibilité, dois-je faire le titre de l'étape, "Créer un foo" le H1
de la page? Ou le H1
être le titre de tout l'assistant? Est-ce que ça importe?
Dans le monde HTML5, il n'est plus vrai que vous ayez besoin d'un seul H1
tag pour une page entière.
Selon les éléments dans lesquels vous encapsulez vos différentes sections, plusieurs H1
les balises seront interprétées dans leur contexte.
Donc, si vous avez différentes parties de votre assistant enveloppées par des balises section
, par exemple, un H1
dans chaque section serait approprié.
Vous pouvez ajouter un support d'accessibilité supplémentaire en utilisant aria-label
attribue à la balise section
pour donner aux lecteurs d'écran un contexte supplémentaire.
Bien sûr, cela dépend de ce que fait l'assistant, des attentes de votre utilisateur, de la fréquence à laquelle il utilise l'assistant et de sa complexité.
Quand j'ai fait un système basé sur une tâche/assistant, j'ai trouvé utile d'avoir une étape "Introduction" qui montrait ce que l'assistant ferait et les données qui seraient entrées. De plus, j'avais une étape "Résumé" à la fin pour permettre à l'utilisateur de revoir les changements qui se produiraient si l'utilisateur cliquait sur Terminer.
Cela a très bien fonctionné, mais encore mieux lorsque j'ai permis à des utilisateurs individuels d'ignorer les étapes d'introduction et/ou de résumé pour les assistants qu'ils utilisaient beaucoup.
De cette façon, les utilisateurs novices ont reçu beaucoup de soutien et même les utilisateurs avancés sur la plupart des tâches, mais pas familiers avec ceux rarement utilisés, l'ont trouvé bon. D'autre part, le système a permis aux utilisateurs experts qui exécutaient la même tâche plusieurs fois par jour de sauter les écrans répétitifs, dont ils n'avaient plus besoin, ce qui a entraîné une augmentation correspondante de la productivité et de la satisfaction des utilisateurs avec le système.