As a participant, I want to register an account so that I can login and participate
Acceptance criteria:
Happy Path
- Display a registration button on the AfrikaBurn web portal
- A pre-defined registration form with fields to capture personal details and a submit button is displayed
- Validation errors are shown to the user when information is missing or captured incorrectly during completion of the registration form
- When the registration form is completed and submitted, a participant account and a session is created and the participant is logged in
- Acculturation course is unlocked
- The user is required to complete the acculturation course before their participant Bio and Personae is displayed
- Upon completion of the acculturation course, the participant's Bio and Personae is unlocked and the participant's feed is shown
Unhappy Path
- An error message is shown to the user when their credentials are already registered on the LDAP system, redirecting them to the Login / Forget Password / Password reset page
Open questions
- Validation of email address?
- Moodle module display inside the registration journey (iframed?)
- Cookie management (how do we let the LDAP system know that the participant completed their acculturation course)
Linked Issues
As a participant, I want to register an account so that I can login and participate
Acceptance criteria:
Happy Path
Unhappy Path
Open questions
Linked Issues