For DLI-approved training providers

Run the full Minn. Stat. § 326B.198 cycle — without stitching together spreadsheets.

BoreReady is the audit-ready LMS for the 40-hour underground-telecom installer certification. Classroom attendance, hands-on evidence, the commissioner-approved exam, certification cards, 3-year renewal tracking, and the CSV the DLI commissioner asks for — in one place.

Walk through the product Talk to us about a pilot

Who this is for

  • Training providers already approved by DLI under Minn. Stat. § 326B.198, subd. 3(b) who want to stop building compliance evidence by hand.
  • Providers planning to apply for DLI approval and need a platform that produces the recordkeeping the commissioner requires.
  • Providers expanding a second track (refresher, recertification) who need the same rigor applied to the 4-hour renewal cycle.

What you get

One platform, four compliance stages

  • Enrollment — learner identity, provider assignment, path type locked to "Initial"
  • Curriculum — 40-hour tracker, classroom/hands-on floors, instructor sign-off, statutory-topic coverage checks
  • Exam — commissioner-approved version administered, immutable attempts, domain-floor scoring, retake policy
  • Card — automated issuance after pass, DLI-compliant cert #, 3-year expiry, provider roster updated

Audit-ready by default

  • Immutable audit trail on every state change — every record traceable from card ID → exam → curriculum → enrollment
  • REPORT-EXAM CSV export — 15 required fields, injection-safe, pull-model (no cron, no outbound delivery)
  • Exam-version state machine — draft / submitted / approved / rejected / superseded / revoked
  • Append-only exam attempts — corrections appear as new rows referencing the original

Built on Frappe LMS — not locked to our stack

  • Open-source upstream (frappe/lms) — your course content is yours, portable, standards-based
  • The compliance layer on top is focused on Minn. Stat. § 326B.198 — no generic "any-state" dilution
  • Instructors can use familiar course authoring; admins get purpose-built compliance controls

How it works

StepWhat happensYour role
1. Provider setupWe create your provider record with your DLI license #, approved course #, and instructors.Send us your DLI approval packet.
2. Curriculum loadOur 40-hour curriculum is pre-loaded (8 modules, 6 statutory topics). You can swap in your own lesson content.Review the curriculum; customize per your delivery style.
3. Exam setupThe 35-question commissioner-approved exam is available as a starting point. You can propose your own version through the approval workflow.Submit any exam changes to DLI; we track the approval state.
4. Run cohortsEnroll learners, deliver classroom + hands-on, collect evidence, administer exam, issue cards. All automated where it can be.Deliver training; BoreReady captures compliance evidence.
5. Audit on demandDLI asks for records? Export REPORT-EXAM for any date range at a URL.Send the CSV.

Pilot pricing

We're in pilot phase with a small cohort of early providers. Pricing details here — or email us for a conversation.