Skip to content
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

As a researcher, I need participants to provide consent before registering for the app. #200

Closed
8 of 12 tasks
emaela opened this issue Jun 26, 2022 · 0 comments · Fixed by #205
Closed
8 of 12 tasks
Assignees
Labels
enhancement New feature or request

Comments

@emaela
Copy link
Collaborator

emaela commented Jun 26, 2022

David and his colleagues need participants to provide their consent to having their data collected. This consent needs to be provided before creating an account. This will require the ability to edit consent text on the Admin screen, and the addition of a Consent Form screen in the sign up flow.

Admin Screen Specs:

  • The admin screen is scrollable.
  • The admin screen has a new section titled 'Edit Consent Form'.
  • The section has a text box that is pre-filled with consent form text from Firebase.
  • The section has an 'edit' and 'save' button.
  • By default, the text box is not in edit mode and 'save' is disabled.
  • When admin presses 'edit': the text box is put in edit mode, 'save' becomes enabled, and 'edit' becomes disabled.
  • When admin presses 'save': the text box is no longer in edit mode, 'save' becomes disabled, 'edit' becomes enabled, and the consent form text is updated in Firebase.

Consent Form Screen Specs:

  • After pressing 'sign up', the participant is taken to the consent form screen.
  • The consent form screen displays consent form text from Firebase.
  • On the consent form screen, there is an 'I consent' button and an exit button.
  • If the participant presses the exit button, they are taken back to the sign up screen and no account is created for them.
  • If the participant presses the 'I consent' button, an account is created and they are taken to the email verification screen.

Design:

  • The consent form screen will be modeled after the test welcome screen, with the ability to scroll.
@emaela emaela added this to the Onboarding & Login Flow milestone Jun 26, 2022
@emaela emaela added the enhancement New feature or request label Jun 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants