Skip to content

Users and groups

Updated 13 Jul 2026

A user is a person in the system. In a specific company or space, the person appears through membership in that company space. This membership carries the role, state, and metadata used for management and reporting.

RoleTypical meaning
ownerSpace owner. Should not be left without a replacement.
adminManages users, groups, content, and operational settings.
studentOrdinary e-learning participant.
participantParticipant in specific scenarios, often events or courses.
StateClient-facing meaning
invitedThe user was invited but is not active yet.
pendingTransitional state waiting for a process to finish.
activeThe user is active and can work in the space.
revokedThe user is archived or removed from the space.

A revoked user is not deleted like an ordinary object. Study history, reporting, and audit links must remain traceable.

Groups are used for:

  • organizing users,
  • bulk content assignment,
  • distinguishing e-learning and blended learning scenarios,
  • group leaders,
  • invitation links and self-service entry.
TaskWhat to check
Invite a userE-mail, role, state, and company-space membership are correct.
Import usersIdentifier mapping is stable and failed rows are reviewed.
Add a user to a groupThe user receives group-based learning if the group has assigned content.
Remove a user from a groupLearning state is checked because assignment sources can change.
Revoke a userThe user no longer participates actively, but historical reporting remains available.
Change a roleThe new role matches what the person should manage or view.

A group should have a clear purpose. If one group means department, course, project, and access level at the same time, reporting and automation become hard to reason about.

  • user list with filters,
  • user detail with role, state, and metadata,
  • group detail with members,
  • group detail with assigned content.
  • The last owner of a space should not be revoked without a replacement.
  • A global user can be a member of multiple spaces.
  • E-mail may not be the best long-term identifier. personal_id is often more stable for integrations.
  • Adding or removing a user from a group can change their learning tasks.