Server: As a student, I can create a new edX account by providing Email

Description

  • Student can register for edX account in the app

  • Required fields should be consistent between mobile and desktop

Note potential zero rating impact if webview.

Eng: to discuss approach for webview vs native

Non-requirements

  • User creation by Google/FB

Eng Tasks:
Server Side:

  • Run changes by destination edx team

  • Refactor current code.

  • Change API contract around errors.

  • Need to update web browser code to use new refactored code.

  • Error information needs to contain field information - forward from existing old API.

Client Side:

  • Split auth UI into auth via login and auth via register
    Includes register via email (which may or may not be joined with the form UI as extra fields)

  • Build registration form UI

  • Network plumbing

Estimate:
Server: 5 story points
Client: 4 story points per app

Steps to Reproduce

None

Reason for Variance

None

Release Notes

None

Assignee

Greg Price

Reporter

louR

Labels

None

Customer

None

URL

None

Groups with Read-Only Access

None

Actual Points

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Contributor Name

None

Blended Project Status Page

None

Story Points

5

Epic Link

Fix versions

Priority

Unset
Configure