Le système est utilisé pour exécuter des tests.
Chaque test doit passer par un certain nombre d'étapes qui incluent l'interaction de l'utilisateur avec le système, ce qui signifie que chaque étape dispose également d'un écran dédié.
Nous avons dans le système un composant assistant qui sert en fait à deux fins:
Fournit une indication de l'état actuel du test - à tout moment, le test est sous un seul état.
Permet de naviguer entre les différentes étapes pour visualiser leur contenu. L'utilisateur peut cliquer sur une étape terminée pour afficher les informations sans modifier l'état actuel du test, c'est-à-dire uniquement pour regarder. Par exemple, le test peut maintenant être à l'étape 3 sur 4, mais l'utilisateur peut cliquer sur l'étape 1 pour y voir les informations - le test sera toujours à l'étape 3 mais l'étape 1 sera active.
Le dilemme: Il existe un risque de confusion entre une étape active et une indication d'étape de test actuelle, car le composant est en fait utilisé à la fois comme assistant et comme une sorte de système d'onglets.
Des questions -
Quelqu'un connaît-il des études sur l'utilisation d'un composant d'interface utilisateur de l'Assistant pour naviguer d'une manière similaire aux onglets?
Je suppose que la distinction entre les deux états peut également être faite par une utilisation efficace de la conception visuelle - quelqu'un connaît-il de bons exemples de conception visuelle d'un tel composant?
D'autres pensées? Des alternatives?
L'affichage de tâches incomplètes en gris met rapidement en évidence les tâches en cours de traitement et/ou terminées si elles sont affichées dans une couleur différente.
Voici quelques façons de connecter l'utilisateur à ce qui est sélectionné par opposition à fait:
Source: X Planet
À partir de votre exemple et de votre question, Material Design Steppers couvre vos questions. Il est clairement expliqué avec des exemples et tout dans Material Design est le produit des tests.
https://material.io/archive/guidelines/components/steppers.html#
Il couvre vos questions de navigation spécifiques.