-
Notifications
You must be signed in to change notification settings - Fork 3
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
Session Time Helper #1
Comments
Let's do something just a little complex here as learning experience.
So an example vote would be:
There maybe some improvements:
This is just an idea, we may make it way simpler but I think this would be a good exercise to think in terms of time zones, summertime offsets, durations, time calculations, time display formats, arrays, math calculations and fractions, document structures as well as an opportunity to work with packages like mathjs, momentjs and underscorejs. Let's hear some more ideas, we can make this simpler, more complex or perhpas trash this idea to come up with a better one. |
This is really good lets have a brainstorm session, may be tomorrow if everyone is free. |
"The mentor may get to have superpowers :) For example 12 points to distribute to their own 3 votes." |
I think you are right. The mentor should have normal human powers :) And yes, the mentor should predefine their availability as I suggested by
but I want this more than mere slots because I'd like this feature to require time based calculations and timezone problems. Believe me, most devs I know clearly make very simple mistakes here and paint them into corners when the time comes to open the app to the whole world :) |
The solution which came to my mind was: Simply saving the timezone at first login. As we can’t assume, that the JavaScript Time is always correct, we probably have to somehow ask for confirmation and give the chance to correct a wrong assumption. To over-complicate it, we could also try to get the timezone via IP and check if it’s the same than JavaScript assumes.
I personally think a combined solution would be the best. So the mentor can select some time slot’s which are doable for the participants and than the participants can vote for a specific slot. |
An intuitive way to find session times for mentors and members in different timezones with different availability.
The text was updated successfully, but these errors were encountered: