Giter Site home page Giter Site logo

Comments (14)

nishit-v avatar nishit-v commented on August 31, 2024

Hi @morethanreal

We tried reproducing the issue where study list was blank after signing out. However, we didn't face the issue. Attached video for reference. iOS_GitHub_#59.zip

Issue might have happened due to Slow Internet/Server/API.

Please let us know if you are still able to reproduce this consistently and also was this in which Mobile Platform - Android and iOS ?

Thanks,

from fda-mystudies.

zohrehj avatar zohrehj commented on August 31, 2024

@nishit-v I think the suggestion is for the app to redirect to the intro screen instead of study list page after sign out; or display a custom message that you have signed out of X

from fda-mystudies.

nishit-v avatar nishit-v commented on August 31, 2024

@zohrehj We will display a custom toast message "You have been signed out of the app." after signing out.

from fda-mystudies.

morethanreal avatar morethanreal commented on August 31, 2024

It should also clear the cached studies and not display the list. Currently you can still interact with the study list, and tapping on the study will take you to the login screen.

from fda-mystudies.

SR-btc avatar SR-btc commented on August 31, 2024

Hi Yvonne, Zohreh, the idea was to allow users to view latest published studies ongoing in their landing screen (study list) even if they are not signed in. The state of this screen when not signed-in, does not contain anything participant/user specific and is more informational in nature. Users can browse through studies, read the study overviews (multi-page content) per study, and also view the Consent Document per study. None of this requires sign-in but helps the user understand what each study is about and what its terms are. And if they find something relevant to them , they can tap on the Join Study button and only then would be required to sign-in. So we dont force people to sign in until that point, and make it easy for people to view the latest study list ongoing even when not signed in.

These were the thoughts the team had back then during the main project. Wanted to let you know. I agree it was not very apparent that you have signed out but the toast message could solve that. If you would still prefer to have the user go back to the original landing screen, please let us know and we will make the change.

Thanks

@zohrehj @morethanreal

from fda-mystudies.

morethanreal avatar morethanreal commented on August 31, 2024

Yes, I prefer that once you sign out, the only screen you see is the full page sign in/sign up screen.

from fda-mystudies.

SR-btc avatar SR-btc commented on August 31, 2024

@morethanreal could you confirm you mean this is the gateway app landing screen (that has the app intro with a swipeable set of screens, along with buttons to Sign Up and Sign In)? That is the screen Zohreh is referring to above, but from your comment it looks like you are referring to either the primary Sign In screen or Sign Up screen. Please confirm so we can make the change as per that. I think it is better we take the user to the app intro screen rather than either the Sign In or the Sign Up screens.

from fda-mystudies.

SR-btc avatar SR-btc commented on August 31, 2024

Hi Yvonne, Zohreh, the idea was to allow users to view latest published studies ongoing in their landing screen (study list) even if they are not signed in. The state of this screen when not signed-in, does not contain anything participant/user specific and is more informational in nature. Users can browse through studies, read the study overviews (multi-page content) per study, and also view the Consent Document per study. None of this requires sign-in but helps the user understand what each study is about and what its terms are. And if they find something relevant to them , they can tap on the Join Study button and only then would be required to sign-in. So we dont force people to sign in until that point, and make it easy for people to view the latest study list ongoing even when not signed in.

These were the thoughts the team had back then during the main project. Wanted to let you know. I agree it was not very apparent that you have signed out but the toast message could solve that. If you would still prefer to have the user go back to the original landing screen, please let us know and we will make the change.

Thanks

@zohrehj @morethanreal

Also tagging @jkrogers18 to weigh in on this

from fda-mystudies.

jkrogers18 avatar jkrogers18 commented on August 31, 2024

I agree that the most intuitive user experience is for a signed-out user to see only account creation / login screens. However, we should size this effort and evaluate options before making any changes.

from fda-mystudies.

zohrehj avatar zohrehj commented on August 31, 2024

@SR-btc any updates on this?

from fda-mystudies.

SR-btc avatar SR-btc commented on August 31, 2024

Added it to the product backlog document for sizing and prioritization along with other enhancements. Will be taken up in future sprints based on that.

from fda-mystudies.

SR-btc avatar SR-btc commented on August 31, 2024

Given the new Hydra based sign-in screen, here's what has been agreed on:

Standalone App > App behavior after sign out

  1. The app must navigate to the Welcome/Overview screen after sign out.
  2. The Welcome screen of the app will have the Join Study button renamed to ‘Participate’, this will redirect to the Sign In screen and from here, the user can either sign in or sign up as required.
  3. The Welcome screen will also have the View Consent shortcut removed.

Gateway app
User will be redirected to App Overview screen after sign out

from fda-mystudies.

nishit-v avatar nishit-v commented on August 31, 2024

Above enhancement is verified and working fine in iOS builds
Standalone app - 1.0(147)
Gateway app - 1.0(148)

from fda-mystudies.

Lathan-btc avatar Lathan-btc commented on August 31, 2024

Above enhancement is verified and working fine in Android builds
Standalone app - 1.0(44)
Gateway app - 1.0(44)

from fda-mystudies.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.