1. Learning Management System
  2. Data model
Reference

The tables behind Learning Management System

Learning Management System ships with 14 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
14
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Configuration

Organizations own Courses and Employees; source mappings link reviewed field definitions to Courses.

Learning work

Enrollments connect organization, course, and employee owner; enrollment progress lines belong to an enrollment.

Review and correction

Evidence documents, review decisions, follow up actions, and state history refer back to the enrollment.

Execution

Operation runs and execution attempts point to the enrollment; operation steps belong to a run.

Access

Users holds user identity, role, and account status.

Every table, by feature

Courses and organizations

4 tablesAbout this feature
  • Courses

    Courses and catalog definitions offered to learners.

    Linked to Organizations
  • Organizations

    Agencies, departments and service organizations that own public services and cases.

  • Employees

    People who consume learning and own catalog items.

    Linked to Organizations
  • Source mappings

    Reviewed field mappings and transform rules between source payloads and target fields.

    Linked to Courses

Learners and enrollments

5 tablesAbout this feature
  • Enrollments

    Learner enrollments submitted for completion, review and certification.

    Linked to Organizations, Employees, Courses
  • Employees

    People who consume learning and own catalog items.

    Linked to Organizations
  • Courses

    Courses and catalog definitions offered to learners.

    Linked to Organizations
  • Organizations

    Agencies, departments and service organizations that own public services and cases.

  • State history

    Immutable workflow-written status transition history for each case.

    Linked to Enrollments, Employees

Progress and evidence

4 tablesAbout this feature
  • Enrollment progress

    Per-module progress lines tracked against an enrollment.

    Linked to Enrollments
  • Evidence documents

    Uploaded and verified supporting documents and source evidence.

    Linked to Enrollments, Employees
  • Enrollments

    Learner enrollments submitted for completion, review and certification.

    Linked to Organizations, Employees, Courses
  • Employees

    People who consume learning and own catalog items.

    Linked to Organizations

Independent review

5 tablesAbout this feature
  • Review decisions

    Independent reviewer decisions recorded against an exact source revision.

    Linked to Enrollments, Employees
  • Enrollments

    Learner enrollments submitted for completion, review and certification.

    Linked to Organizations, Employees, Courses
  • Enrollment progress

    Per-module progress lines tracked against an enrollment.

    Linked to Enrollments
  • Evidence documents

    Uploaded and verified supporting documents and source evidence.

    Linked to Enrollments, Employees
  • State history

    Immutable workflow-written status transition history for each case.

    Linked to Enrollments, Employees

Follow-up and correction

5 tablesAbout this feature
  • Follow up actions

    Assigned outstanding actions, corrections and outstanding requests for a case.

    Linked to Enrollments, Employees
  • State history

    Immutable workflow-written status transition history for each case.

    Linked to Enrollments, Employees
  • Enrollments

    Learner enrollments submitted for completion, review and certification.

    Linked to Organizations, Employees, Courses
  • Review decisions

    Independent reviewer decisions recorded against an exact source revision.

    Linked to Enrollments, Employees
  • Operation runs

    Workflow-maintained execution runs with operation key, input hash and persisted result reference.

    Linked to Enrollments

Delivery and provenance

5 tablesAbout this feature
  • Operation runs

    Workflow-maintained execution runs with operation key, input hash and persisted result reference.

    Linked to Enrollments
  • Operation steps

    Ordered steps inside an operation run with input, output and external receipt state.

    Linked to Operation runs
  • Execution attempts

    Each recorded attempt to execute an approved action for a service application.

    Linked to Enrollments
  • Enrollments

    Learner enrollments submitted for completion, review and certification.

    Linked to Organizations, Employees, Courses
  • Review decisions

    Independent reviewer decisions recorded against an exact source revision.

    Linked to Enrollments, Employees

Shared and settings

1 table
  • Users

    Users

    Linked to Users

Keys and references

The enrollment number is the human case identifier. Its course, owner, and organization references establish the operational context. Progress lines and documents retain a source enrollment reference. A review decision identifies its source revision and reviewer. Runs and steps retain operation keys and receipt references for tracing delivery.

Migration order

  1. Load Organizations, then Courses and Employees with their organization references.
  2. Review source mappings and import Enrollments with valid course and owner references.
  3. Add enrollment progress and evidence documents for each enrollment.
  4. Bring over review decisions, follow up actions, and state history with source revisions intact.
  5. Reconcile operation runs, operation steps, and execution attempts to their source enrollments.
  6. Configure Users and check role access against imported organization scope.

Set up Learning Management System your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started