Semantius Logo
LMSJune 27, 2026

Learning Paths

Sequence courses into curricula and learning paths so learners always know what comes next. Tie each step to the skills and proficiency a role requires, recommend the next best course, and roll individual development into longer-term career plans. Track progress across the whole path, not just one course at a time.

Use the Learning Paths semantic blueprint

/semantius-admin use the architect, analyst and modeler skills to update the semantius platform with the model specified in https://www.semantius.com/blueprints/lms-paths-semantic-blueprint.md

Entity summary

Name data_object Description
Curricula curricula Grouped learning paths and courses targeting a role, function, or compliance scope.
Learning Path Assignments learning_path_assignments Assignments of a learning path to a learner, tracking overall path progress and completion percentage.
Learning Path Steps learning_path_steps Ordered steps inside a learning path, each pointing to a course, sub-path, or external resource with sequencing rules.
Learning Paths learning_paths Curated sequences of courses targeting a role, skill, or certification, driving ordered enrollment and progress tracking.
Learning Plans learning_plans Personalized learning plans composed of multiple paths or courses, often manager-curated or recommended against skill gaps.
Learning Recommendations learning_recommendations Per-learner content suggestions generated from skill gaps and the learner's role profile.
Prerequisite Rules prerequisite_rules Gating rules that control learning-path progression, requiring completions, scores, certifications, or competencies before the next step.
Skill Targets skill_targets Learning-path steps, each binding a skill to a target proficiency threshold to reach.
Certifications learner_certifications Credentials issued to a worker (internal, vendor, or regulatory), with issue date, expiry, issuing body, and renewal rules. Drives recertification campaigns.
Course Enrollments course_enrollments Per-learner per-course records tracking assigned and due dates, attempts, status, and score.
Employees employees Canonical records of people currently or formerly employed, carrying identity, employment metadata, and links to position, manager, and org unit.
Job Profiles job_profiles Canonical role definitions in the job catalog: title, family, level, responsibilities, required skills, pay range, and FLSA class. Many positions share one profile.
Org Units org_units Nodes in the organizational hierarchy such as divisions, departments, and teams, with manager, cost center alignment, geographic scope, and parent-child links.
Positions hcm_positions Approved org slots with role definition, cost center, reporting line, location, and FTE allocation. Each can be open, filled, or eliminated.
Performance Goals performance_goals Individual performance goals with owner, period, metric, weight, and status, aligned to organizational objectives and reviewed within performance cycles.
Skill Profiles skill_profiles Per-worker collections of skills with self-assessed and validated proficiency, derived from courses, certifications, and performance signals.
Skills Gap Analyses skills_gap_analyses Comparisons of current skills inventory against future demand by role, level, and location, guiding build, buy, or borrow decisions.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  learning_paths["Learning Paths"]
  employees["Employees"]
  hcm_positions["Positions"]
  org_units["Org Units"]
  course_enrollments["Course Enrollments"]
  learner_certifications["Certifications"]
  job_profiles["Job Profiles"]
  performance_goals["Performance Goals"]
  skills_gap_analyses["Skills Gap Analyses"]
  skill_profiles["Skill Profiles"]
  learning_path_steps["Learning Path Steps"]
  curricula["Curricula"]
  learning_path_assignments["Learning Path Assignments"]
  learning_plans["Learning Plans"]
  prerequisite_rules["Prerequisite Rules"]
  skill_targets["Skill Targets"]
  learning_recommendations["Learning Recommendations"]
  users["Users"]
  learning_paths -->|"contains"| learning_path_steps
  curricula -->|"comprises"| learning_paths
  learning_paths -->|"assigned_via"| learning_path_assignments
  learning_plans -->|"composes"| learning_paths
  learning_path_steps -->|"gated_by"| prerequisite_rules
  org_units -->|"groups"| employees
  org_units -->|"contains"| hcm_positions
  hcm_positions -->|"is_filled_by"| employees
  job_profiles -->|"defines"| hcm_positions
  employees -->|"holds"| skill_profiles
  job_profiles -->|"maps_to"| skill_profiles
  employees -->|"enrolls_in"| course_enrollments
  skill_profiles -->|"updated by"| learner_certifications
  skill_profiles -->|"updated by"| course_enrollments
  job_profiles -->|"requires"| learning_paths
  job_profiles -->|"expects"| skill_profiles
  employees -->|"fills"| hcm_positions
  employees -->|"learns_via"| course_enrollments
  org_units -->|"rolls_up_to"| org_units
  skills_gap_analyses -->|"prescribes"| learning_paths
  users -->|"curates"| learning_paths
  users -->|"assigned_path"| learning_path_assignments
  users -->|"owns_plan"| learning_plans
  employees -->|"is_linked_to"| users
  users -->|"manages"| hcm_positions
  users -->|"leads"| org_units
  users -->|"owns"| job_profiles
  users -->|"enrolls in"| course_enrollments
  users -->|"assigns"| course_enrollments
  users -->|"holds"| learner_certifications
  users -->|"holds"| skill_profiles
  users -->|"owns"| performance_goals
  org_units -->|"has members"| users
  users -->|"prepares"| skills_gap_analyses
  class learning_paths master;
  class employees embedded_master;
  class hcm_positions embedded_master;
  class org_units embedded_master;
  class course_enrollments embedded_master;
  class learner_certifications embedded_master;
  class job_profiles embedded_master;
  class performance_goals consumer;
  class skills_gap_analyses consumer;
  class skill_profiles consumer;
  class learning_path_steps master;
  class curricula master;
  class learning_path_assignments master;
  class learning_plans master;
  class prerequisite_rules master;
  class skill_targets master;
  class learning_recommendations master;
  class users platform_builtin;
  style hcm_positions stroke-dasharray:5 5;
  style org_units stroke-dasharray:5 5;
  style job_profiles stroke-dasharray:5 5;
  style performance_goals stroke-dasharray:5 5;
  style skills_gap_analyses stroke-dasharray:5 5;
  style skill_profiles stroke-dasharray:5 5;
  style skill_targets stroke-dasharray:5 5;
  style learning_recommendations stroke-dasharray:5 5;