Skip to content

User registration  #46

Description

@Stofmeisie

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions