openedx / openedx-app-ios

The mobile app for iOS for the Open EdX Platform.
Apache License 2.0
22 stars 16 forks source link

[iOS] Account Settings Cleanup - Support / FAQ / Email (2U) #117

Closed touchapp closed 11 months ago

touchapp commented 1 year ago

Goal

This project involves adding dedicated support page, FAQ, Email and viewing Terms of Service / Privacy Policies inside application

Slack: #wg-product-mobile

### Tasks
- [ ] https://github.com/openedx/openedx-app-ios/issues/118
- [ ] https://github.com/openedx/openedx-app-ios/issues/119
- [ ] https://github.com/openedx/openedx-app-ios/issues/120
- [ ] https://github.com/openedx/openedx-app-ios/issues/203
- [ ] https://github.com/openedx/openedx-app-ios/issues/230
marcotuts commented 1 year ago

This effort would benefit from some UX definition and clarity - we definitely need to have the account settings page be more flexible and include out of the box additional configurable links / references for student support and help.

rnr commented 11 months ago

@moiz994 could we specify which exactly fields/areas should we have in this View? Should we follow current edX app? All these fields are required for openEdX too or we need hide something with Feature Flags? Like some list or something like this. Thank you cc @k1rill

moiz994 commented 11 months ago

Hey Anton, good question. We should be following the prod edX app for our case but for open edX the following are not required:

Please see the below screenshot of the current prod app profile screen for context:

Also, quick question, are we currently just implementing the design for the screen or also looking into the functionality of the buttons on this screen?

@marcotuts I think we need to align here as well on the design and scope of the profile tab.

k1rill commented 11 months ago

IMAGE 2023-12-12 15:36:43 Delete account is now inside Edit Account screen in the open edX app

moiz994 commented 11 months ago

oh, yes! Thanks for sharing this. I think there was some compliance issue that needed us to bring it out in the front for some reason but I can not recall exactly. I think product teams need to sync up on this. Let's keep it as it is for now. We can create separate tickets for compliance considerations later.