Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

🎯 Objective

Allow the creation of a new user account in Richmond Studio, assigning the necessary data such as name, email, and roles, so the user can access and use the platform's features.

📊  Success metrics

Goal

Metric

Identifier (obligatorio)

Unique value assigned to each user. It is used to identify and distinguish users.

Last name (obligatorio)

User's last name.

First name (obligatorio)

User's first name.

Email address (obligatorio)

User's email address.

Email address must be new, cannot already exist in the system.

Password (obligatorio)

Key security element used to authenticate the user and protect their account or information.

Password confirmation (obligatorio)

Ensures that the user has entered the desired password correctly by requiring them to type it twice and ensuring both match.

Role

  • Administrator

  • Product builder

  • Student

  • Teacher

  • Training manager

  • Country training manager

  • Country training viewer

  • Content manager

  • Provisioning manager

Level

  • Preschool

  • Primary

  • Secondary

  • Adult

CountrySelecciona

el país del listado totalSelect the country from the full list.

NotaNote: Not mandatory except if unless the role is "Provisioning Manager" or "Country Training Manager" is checked.

Institution type

  • Richmond solution

  • Compartir

  • EDi

Institution (obligatorio)

Select the institution that user will have (no needed for Provisioning & Country Training managers).

Test user

Cancel

On / Off

Save

Guarda los cambios realizados

Cancela los cambios realizadosConfiguration that allows marking a user as a "test user."

Save

Allows saving the changes made by the user in the form.

Cancel

Revert the ongoing user creation without saving the changes made.

\uD83E\uDD14 Assumptions

Unique User Identifier:

  • Each user will have a unique identifier (such as a user ID or email) to prevent duplicates and ensure accurate user management.

Mandatory Fields:

  • Certain fields like name, email, and password are required for the user creation process. Optional fields might be allowed but won't be mandatory.

Role Assignment:

  • The user will be assigned specific roles (e.g., Administrator / Teacher / Training Manager / Student) that determine their permissions and access within the platform.

🗒️ Requirements

Requirement

Importance

Notes

The CMS must allow the administrator or authorized user to complete a form to create a new user.

Status
colourRed
titleHIGH

Data validation

Status
colourRed
titleHIGH

  • Password strength verification.

  • Confirmation that the passwords match.

🎨 User interaction and design

...

⚠️ Out of scope