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.