web-dev-qa-db-fra.com

Comment afficher une exigence minimale d'une manière qui encourage l'utilisateur à la dépasser?

Je conçois un outil de planification budgétaire pour les commerciaux. Les représentants doivent répartir leur budget sur 5 catégories différentes de dépenses, dont trois ont une allocation de dépenses minimale. L'organisation aimerait voir les représentants dépenser davantage dans les catégories avec des exigences minimales.

Ma solution initiale a été d'implémenter une barre de progression dans chaque catégorie pour gamifier le système. Lorsque l'utilisateur alloue le budget, la barre de cette catégorie se remplit. Le marqueur minimum est juste au-delà du point à mi-chemin de la barre de progression, laissant de la place pour encourager des dépenses supplémentaires. Le problème est que j'ai une dépense maximale inconnue.

Comment créer une barre de progression sans maximum?

6
Sara Scheuermann

Vous pouvez essayer d'utiliser une barre de progression logarithmique. Une barre de progression linéaire avance toujours à la même vitesse, mais une barre logarithmique se remplit rapidement au début et ralentit à mesure que les valeurs augmentent. De cette façon, vous pouvez soit souligner la progression des premiers points vers la valeur maximale (peut-être le "score" actuellement le plus élevé du système?) Soit créer une barre de progression avec une valeur maximale infinie qui n'atteint jamais 100%.

2
Kaivosukeltaja

Si le budget est connu à l'avance, est-ce que quelque chose comme ça fonctionnerait? enter image description here

Ce qui fonctionnerait comme suit:

  • dans chaque catégorie, l'utilisateur attribue un pourcentage du budget (qui résout le problème sans maximum)
  • certaines catégories ont un pourcentage minimum (qui peut être calculé une fois le budget connu)
  • les utilisateurs ne peuvent pas glisser vers la gauche du minimum
  • le glissement modifiera le montant attribué (à droite sur chaque ligne)
2
wintvelt

Motiver

Cela me rappelle beaucoup le fonctionnement des applications d'entraînement. De toute évidence, une application d'entraînement devrait vous inciter à continuer à vous entraîner, même si vous avez déjà atteint vos objectifs.

Apple a résolu ce problème avec un graphique circulaire. Une fois que vous avez atteint votre objectif, le cercle est terminé, mais vous êtes libre de vous entraîner plus longtemps pour boucler le graphique autant de fois que vous le souhaitez.

De plus, l'utilisation d'un langage informel pour l'encourager donne à l'utilisateur l'impression qu'il fait du bon travail. " Vous avez doublé votre objectif de déplacement. Continuez, Susie! " se sent beaucoup plus sincère qu'un simple "Progress: 200%" point de données.

Apple watch workout goals

2
maxathousand

Que se passe-t-il si votre "barre de progression" a été implémentée en tant que "barre de jalon", de sorte qu'il n'y a pas d'extrémité supérieure établie, mais un indicateur de jalon mobile (ou une série d'indicateurs) qui apparaît au-dessus de la barre?

1
Lynn

Pourriez-vous dessiner une barre de progression rouge ou jaune jusqu'à ce qu'elles atteignent le minimum, puis passer à des étoiles d'or ou quelque chose comme elles dépassent le minimum? Comme il n'y a pas de limite supérieure, je ne vois pas comment vous pouvez toujours dessiner une barre de progression sensible.

Par exemple. Supposons au moins 200.

À 0. Dessinez 0% en rouge

À 30. Tirez 15% en rouge

À 140. Dessinez 70% en jaune

À 198. Dessinez 99% en jaune

À 200. Dessinez une étoile d'or

À 400. Dessinez deux étoiles d'or

À 3000. Dessinez 8 étoiles d'or

Vous pouvez adapter le taux d'étoiles d'or de sorte que 1 à 2 ne soit que 200, mais obtenir 5 étoiles nécessite des milliers.

Les humains aiment aussi rivaliser, alors peut-être aussi montrer les résultats des autres utilisateurs, ou au moins dire à l'utilisateur où ils sont (5e meilleur) par rapport aux autres. Mais n'oubliez pas de gérer différents montants budgétaires.

1
rlb