hcm

Learning

PROFESSIONALEstimated read: 6 min· Updated 2026-06-03

Learning

ProfessionalAny employee

/hcm/learning is the workforce learning surface. AxisSynapse is a full xAPI 1.0.3 LRS with cmi5 launch protocol — meaning courses you author or import behave the way every modern LMS expects, and completions / scores / mastery flow into a clean compliance record. Self-service for employees: browse the catalog, enroll, launch courses, track progress, earn badges + certificates.

TL;DR — Open HCM → Learning to browse the catalog. Click a course to see prerequisites + duration; Enroll then Launch to start the course. Completions are recorded automatically; badges + certificates appear in your profile.

Browse the catalog

FieldWhat it doesAccepted values / default
Search + filterFind courses by title, topic, role, or required compliance status.Compliance courses get a deadline indicator.
Catalog sectionsCurated sections set by your admin (e.g. New-hire, Security, Manager basics).Your manager / HR can pin recommended sections to you.
Peer-authoredCourses authored by your colleagues; workspace admins approve before publishing.DRAFT → SUBMITTED → APPROVED via 4-eyes SoD.
Required by my roleCourses your workspace flagged as required for your role / module assignment.These show on /hcm/me when nearing deadline.

Enroll + launch

  1. Click a course

    The detail page shows description, duration, prerequisites, cmi5/xAPI conformance flag, and any badges / certificates issued on completion.

  2. Click "Enroll"

    Adds the course to your "In progress" list. Audit log records HCM_LEARNING_ENROLLMENT_CREATED.

  3. Click "Launch"

    Opens the course player. cmi5 sends the launched verb; AxisSynapse records HCM_LEARNING_COURSE_LAUNCHED.

  4. Take the course

    Progress is persisted in real-time via xAPI statements. You can quit and resume later — your state is preserved.

  5. Complete

    On completion, the course sends the completed verb. The workspace's success criteria (passed / mastery score, etc.) decide whether the completion is recorded. Audit log records HCM_LEARNING_COURSE_COMPLETED.

  6. Earn badges + certificates

    Per workspace policy, badges are awarded on milestones (course count, streak, role-required, etc.) and certificates on individual courses.

xAPI conformance

The runtime is a real xAPI 1.0.3 + cmi5 LRS. For external courses (SCORM is not natively supported; cmi5 is the modern equivalent), the launch sequence:

FieldWhat it doesAccepted values / default
9 cmi5 mandatory verbslaunched, initialized, completed, passed, failed, terminated, satisfied, abandoned, waived.Required for valid cmi5 statements.
§ 7.2.4 conflict detectionAxisSynapse rejects mutually-exclusive verb sequences (e.g. passed AFTER failed).Per the cmi5 spec.
§ 4.1 validationEvery statement validated against the cmi5 statement profile.Invalid statements rejected with reason.
§ 4.3 canonicalizationObject + actor identity canonicalized before deduplication.Prevents double-counting on retry.

Badges, streaks, leaderboard

FieldWhat it doesAccepted values / default
Badge catalog10-badge default catalog covers common learning milestones.Compliance, Security, Onboarding, Skill-tier badges. Workspace can add custom.
StreakDays in a row you've completed at least one learning activity.Resets at midnight workspace time if no activity that day.
Leaderboard5-tier rank by completed activities + time-in-content.Visible to you + your manager; opt-out available in preferences.

Forums per course

Each course has a discussion forum. Threads support reply, quote, and moderator pin. Workspace admins moderate (delete / pin / lock).

Every field, explained

FieldWhat it doesAccepted values / default
Enroll buttonAdds the course to your in-progress list.Optional unless required by role.
Launch buttonOpens the cmi5 / xAPI runtime.Pauseable + resumeable.
Completion statusWhether the course is passed / completed / abandoned.Driven by cmi5 verbs from the course.
CertificatePer-course PDF certificate issued on completion.Workspace branding + course title + your name + completion date.
BadgeEarned when a milestone is met (e.g. completing all compliance courses).Displays in your profile.

Common gotchas

  • "My progress disappeared." Cmi5 state is per-session per attempt; if you've started a new attempt without resuming, the prior progress remains on the prior attempt.
  • "The course says 'invalid statement'." The course is sending non-conformant cmi5 statements. Report to the workspace's learning admin.
  • "My streak broke at midnight UTC instead of my local midnight." Workspace policy decides which timezone the streak resets in; default is workspace timezone, not yours.
  • "My certificate has the wrong name." Pulled from your preferred display name. Update via Profile.
  • "My required course is past deadline." The course stays visible + completable; HR is notified of the lapse.

Troubleshooting

Error codeWhat it meansFix
LEARNING_COURSE_NOT_ENROLLABLEPrerequisite not met or workspace gates the course.Complete the prerequisite first.
LEARNING_STATEMENT_REJECTEDxAPI / cmi5 statement was invalid.Course author / workspace admin investigates.
LEARNING_BADGE_NOT_AVAILABLEBadge isn't enabled in your workspace's catalog.Admin enables it.

Related