Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimisation input de l'heure #58

Closed
AlphonseJr opened this issue Jul 15, 2015 · 20 comments
Closed

Optimisation input de l'heure #58

AlphonseJr opened this issue Jul 15, 2015 · 20 comments
Assignees
Milestone

Comments

@AlphonseJr
Copy link
Collaborator

Pour rendre la saisie de l'heure plus facile lors d'une mesure, je propose deux solutions :

Une drop down list (à voir le rendu notamment sur mobile) ou trois champs (avec les contrôles sur les champs) comme dans cet exemple

image

Avec au lieu de :
"date of birth" -> "Enter your time"
dd -> H
mm -> M
yyyy -> S
Example: 23 02 1983 -> Ex: 17:35:22 (use 24h format)
avec "24 format" en bold rouge

Quelle solution trouves-tu la plus adaptée ?

@AlphonseJr
Copy link
Collaborator Author

Au lieu H/M/S, hh/mm/ss ou hour/min/sec ?

@MathieuNls MathieuNls modified the milestones: Tw 1.2, Tw 1.1.1 Fixes, Tw 1.3 Jul 15, 2015
@AlphonseJr
Copy link
Collaborator Author

Yo !
Suite à notre call, voici la petite feature que nous allons rajouter : il s'agit du double check de l'input de l'heure.

Condition : l'heure inputée est différente de + ou - X minutes avec l'heure du device.

Si la condition est réunie, une pop-in de confirmation apparait :
Are you sure it was XX:XX:XX on your watch at the end of the countdown ?
Yes / No

Le "Yes" valide, le "No" repropose la page de countdown.

Pour le nombre de minutes, je me disait qu'on pourrait même mettre 4 minutes parce qu'il y a rarement des personnes qui portent leur montre avec volontairement autant de minutes de décalage et que ça peut arriver de mal lire sa montre à 5 min près, ce qui serait couvert par notre protection.

T'en dis quoi ?

Thanks pirate !

@AlphonseJr
Copy link
Collaborator Author

Yo !
Du coup je remet mon point dans ce thread :

Je me dit que ça pourrait être brain de passer plutôt en mode AM/PM avec une drop down list qui obligerait le gars à sélectionner le bon truc donc potentiellement limiter le risque d'erreur. Comme notre majorité d'users vient des US, ça pourrait être logique aussi. T'en penses quoi ?

@MathieuNls
Copy link
Member

Je suis d accord

@AlphonseJr
Copy link
Collaborator Author

Great. Je veux bien parier un verre que ça fera baisser drastiquement le nombre de mails que je reçois pour des erreurs de mesure ;)

@MathieuNls
Copy link
Member

J'ai une idée différente qui me semble encore meilleure.

Au lieu de demander à l'user d'entrer l'heure qu'il est sur ca montre au contdown, pourquoi pas lui demander d'appuyer sur un maxi bouton quand il est XX:XX:00.

Genre t'arrive à 14:35:45 sur la page, pis tu dois appuyer quand il est 14:36:00 à ta montre (au pire tu attends une minute). En plus du coup, c'est vraiment plus précis car tu peux regarder ta montrer et cliquer sans regarder l'écran.

Plus d'am / pm, plus d'erreurs de saisie --> pura vida.

Vous en pensez quoi ?

@AlphonseJr
Copy link
Collaborator Author

On y avait déjà pensé et on avait identifié deux soucis :

  • Si le mec est déjà à -2 minutes par rapport à "l'heure universelle" parce que sa montre retarde ou qu'il est à +5 minutes parce que c'est le genre de gars à vouloir toujours être en avance, ça risque d'être difficile de lui proposer un 12:36:00 qui soit pertinent non ?
  • Y'a pas un problème au niveau du ping ? Si il est sur une sale connection quand il clique sur le king bouton, ça fausse la mesure non ?

@MathieuNls
Copy link
Member

  • On peux avoir un truc genre click quand il est XX:XX:00. Puis validation, est-ce qu'il était bien XX:XX ou pas ? Non ? Quelle heure / minute.
  • Nan, pas de soucis de ping. L'heure sera prise depuis le navigateur du client, sans passage par le server

@AlphonseJr
Copy link
Collaborator Author

  1. Je trouve pas ça over user friendly mais y'a moyen de creuser un peu le truc pour avoir quelque chose de propre.
  2. Ok, et du coup, est-ce que ça peut poser un soucis si la première mesure a été effectuée depuis un autre navigateur / autre machine ou je sais pas quoi ?

@MathieuNls
Copy link
Member

Je te laisse creuser tes neuronnes de pirates.

Mais non, pas de soucis de ce genre.

@AlphonseJr
Copy link
Collaborator Author

Ok parfait, ba écoute je vais regarder ça, t'as une deadline de ton côté ? Je veux juste avoir un peu de temps pour pouvoir te proposer un truc bien propre. Il faudra du coup qu'on fasse retravailler un poil les maquettes vu que le countdown n'aurait plus de sens (à moins de le garder et de le proposer en méthode alternative ?)

@MathieuNls
Copy link
Member

Pas de deadline en particulier, je suis toujours sur #35.

@AlphonseJr
Copy link
Collaborator Author

Juste un truc : comment tu fais pour proposer 12:36:00 et pas 18:36:00 si le mec est sur un autre océan ou pire, 13:06:00 si il est indien ?

@MathieuNls
Copy link
Member

C est l heure de son PC que tu lui propose.

@AlphonseJr
Copy link
Collaborator Author

Ok et c'est une info que tu peux récupérer pour son smartphone également ? (C'était la dernière question relou :D )

@MathieuNls
Copy link
Member

Yes, bien sur

@MathieuNls
Copy link
Member

Peut être que Lisa aura une idée user friendly aussi si tu la met dans la boucle.

@AlphonseJr
Copy link
Collaborator Author

Bien vu, je vais faire ça ;)
Par contre j'ai lu trop vite "si tu la met dans la bouche" et j'ai explosé de rire
SHAME ON ME

@MathieuNls
Copy link
Member

ping

@AlphonseJr
Copy link
Collaborator Author

On y verra plus clair avec les maquettes de Lisa, en attendant, j'avais proposé la maquette suivante : https://toolwatch.proto.io/share/?id=d108d5da-c586-4246-bcce-3819a3ed2e3a&v=2 ( l'écran s'appelle "Synchro New Style"). Qu'en penses-tu ?

MathieuNls added a commit that referenced this issue Jan 29, 2016
The input-based sync system where users had to input the current time after a five seconds countdown was source of errors. Many users were inputing 12 hours-format time instead of 24 and we were likely having a serious issue with timezones...
In this prototype, users have to click a button at the next quarter minute. For ex, if it's 12:20:20, then we'll ask to hit the button at 12:20:30.

I included some jokes (Almost there youngling, All good, take me home scotty, One does not simply ...) that we could randomize (like the Jack bot). The rule is, however, to keep them short (20 characters space included) so they fit on the popup.

@AlphonseJr, @VS2000, thoughts ?
@AlphonseJr AlphonseJr assigned AlphonseJr and unassigned MathieuNls Feb 2, 2016
MathieuNls added a commit that referenced this issue Feb 8, 2016
MathieuNls added a commit that referenced this issue Feb 13, 2016
MathieuNls added a commit that referenced this issue Feb 13, 2016
New click-based synchronization system #58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants