Skip to main content Enter
ERP.AI Learning Management System

Learning Management System

Start now
Build with Proto

Explore the system

What’s insideExplore the capabilities defined for this system.
How it worksFollow the work through the system, step by step.

Learning Management System

Start now
Build with Proto

Reference

Connected systemSee how the parts of the system work together.
Related systemsBrowse more systems for your industry and business.

Learning Management System

Start now
Build with Proto
All systems
Explore the system
What’s insideExplore the capabilities defined for this system.How it worksFollow the work through the system, step by step.
Reference
Connected systemSee how the parts of the system work together.Related systemsBrowse more systems for your industry and business.
Sign in
Sign in Start now
Learning Management System

Records, requests and approvals, in one system.

Course builder, assessments, certificates, progress

Start now Download agent

Explore the specification

Learning Management System · Illustrative data · Planned system
ERP•AI
Operations › Learning Management System
Submit Review Approve Act Close
My Learning (Learner portal)Enrollments
YouStatusAssignedInProgressAwaitingQuizOverdue
Assigned
ENR-82757CRS-3182
ENR-82612CRS-5880
InProgress
ENR-55101CRS-4143
ENR-51763CRS-9340
AwaitingQuiz
ENR-26913CRS-1488
Overdue
ENR-11614CRS-7531
Today's Sessions (Instructor)Sessions
YouSessionStartTime::date = todayStatusScheduledInProgress
  1. SSS-45356 · F-15CRS-894220 Sep → 22 SepInPerson
  2. SSS-10530 · N-3CRS-342916 Sep → 18 SepVirtual
  3. SSS-34962 · C-17CRS-871022 Sep → 01 OctHybrid
  4. SSS-37481 · M-3CRS-731813 Sep → 17 SepInPerson
  5. SSS-78882 · F-3CRS-230921 Sep → 30 SepVirtual
External Course Requests Awaiting My ApprovalExternalCourseRequests
You or You
  • ECR-24614 ManagerApproved ecr-816
  • ECR-11481 ManagerApproved ecr-699
  • ECR-57260 ManagerApproved ecr-907
  • ECR-79756 ManagerApproved ecr-452
  • ECR-58822 ManagerApproved ecr-690
ECR-24614
Employee
YS
Provider
PRV-509
CourseTitle
ManagerApproved ecr-816
EstimatedCost
34,772.18
Justification
JST-408

Approval conditions.

