Je travaille sur une conception pour permettre aux utilisateurs de définir leurs préférences en termes de thèmes/sujets de produits; cette fonctionnalité se trouvera dans une zone de profil où les utilisateurs fournissent d'autres types d'informations. L'idée est que les utilisateurs se connectent la prochaine fois; nous pourrons leur offrir une expérience plus personnalisée en fonction des sujets qu'ils auront sélectionnés.
Les quelques fois où j'ai rencontré ce type de paramètres, les cases à cocher lorsqu'elles sont utilisées, celles-ci feront certainement le travail, mais je voudrais créer une interface utilisateur plus ludique et éloigner l'utilisateur des interactions de remplissage de formulaire. J'ai donc quelques questions:
1- Existe-t-il des modèles d'interaction qui pourraient remplacer les cases à cocher dans ce contexte particulier? Gardant à l'esprit que j'ai un peu de texte qui explique le contenu de chaque sujet.
2- Une fois que les utilisateurs ont fait leurs choix, ont-ils encore besoin de voir toutes les autres options pour lesquelles ils n'ont pas opté? Ou est-il préférable de les cacher derrière une option pour tout afficher pour désencombrer.
3- Existe-t-il des recherches/meilleures pratiques dans ce domaine? ou avez-vous déjà fait face au même problème?
Cela dépendra des données dont vous disposez sur l'utilisateur et sur les objets, mais voici quelques idées:
1 - Modèles d'interaction
Glisser-déposer - Une colonne pour "Je suis intéressé par ...", une colonne pour "Je n'ai aucune préférence de toute façon" et une colonne pour "je préfère éviter". Un tas de balises glissables commencent dans la colonne du milieu et peuvent être glissées dans les colonnes latérales pour exprimer les préférences.
Echelle coulissante - Ce n'est pas toujours binaire. Plutôt qu'une case à cocher, donnez un curseur avec "jamais", "rarement", "parfois", "habituellement", "toujours".
2 - Affichage ou masquage des options
À quelle fréquence vous attendez-vous à ce que ces options changent? Quoi qu'il en soit, les modifier ne devrait pas être une course à obstacles, car s'il y en a un tas, je m'attends à ce qu'il y ait un peu de désabonnement tôt pendant que l'utilisateur les élabore. S'ils doivent continuer à les cacher ou à les dévoiler, ça vieillira vite.
S'ils n'ont pas besoin de les changer souvent, cachez-les, mais assurez-vous qu'il est clairement possible de les afficher à nouveau ou de les modifier. S'ils sont susceptibles d'être ajustés régulièrement dans le cadre d'une utilisation normale, les masquer semble une option moins judicieuse.