web-dev-qa-db-fra.com

Comment afficher un choix multiple à plusieurs niveaux dans un organigramme?

Je recherche un moyen approprié d'afficher un choix à plusieurs niveaux, à choix multiples, dans un organigramme.

  • il y a plusieurs niveaux (1, 2, 3, etc.)
  • il y a quatre catégories (A, B, C, D)
  • il y a plusieurs évaluations dans chaque catégorie à chaque niveau (1A1, 1A2, 1A3, 1B1, 1B2, 1B3, 1C1, 1C2, 1C3, 1D1, 1D2, 1D4)

Lorsqu'un utilisateur souhaite effectuer une évaluation, il peut choisir parmi toutes les catégories. Une fois qu'un utilisateur a terminé toutes les évaluations dans toutes les catégories, il peut passer au niveau suivant.

Voici un exemple de séquence (en supposant qu'il y a deux évaluations par catégorie et que l'utilisateur ne se trompe pas): 1A1> 1A2> 1C1> 1B1> 1C2> 1D1> 1D2> 1B2 -> GOTO LEVEL 2

La séquence suivante ne doit pas être possible pour l'utilisateur car il doit effectuer toutes les autres évaluations de ce niveau: 1A1> 1A2> 2A1

Donc, comme vous pouvez le voir, il y a principalement quatre choix possibles (sauf lorsque l'utilisateur a déjà terminé les évaluations d'une certaine catégorie). Mais malheureusement, pour l'organigramme, il y a 2 ^ 4 (évaluations ^ catégories) = 16 possibilités. Et je vais me répéter dans le tableau, si je ne me trompe pas.

Quelqu'un at-il un exemple pour ce scénario? Et comment visualiser les choix qui peuvent être faits?

2
Jason

Vous semblez disposé à la fois:

  • montrer tout ce que l'utilisateur devra (éventuellement) traverser
  • et mettre en évidence ce que l'utilisateur peut faire maintenant

J'ai toujours pensé que le site d'apprentissage des langues Duolingo faisait un excellent travail à cet égard:

enter image description here

L'ensemble des possibilités est visible mais celles qui ne sont pas encore accessibles (selon les règles de progression) sont juste grisées et inactives alors que celles accessibles sont en couleurs vives et cliquables.

Une suggestion serait de conserver votre tableau et de remplir toutes les cellules avec des éléments (icônes ou titres) qui semblent actifs ou inactifs de manière similaire.

1
Pierre

La seule partie des données que vous décrivez qui "coule" est le passage d'un niveau à l'autre. Le contenu de chaque niveau peut être fait dans n'importe quel ordre, à condition qu'ils soient tous terminés, il est donc préférable de le montrer comme une grille de choses à vérifier avant de continuer. Quelque chose à peu près comme ceci:

enter image description here

0
Franchesca