My CertificatesCertificates
YouStatusActiveExpiringSoon
Active
CRT-49929CRS-1756
CRT-34716CRS-6045
CRT-36075CRS-8403
ExpiringSoon
CRT-97100CRS-7945
CRT-40841CRS-2236
CRT-71501CRS-1837
My Team's LearningEnrollments
YouStatusAssignedInProgressAwaitingQuizOverdue
Assigned
ENR-45905CRS-4488
ENR-24097CRS-5027
InProgress
ENR-45019CRS-7776
ENR-99350CRS-4641
AwaitingQuiz
ENR-35831CRS-9148
Overdue
ENR-50009CRS-4276
Certificates Expiring SoonCertificates
StatusActiveExpiringSoonExpiresAt BETWEEN todaytoday + 90 days
Active
CRT-72749CRS-3879
CRT-48174CRS-5561
CRT-88731CRS-1936
ExpiringSoon
CRT-49753CRS-1066
CRT-34037CRS-1613
CRT-42363CRS-5993
Overdue EnrollmentsEnrollments
Overdue
LearnerCourseAssigned AtDue DateSource
FTCRS-560711 Sep19 SepSelfEnroll
VNCRS-887921 Sep28 SepManagerAssigned
LUCRS-507515 Sep20 SepAutoEnroll
MCCRS-561319 Sep25 SepCompliance
FLCRS-945525 Sep27 SepPathProgression
DRCRS-949917 Sep23 SepRenewal
Quizzes Awaiting My GradingQuizAttempts
AwaitingGradingQuiz.RequiresInstructorGrading = trueYou
Attempt NumberQuizLearnerSubmitted AtAuto Score
QA-79624QZZ-1441ES20 Sep40
QA-83762QZZ-8755CB22 Sep65
QA-28027QZZ-9079FY16 Sep20
QA-32899QZZ-9170EK25 Sep45
QA-86463QZZ-7960GS18 Sep40
QA-69951QZZ-7444PD22 Sep60
Mandatory Compliance CohortEnrollments
Mandatory = true
LearnerCourseAssigned AtDue DateStatus
YECRS-147308 Sep10 SepAssigned
LMCRS-522008 Sep10 SepInProgress
APCRS-402015 Sep21 SepAwaitingQuiz
HPCRS-779511 Sep16 SepCompleted
UACRS-664312 Sep14 SepFailed
UVCRS-870515 Sep20 SepCancelled
Course CatalogCourses
PublishedActive = true
Course CodeTitleCategoryDelivery TypeEstimated Duration Minutes
CC-446Published crs-295ComplianceOnline10
CC-369Published crs-341TechnicalInstructorLed20
CC-834Published crs-839LeadershipBlended65
CC-742Published crs-606SalesOnline30
CC-528Published crs-770ProductTrainingInstructorLed90
CC-551Published crs-579OnboardingBlended110
Catalog Performance (L&D Lead)Courses
Published
Course CodeTitleCategorycountcount
CC-322Published crs-990Compliance342
CC-530Published crs-844Technical1323
CC-918Published crs-225Leadership2837
CC-828Published crs-455Sales357
CC-640Published crs-136ProductTraining2719
CC-252Published crs-826Onboarding1128
My Authored Courses (Author)Courses
You
Course CodeTitleVersionStatusCategory
CC-789Draft crs-735590DraftCompliance
CC-840Published crs-475720PublishedTechnical
CC-509Archived crs-619700ArchivedLeadership
CC-441Draft crs-399830DraftSales
CC-577Published crs-293180PublishedProductTraining
CC-876Archived crs-75670ArchivedOnboarding

Illustrative records generated from the specification. Explore the views to inspect the planned operating model.

Explore the specification

Built for your team.

Teams who run a process today on email and spreadsheets.

Defined tables
22
Operational views
12
Defined roles
7
Reports
8

Defined in the planned system specification.

What’s inside.

Course builder, assessments, certificates, progress

Records

Master data with history

Records
NumberNameStatusUpdated

Requests

Intake with owners and status

External Course Requests Awaiting My Approval
Request NumberEmployeeProviderCourse Title

Approvals

Named approvers and thresholds

External Course Requests Awaiting My Approval
Request NumberEmployeeProviderCourse Title

Scheduling

Calendars, slots and capacity

Scheduling
NumberNameStatusUpdated

Documents

Attachments, templates and versions

Documents
NumberNameStatusUpdated

Reports

Dashboards, exports and alerts

Reports
NumberNameStatusUpdated
Workflow handoff

Request to close

Records, requests and approvals, in one system.

Start now ↗
  1. 01
    Submit
  2. 02
    Review
  3. 03
    Approve
  4. 04
    Act
  5. 05
    Close

Built for your team

Certificates Expiring SoonActive
Cert NumberCourseEmployeeIssued At

L&D Lead

Head of Learning & Development / Training Manager. Owns the function — the catalog, the learning paths, the analytics, the external-spend budget, and the cross-cutting calibration of courses. Final approver on Skills master changes and on high-cost ExternalCourseRequests.

Course CatalogPublished
Course CodeTitleCategoryDelivery Type
Technical

Course Author

Subject-matter expert who authors specific Courses. Senior engineer authors Internal Architecture; HR partner authors Manager Foundations. Owns own Courses, Modules, Quizzes, and the ContentLibrary assets they upload.

Today's Sessions (Instructor)Scheduled
Session NumberCourseSession Start TimeSession End Time

Instructor

Delivers InstructorLed / Blended Sessions, marks SessionAttendance, and grades short-answer quiz responses on courses they're assigned as Instructor.

