Learner Profile User Stories

  • As a site administrator, I need to be able to define custom user data fields to fit the needs of my organisation, and stipulate whether that data is mandatory for all users to complete.

    • As a site administrator with custom user data fields, I need to be able to collect that custom data from users, such as via the user profile, API, and/or registration form.

  • As a site administrator, I need to be able to modify and hide default user profile fields that do not fit my organisation’s policies.

  • As a site administrator, I need to be able to enforce validation on registration fields to ensure the data captured matches known patterns and disallows negative patterns (such as disposable email addresses).

  • As an institution administrator, I need to be able to integrate user data from my institution, such as student identification numbers, and retrieve that data to contextualise reporting and integrations with other institutional systems.

  • As a site administrator, I need to be able to modify and lock user profile fields in order to prevent inappropriate data from being shared by users for user-submitted fields.

  • As a learner, I want to be able to control who can see different aspects of my profile in order to allow only certain predefined groups to see certain details.

  • As a learner, I want to be able to have my profile share as little information as is necessary for the site to function.

  • As a learner, I want to be able to easily sync my skills and profile information with professional social media platforms, such as LinkedIn.