mezerotm / cmv

CMV is a citySDK based map visualizatoin tool
5 stars 5 forks source link

Stricter help page tutorial #39

Open mezerotm opened 7 years ago

mezerotm commented 7 years ago

Would be nice if when we get to step 2 (the first time it mentions variables) if we could instead of listing more variables, is instead open the variable up for them or force them to open it and show the steps of clicking a radio button and then going through the process of clicking submit. I imagine a more forceful tutorial where they cannot progress until they comply with the instructions(#38).

hardnett commented 7 years ago

on the first point, this would probably be possible, but within a different framework. The Intros api is not very sophisticated, and from what I can tell it does not provide a "simulated" click feature. There may be ways to hook-it in to the stepping mechanism if they have a callback function, but I have not seen anything like that in that API. This is more of an issue with the multivariable selection in my opinion. Note that I did not include that in the help at this time.

if this were a training application or something that requires more compliance, then I would agree. In my mind, a tutorial should provide the amount of help the user wants and not the amount of help the developers want to "force" the user to have.

One thing we should consider is adding extra help points as the user uses the app, and not just leave help to the "help mode". For example, we could put on the panels with the variables help icons to allow the user to get popups with more information. Also, in the multi-select, I was thinking we could indicate they have selected "1 variables", "2 variables", etc. So that they know when they have reached the max of 4.

mezerotm commented 7 years ago

One thing we should consider is adding extra help points

We could start adding tooltips to the icons, this is something that is easy to implement is quite common and quite useful.

hardnett commented 7 years ago

Thats true. And the current framework has that ability.

hardnett commented 7 years ago

Created an issue to add Tool Tips: https://github.com/mezerotm/cmv/issues/46

hardnett commented 7 years ago

Lets make it so that touching to the screen does not exit the help.

mezerotm commented 7 years ago

Lets make it so that touching to the screen does not exit the help.

Fixed here: 26dce280b0c2fd410f1a4ec58b4d13ebe57c12a3