External Course Requests Awaiting My Approval
Request NumberEmployeeProviderCourse Title

Manager

Line manager with scope over direct reports. Assigns Courses to own team, sees their progress and certificate status, approves ExternalCourseRequests up to a configurable budget threshold.

Mandatory Compliance Cohort
LearnerCourseAssigned AtDue Date

Compliance Officer

Owns mandatory compliance courses (CA AB1825, NY, IL sexual-harassment training; HIPAA where applicable; OSHA for operations / lab roles). Tracks completion at the org level and escalates non-completion. Read-only on non-compliance content.

Course CatalogPublished
Course CodeTitleCategoryDelivery Type
Technical

Employee / Learner

Self-service portal. Browses the catalog, enrolls, takes courses, sees own Certificates, requests external learning, submits feedback.

Operational visibility

Reports and dashboards

Explore what each report measures and the records behind it.

  • Compliance Completion Grid

    Per mandatory Course (CA AB1825, NY, IL sexual-harassment, HIPAA, OSHA): count of in-scope Employees, count assigned, count InProgress, count Completed, count Overdue, count Expired-cert. Drills into Department × Location × Manager × Employee. The Compliance Officer's daily landing report and the audit-defensibility ledger.

  • Course Completion & Engagement

    Per Course: active enrollments, started, completed, completion rate, average days-to-complete, average WatchPercent across video modules, drop-off module (where Learners stall). Drills into Course Author and into the per-Enrollment grain.

  • Time-to-Productive (LMS)

    For each new hire whose Onboarding Path enrolled them: days from StartDate to all required Path courses Completed. Trended over the last 12 months, segmented by Department and EmploymentType. Pairs with the hrms-onboarding Time-to-Productive report.

  • Skills Coverage

    Per Skill: count of Employees holding it (EmployeeSkills.Status = Active), by Department × Role. Highlights skill gaps versus Position requirements (read from Core HR Positions). Used for talent planning and learning-path prioritization.

  • Certificate Expiry Forecast

    Certificates expiring in the next 30 / 60 / 90 days, by Course × Department × Manager. Pairs with cert-expiry-warning workflow output. Surfaces upcoming renewal load on Compliance Officer.

  • Quiz Performance

    Per Quiz: attempt count, average score, pass rate, average attempts to pass, distribution of failing questions (which QuizQuestions get answered wrong most often). Used by Course Authors to revise weak Modules and by L&D Lead to flag too-easy / too-hard quizzes.

  • External Learning Spend

    Per Department / Manager: AllocatedAmount vs SpentAmount vs RemainingAmount on LearningCredits, count of ExternalCourseRequests by Status, top Providers (Coursera, Udemy, conferences), top TargetSkills. Trailing-12-months trend.

  • Course Feedback Summary

    Per Course: average OverallRating, average ContentQualityRating, average InstructorRating, average NPS, WouldRecommend %, written-feedback themes (clustered). Visible to Course Author for own courses, L&D Lead for all. Drives the catalog-rationalization decision.

One connected workspace

External Learning Spendlist

Per Department / Manager: AllocatedAmount vs SpentAmount vs RemainingAmount on LearningCredits, count of ExternalCourseRequests by Status, top Providers (Coursera, Udemy, conferences), top TargetSkills. Trailing-12-months trend.

opens
External Course Requests Awaiting My ApprovalExternalCourseRequests
Request NumberEmployeeProviderCourse TitleEstimated Cost
ECR-24614YSPRV-509ManagerApproved ecr-81634,772.18
ECR-11481SCPRV-116ManagerApproved ecr-69944,164.23
ECR-57260YSPRV-553ManagerApproved ecr-90728,650.97
ECR-79756VXPRV-888ManagerApproved ecr-4525,950.82
opens
ECR-24614ExternalCourseRequests
  1. Draft
  2. Submitted
  3. ManagerApproved
  4. LDApproved
  5. Approved
  6. InProgress
  7. Completed
  8. Reimbursed
  9. Rejected
  10. Cancelled
