Skip to main content

Glossary

The terms used across CMDX and its documentation. If you are coming from another learning management system, the last column lists the names it may have used.

Terms​

TermMeaningElsewhere called
administratorA person who manages a tenant or a whole CMDX install: its users, roles and settings.admin, superuser
categoryA folder that sorts courses and learning items within a tenant. Categories can contain other categories, and a category can be limited to some departments.course category, folder
courseThe container learners enroll in. A course holds learning items, which can be grouped into sections.class, program
enroll, enrollmentTo enroll is to add a learner to a course. An enrollment is the record that the learner belongs to that course.register
eventA notice that something happened in CMDX, such as a learner being enrolled in a course. Plugins subscribe to events the same way as to hooks, but an event reaches its handlers in the background, after it happened, so they can't stop it.signal
feature flagA setting that turns a CMDX feature on or off. Administrators change them on the Feature flags settings screen.toggle, switch
hookA named point in CMDX where plugin code can run, for example after a user registers. The handlers registered for a hook run in priority order.trigger, listener
instructorAnyone who builds or runs a course.teacher, trainer, facilitator
learnerAnyone taking a course.student, trainee
learning itemA reusable unit of learning content, such as a SCORM package, a video, a file or a quiz. You create it once and can place it in more than one course.activity, module, resource, content item
masteryA learner's record of how much of a learning item they have completed, kept per item rather than per course. Today, media items track it by how much has been watched.completion score, progress
placementA learning item placed in a course or a course section, with its position and whether learners must complete it.instance, link, occurrence
pluginCode that extends CMDX through its plugin system. A plugin is packaged and installed separately from CMDX.extension, add-on
tenantOne isolated customer space in a CMDX install, with its own members, courses and settings. A person can be a member of more than one tenant.organization, site, client
  • Concepts: how tenants, courses, learning items and placements fit together.