publiclab / SmART-Form

A community science effort to measure formaldehyde in the home environment
https://u.osu.edu/smartform/
GNU General Public License v3.0
9 stars 5 forks source link

More intuitive UI #8

Closed shapironick closed 5 years ago

shapironick commented 7 years ago

A beta user wrote to me in an email:

Clicking "New Test" leads me to a whole form with "title", "result", and a panel of "details". Should i give the test a title?

Perhaps we should be more specific and say "name this location" in black text to the left to make it clearer? We could also have a time-stamp that we automatically add to the title with date and time of the before picture, so that users could sort between multiple tests at the same location.

Are both tags meant to be photoed in the one form? Or am I making two separate entries?

I think that we could maybe only let the "after exposure" button visible after the "before exposure" field has been filled to avoid confusion. Perhaps the "result" field only becomes visible after the before and after photos are both taken?

I think it would also be nice to have some helper text pop up/ or a tour for first time users that explain the features ("first click here to add a picture of the badge in the test location" then that window disappears when they click on that field (or the can x out that helper text) and once that field is filled in the next helper text pops up. we did that for this project as an example https://github.com/publiclab/wherewebreathe

shapironick commented 7 years ago

Another response that reinforces the suggestion for a tour or helper text within the new test screen for first time use.

The HINT button is helpful with step by step instructions. If there is a way to include it in the NEW TEST screen, that would be super helpful. I forgot what to do and wasn’t sure if I could exit the New Test screen without losing info.

shapironick commented 7 years ago

Another response from one of Jessica's colleague's supporting the above design features (not trying to beat a dead horse by posting this, just hoping to aggregate all the different responses that we receive outside of the survey)

What’s not clear is when it is actually working – what does the user take a picture of – there are no directions that indicate what that should/should not be.

shapironick commented 7 years ago

Perhaps the ppb reading could appear as its own screen following the entering of data and uploading of images? that way the users could know that 'it is working' when they have filled out all of the required fields and they are able to proceed to the next page that displays their reading.

ShaneYY commented 7 years ago

Here's what I got based on these feedbacks, first-time tour sounds like a good idea, I will look up for how it works.

screen shot 2017-10-19 at 10 38 41 am screen shot 2017-10-19 at 10 39 22 am

gretchengehrke commented 7 years ago

Hi Siyang, That mock-up looks good. Could you edit it to say "First, tap here to snap the test location" and grey-out the "Upload Data" button until the screen when the result is shown?

shapironick commented 7 years ago

Looks good @ShaneYY ! sorry for the delay (i was offline because of a minor traumatic brain injury). with public lab we can maybe find some UI designers to help so you can focus on the engineering side? If you could upload the IOS code that would be great and then we could see if UI developers could help us refine the interface. Thank you so much!

shapironick commented 6 years ago

Hi @ShaneYY , I hope you had a wonderful holiday! Just as a heads up, I'll be workshopping some ideas for an improved UI with @lightandluck this coming Monday. If you could upload the latest code by then that would be great! or if not let us know and we can push back our meeting. Thanks!

cc: @kdannemiller @gretchengehrke

lightandluck commented 6 years ago

@shapironick @ShaneYY Looking forward to hearing more about the project and helping where I can! I downloaded the app on Android and iOS and will poke at them this weekend.

ShaneYY commented 6 years ago

Hi @shapironick @lightandluck Sorry for the delay. I have updated the code for Android so far and will update the iOS (still working on it) in the following week. The first-time walkthrough as we discussed has been added.

The finals are close and I may not be able to respond until Wednesday afternoon. Thanks!

shapironick commented 6 years ago

Thanks, @ShaneYY ! good luck on finals! I think @lightandluck has everything he needs for now and is going to work on some suggestions. No need to sprint on the iso update! let's regroup after the dust has cleared on your finals :)

lightandluck commented 6 years ago

Yea, we had a very informative meeting this morning and there isn't anything blocking me from getting started. Any leftover questions I can direct to Nick.

No need to rush. Good luck on finals!

shapironick commented 6 years ago

Just a quick update @ShaneYY , Kevin is working up a lot of notes and sketches and is aiming to deliver wire frames by the end of the weekend. :)

shapironick commented 6 years ago

Here is a quick write up about @lightandluck 's excellent UI redesign work https://publiclab.org/notes/nshapiro/01-23-2018/refining-the-user-interface-of-a-community-science-app

Here are some further considerations (copied from the end of the above note):

Some initial refinements that might be necessary in the final stage of programming this app are as follows:

gretchengehrke commented 6 years ago

Hi @ShaneYY @shapironick I just downloaded the beta test (from the OSU website), and for the iPhone version, the test location photo function still lacks description (see issue closed above).

gretchengehrke commented 6 years ago

Hi @ShaneYY @shapironick After going through the app again, I whole-heartedly agree with @lightandluck 's ideas and especially about the misnomer of "Upload Data" which then takes you to the longest portion of the whole test. Also, since we are hoping that people will take the health and additional household information surveys before they get their final formaldehyde concentration result, we need to separate the upload data function from the taking survey function. How soon can this be accomplished? I'm working on the IRB materials for our case study now, and need to have very clear language about when and how people will be answering various questions and sharing data. Thanks!

gretchengehrke commented 6 years ago

Hi @ShaneYY Is it possible to add a "back" arrow or a "cancel" button after you click "New Test"? I hit New Test on accident, and couldn't figure out how to get out of it except by closing the app. Thanks!

ShaneYY commented 6 years ago

Hi @gretchengehrke The app in Apple Store hasn't been updated yet, I will embed the UI improvements from Kevin and your suggestions into the later version.

gretchengehrke commented 6 years ago

Thanks @ShaneYY. Sorry I got confused about the plan!

lightandluck commented 6 years ago

@gretchengehrke @shapironick Just a gentle suggestion, that the text for the 'launching' screens (the ones that send the user out to the surveys), should be easy to understand, honest, and specific to the survey that they are being sent to. I imagine a collaborative effort to come up with that text would help @ShaneYY a lot while he's updating the app.

shapironick commented 6 years ago

Yes! Absolutely. Thanks, Kevin :)

On Feb 20, 2018, at 12:13 AM, Kevin Nguyen notifications@github.com wrote:

@gretchengehrke @shapironick Just a gentle suggestion, that the text for the 'launching' screens (the ones that send the user out to the surveys), should be easy to understand, honest, and specific to the survey that they are being sent to. I imagine a collaborative effort to come up with that text would help @ShaneYY a lot while he's updating the app.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

bihechen commented 5 years ago

We've actually done this improvement. Can we close this issue now or is there anything else to be mentioned?

shapironick commented 5 years ago

I think we would benefit from another overall UI audit at some point as there are likely still issues, but without specifics, I think you are right and we should close this!