RequestNumber
ECR-24614
Employee
YS
Provider
PRV-509
CourseTitle
ManagerApproved ecr-816
EstimatedCost
34,772.18
Justification
JST-408

ownerYS

managerapproved · YS

Go from the big picture to the details behind it. Open any record to see its status, owner and history.

Illustrative records. Connections follow the authored specification.

Controls and automation

System checks

auto-enroll-by-role-or-dept — appEventTrigger on Employees.record.created OR Employees.record.updated (Position changed) → creates Enrollments for the new Position's required LearningPaths and Department-mandated Courses.

compliance-course-assignment — appEventTrigger on Courses.record.updated (IsMandatory true OR MandatoryScope changed) → resolves in-scope cohort from Employees, bulk-creates compliance Enrollments.

module-completion-marks-enrollment-progress — appEventTrigger on ModuleAttempts.record.created → upserts EnrollmentProgress, flips Enrollments.Status to InProgress / Completed / AwaitingQuiz when thresholds cross.

quiz-pass-issues-certificate — appEventTrigger on QuizAttempts.record.updated (Status: Pass) → creates Certificates row, upserts EmployeeSkills, flips Enrollment to Completed, emails Learner.

course-due-reminder — scheduleTrigger daily 08:00 → emails Learners with Enrollments due in 14 / 7 / 1 days.

overdue-escalation — scheduleTrigger daily 09:00 → flips past-due Enrollments to Overdue, emails Learner; Day 7 CCs Manager; Day 14 CCs Compliance Officer (for Mandatory) or L&D Lead.

cert-expiry-warning — scheduleTrigger daily 07:00 → emails Certificate holders 90 / 30 / 7 days out; 7-day warning creates a Renewal Enrollment and flips Certificates to ExpiringSoon.

instructor-led-session-reminder — scheduleTrigger hourly → emails roster Learners 24h before SessionStartTime with location / URL / Instructor name.

feedback-survey-on-completion — appEventTrigger on Enrollments.record.updated (Status: Completed) → creates draft CourseFeedback, emails survey link; auto-closes 14 days post-completion.

learning-path-progression — appEventTrigger on Enrollments.record.updated (Status: Completed) → if Course is on an active Path and next Course in Sequence is unrolled, creates the next Enrollments row with Source: PathProgression. Integrations: inbound from Core HR (Employees, Position changes, lifecycle events to drive auto-enroll), hrms-onboarding (OnboardingChecklists may include LMS Enrollments as tasks), hrms-performance (DevelopmentPlans push assigned Courses back to LMS), and the SCORM / xAPI runtime for module attempts. Outbound to Payroll (certification-bonus and external-course reimbursement as OneTimePayments), hrms-performance (Skills and Certificates feed competency rollups), the calendar provider (Google / Outlook for Sessions), the video-streaming provider (Vimeo / Wistia / Mux for Module video assets), the e-signature provider (signed policy attestations), the document store (ContentLibrary files, Certificate PDFs), and email (enrollment, reminders, certificates, session invites).

ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download agent

Previews contain illustrative data from the system specification.

More operations systems

See all →
Healthcare & hospitalsPlanned

Hospital Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Clinic Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Recipe Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Brewery / Winery Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Bar & Beverage Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Education & trainingPlanned

School Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Preschool/Daycare Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Student Wellness & Counseling

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Student Housing Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Sports Academy Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Horse Riding Academy

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Hotels & hospitalityPlanned

Hotel PMS

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Packaging & paperPlanned

Question Paper Generator

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Airport Operations

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Award / Competition Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Ayurveda / Alternative Medicine

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Ayurveda / Wellness Center

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Beneficiary Tracking

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

BNPL (Buy Now Pay Later)

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Branch Operations

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Brokerage Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Campground / RV Park Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Church Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsPlanned

Clinic + Pharmacy + Lab

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it

Customize Learning Management System. With Proto, your desktop AI agent.

Ask Proto to help you customize Learning Management System.

Customize
Learning Management System.
Ask: “Adapt Records.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.