web-dev-qa-db-fra.com

Conseils / ressources demandés pour concevoir une sorte de mise en page «tâches à compléter»

Je crée un site où un utilisateur doit effectuer lui-même plusieurs tâches. Le thème se situe à proximité d'un site de place de marché où un utilisateur met quelque chose en ligne à vendre.

  • Pensez à télécharger des images,
  • Écrire un morceau de texte,
  • Remplir plusieurs champs d'informations,
  • Faites des choix qui influencent votre comportement (par exemple, embauchez un photographe rédacteur ou dites-lui de faire ces tâches lui-même)
  • Quelques trucs supplémentaires qui incluent quelques processus à suivre pour vérifier plusieurs types de données.

J'ai fait des recherches sur "la conception de tableaux de bord", la "conception de tableaux de bord" et des termes comme ça, mais je n'ai rien vu de semblable:

  1. Intuitif (certains utilisateurs peuvent être submergés par les tâches qu'ils ont à faire ou les choix qu'ils doivent faire, et bien sûr, je ne veux en aucun cas effrayer les utilisateurs)
  2. Propre et ordonné, on dirait que tout cela est un processus naturel

Les trois approches décrites ci-dessous me sont venues à l'esprit.

comme une solution Kanban J'ai rencontré des choses comme un tableau Kanban, mais cela nécessiterait également que l'utilisateur définisse explicitement des statues comme 'Todo', 'In progress', 'Waiting for response', 'Verifying ' Et.. Voila'. Je ne suis donc pas sûr que ce soit une approche pratique en raison des activités supplémentaires requises qu'un utilisateur doit effectuer.

Interface à onglets Alors qu'une interface à onglets semble logique parce que tout est là à la fois et qu'un utilisateur remplit autant de champs qu'il en a envie. Mais je pense personnellement que les interfaces à onglets sont peu conviviales en ce qui concerne la validation des entrées lors de la publication des données.

Liste des tableaux avec tâches Cela me semble l'approche la plus pratique car l'utilisateur peut le faire une étape à la fois mais en même temps c'est vraiment ennuyeux de voir une autre table et cela peut aussi sembler un peu flou ce que j'attends de l'utilisateur. Bien sûr, d'autres parties de l'application Web utilisent également des listes de tableaux et elles donnent toutes accès à une ressource spécifique, plutôt que d'effectuer des tâches partielles pour une ressource.

J'attends vos réflexions, vos arguments et de préférence quelques lectures intéressantes que j'ai dû voir avant de poursuivre.

3
Ben Fransen

Je pense que j'aborderais cela avec une conception de liste et ajouterais quelques pépites de gamification :)

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

Lorsqu'un utilisateur termine une tâche, il recevra une étoile et des points seront ajoutés au total en bas. Cela devrait être très ludique avec des animations subtiles sur l'étoile qui apparaîtra et les points défileront jusqu'au nouveau numéro.

Ensuite, une nouvelle tâche apparaîtra sur la liste, et bien sûr, chaque étape sera enregistrée et disponible pour que l'utilisateur puisse continuer à partir de la prochaine connexion.

2
dimshik

Pourriez-vous examiner la nature des tâches et créer un regroupement dans l'architecture de l'information? Cela pourrait aider à la conception. Peut-être que chaque zone de contenu principale de la page est limitée à une tâche ou à une étape à la fois. Ainsi, les grandes tâches peuvent être divisées en petites tâches. Qu'est-ce qui est à vendre? (Tapez le nom du produit, sélectionnez la catégorie de godets, ajoutez les dimensions, le poids) À quoi ressemble-t-il? (Ajoutez des photos ou embauchez un photographe). Les étapes sont-elles linéaires ou peuvent-elles être effectuées dans n'importe quel ordre? Sont tous requis ou seulement certains? Puis-je publier un produit sans photo et continuer à vendre?

0
Sarah