Comments (14)
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.
@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.
@zohrehj We will display a custom toast message "You have been signed out of the app." after signing out.
from fda-mystudies.
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.
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
from fda-mystudies.
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.
@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.
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
Also tagging @jkrogers18 to weigh in on this
from fda-mystudies.
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.
@SR-btc any updates on this?
from fda-mystudies.
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.
Given the new Hydra based sign-in screen, here's what has been agreed on:
Standalone App > App behavior after sign out
- The app must navigate to the Welcome/Overview screen after sign out.
- 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.
- 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.
Above enhancement is verified and working fine in iOS builds
Standalone app - 1.0(147)
Gateway app - 1.0(148)
from fda-mystudies.
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)
- [IDP] [PM] Verification code should be received by the admins to their latest updated phone number HOT 4
- Upgrade from v2.0.10 to v2.0.11: DB Migration Build Fails for Study Builder HOT 17
- [Android][Offline Indicator] Invalid Client: You are offline. Kindly check the internet connection. HOT 1
- [SB] UI Issue > Questionnaires / Active task > Error messages are overlapping in the scheduling screen HOT 6
- [IDP] [PM] [MFA Disabled] Submit button is disabled in the following scenario HOT 2
- [IDP] [SB] Admin is able to create the questionnaires without entering data in the scheduling screen HOT 6
- [Android] Getting 'You are offline' popup message when tried to signup in the mobile app HOT 3
- [IDP] [SB] Edit admins screen > Already added data is getting displayed in the following scenario HOT 6
- [iOS] Not getting the study completion pop up in the study activities screen even though user submitted all the activities HOT 1
- [IDP [QA] [SB] Popup message is getting displayed while adding a non organizational admin in the study builder in the following scenario HOT 2
- Participant manager datastore build is failing
- [PM] [Auth server] Sign in button is disabled in the following screen HOT 1
- [Android][Sign In] Text change needed for the toast message in Sign in screen
- Security Policy violation Binary Artifacts HOT 118
- [SB] 'Please enter the valid URL' error message is getting while importing the study in the study builder HOT 1
- [PM] [Standalone study] Default image is not getting displayed for the Standalone studies in the following scenario
- [Android Configuration] 'Error, can't continue' message when running the Android app in both the emulator and on a mobile device HOT 15
- [SB] Active Tasks > Add Active Task > Select Active Task > Pre-Defined Active Tasks HOT 1
- [Android] Target questions are displaying without considering the source question responce for branching questionnarie in a scenario
- [SB] > Try your formula pop-up >'x' icon is not clickable in pop-up
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fda-mystudies.