Skip to content

Glossary

Updated 13 Jul 2026jirkamotejl

This is the starting glossary. It should grow as we migrate existing documentation and review the product with area owners.

TermMeaning
Company SpaceA tenant or client workspace in Knowspread.
UserA global user identity. One person can belong to multiple company spaces.
UserInCompanySpaceA user’s membership in a specific company space. Holds role, state, and client metadata.
RoleMembership permission and product role. Current values: student, admin, owner, participant.
StateMembership lifecycle state. Current values: invited, pending, active, revoked.
UserGroupA group of users inside a company space. Used for organization and bulk content assignment.
Group leaderA member with a leadership relation to a group. Modeled separately from ordinary membership.
ContentE-learning content, a course, or another supported content type.
ContentVersionA concrete version of content. Content can have drafts and active versions.
active_version_numberThe version number currently accepted as active in a company space.
ContentInCompanySpaceContent available in a specific company space, including ownership, active version, and licenses.
ownership_typeDistinguishes original content (original) from purchased content (bought).
ContentLicenseA consumed license for the pair of user-in-space and content-in-space.
AssignedContentThe intent that content should be assigned to a user or group.
ParticipationSourceA link explaining why a concrete study record exists.
ContentParticipationA concrete study record for a user and content/version.
ContentAssignerReconciliation engine that turns assignment intent into effective study state.
Learning EventAn in-person, online, or blended learning event connected to content.
WebhookOutgoing HTTP notification from Knowspread to a client system.