• About us
Log inDemo

eLearning · Websites

Build the course from the documents you have. File the certificate on the person who earned it.

From the document to the certificate, in five steps.

The course is built from the documents you have

A lesson is a document already on file: the commissioning procedure, the safety sheet, a slide deck, a video. Order them into sections, add a quiz, name the certificate. When the procedure gets a new version, the lesson does too.

From the document to the certificate, in five steps.

  1. A lesson is a document already on file: the commissioning procedure, the safety sheet, a slide deck, a video. Order them into sections, add a quiz, name the certificate. When the procedure gets a new version, the lesson does too.

  2. A rule enrols every technician on hire and every technician already in the file, with a due date. Or the course is listed on your site at a price, and the buyer's contact is enrolled the moment the order is paid.

  3. Lessons done, time spent, the quiz score against the pass mark, the attempt count. On the employee, next to their contract. On the client's contact, next to their orders. Not in a student account somewhere else.

  4. Passing the quiz generates the certificate from its template: the learner's name, the course, the score, the date, the signature of the person you named, a reference. It is filed on the learner and sent to them, and it carries a validity date if the course has one.

  5. A course sold to a client is a line on the invoice in your ledger, at its VAT rate, on the client that also holds the quotes. A course completed by an employee is a line in their file, with the certificate attached and the date it expires.

The lessons, the quiz, the path, and who has done what.

What a course is made of, who must take it and what the certificate says are yours to set.

See it on your own data

A lesson is a document you already have

A PDF, a page from the wiki, a slide deck, a video, a form to fill. The lesson points at the document, so the course is as current as the file.

A quiz with a pass mark

Single choice, multiple choice, a number within a tolerance, a photo to upload. A pass mark, a number of attempts, and the wrong answers explained. The first draft of the questions is proposed from the lesson, for you to correct.

Prerequisites and paths

Level 1 before level 2. A path is a list of courses in order, and the next one opens when the previous certificate is filed.

One reminder, once

Seven days before the due date, the people who have not finished get one message. The planner sees who is late on Monday, not the learner every day.

Questions under the lesson

A learner asks under lesson 3 and the person who wrote the procedure answers there. The thread stays with the lesson for the next learner, and it can become a forum thread when the answer is worth more than one course.

Who has done what

Assigned, started, late, passed, per course and per team, and the average score against the pass mark, read from the enrolments as they change.

The same course, for a business that trains its technicians and one that sells to its clients.

What adapts: who the learner is (an employee, a client's contact, anyone on the site), what enrols them (a role, a hire date, a paid order), whether there is a due date, what the pass mark is, what the certificate says and how long it is valid, and where the completion lands. Two businesses can run eLearning and disagree on every one of those.

See it on your own data

An HVAC installer training its technicians

The learner is an employee. The course is built from the commissioning procedure and the safety sheet the company already keeps, every technician is enrolled on hire with thirty days to finish, the pass mark is 16 out of 20, and the certificate is valid two years. The completion is a line in the employee file, and the planner sees who may be sent on a heat pump job.

An accounting firm selling a course to its clients

The learner is a client's contact. The course is built from the firm's own explainer deck and a recorded session, it is listed on the firm's site at €240.00 a seat, the buyer is enrolled when the order is paid, there is no due date, and the certificate is a certificate of attendance. The sale is a line on the client's invoice, next to the monthly fee, and the completion is on the client's record before the next review meeting.

The certificate is a document, generated from the record, dated, signed, filed.

When Karim passes the quiz, nothing is typed. The certificate template reads his name from the employee, the course and the score from the enrolment, the date from the moment he passed and the signature from the person you named, and it generates a PDF with its own reference. It is filed on Karim, attached to the course, sent to him, and its validity date is a field the planner can filter on, so a technician whose certificate expires in March is a row on a list in February, not a surprise on a site.

See it on your own data

Who sees which course is a rule, not a habit.

An internal procedure is for technicians and the people who plan them. A paid course is for the client who bought it, and listed for everyone on the site. A partner course is for installers of your product and nobody else. In Enobase those are roles on the course: who can take it, who can assign it, who reads the results, and whether the public shop lists it. A client signing in sees their courses and their certificates, and nothing of the technicians'. The technician sees the procedure, and nothing of the price list.

See it on your own data

Employees

Enrolled by role or by hire date, their progress and certificates on their file, read by the people who plan them. See Employees.

Employees

Clients

Enrolled by a paid order, their courses and certificates in their room on your site, on the same contact that holds the quotes and the invoices. See Customer Portal.

Clients

The public site

The course listed at a price, with its outline, its length and its reviews, in the shop that sells the rest of what you sell. See eCommerce.

The public site

This is the room.

One course as its cohort: how many are assigned, how many have passed, who is late, and every learner as a row with their team, their progress, their score and their certificate, sortable so the late ones come first.

See it with your own procedures

Built for businesses that teach what they do.

Installers, maintenance contractors, accounting firms, software vendors, franchisors, distributors with a dealer network: the businesses whose knowledge is already written down in a procedure, a safety sheet, a deck or a recorded session, and who need the people who read it to prove they did. Sometimes the learner is on the payroll and the certificate decides who may be sent on the job. Sometimes the learner is a client or a partner and the course is a product with a price.

See it on your own data

The course platform you would otherwise buy sells to a student it does not know.

It has a course builder, a quiz and a checkout. The buyer is a student account, the money arrives as a payout, and the certificate is a badge inside the platform.

  • Lessons, a quiz, a certificate

    A spreadsheet
    No
    A course platform
    Yes
    A suite module
    Yes
    Enobase
    Yes
  • The course built from the documents you already keep

    A spreadsheet
    No
    A course platform
    Uploaded again
    A suite module
    Sometimes
    Enobase
    Yes, the lesson is the document
  • Assigned to every technician on hire, with a due date

    A spreadsheet
    By hand
    A course platform
    By integration
    A suite module
    Yes, in its HR module
    Enobase
    Yes, a rule on the employee
  • Sold on your own site, by the seat

    A spreadsheet
    No
    A course platform
    In its checkout
    A suite module
    Yes, in its shop
    Enobase
    Yes, in the shop that sells the rest
  • The sale on the invoice in your ledger

    A spreadsheet
    Typed in
    A course platform
    A payout to book
    A suite module
    Yes
    Enobase
    Yes, the same invoice
  • The certificate as a signed document filed on the person

    A spreadsheet
    No
    A course platform
    A badge in the platform
    A suite module
    Sometimes
    Enobase
    Yes, dated, signed, with a validity
  • Who sees which course, per role

    A spreadsheet
    No
    A course platform
    Per plan
    A suite module
    Per app
    Enobase
    Yes, per role, on every view
  • Time to live

    A spreadsheet
    A day
    A course platform
    A week
    A suite module
    Months
    Enobase
    One to two weeks
What you needA spreadsheetA course platformA suite moduleEnobase
Lessons, a quiz, a certificateNoYesYesYes
The course built from the documents you already keepNoUploaded againSometimesYes, the lesson is the document
Assigned to every technician on hire, with a due dateBy handBy integrationYes, in its HR moduleYes, a rule on the employee
Sold on your own site, by the seatNoIn its checkoutYes, in its shopYes, in the shop that sells the rest
The sale on the invoice in your ledgerTyped inA payout to bookYesYes, the same invoice
The certificate as a signed document filed on the personNoA badge in the platformSometimesYes, dated, signed, with a validity
Who sees which course, per roleNoPer planPer appYes, per role, on every view
Time to liveA dayA weekMonthsOne to two weeks

Questions about eLearning

Yes. On its own it is a course, a quiz, a certificate and a list of who has done what. Turn Employees on and the rule enrols by role and the certificate lands in the file; turn eCommerce on and the course is listed on your site at a price, and the buyer is enrolled when the order is paid.

Website BuilderThe site where the course is listed and the learner signs in.ExploreeCommerceThe shop that sells the seat and raises the invoice.ExploreSurveysThe survey that asks the learner what to fix, on the enrolment.Explore

See Enobase on your own procedures.

Book a demoGet access
Solutions
  • Finance
  • Quotes
  • E-Invoicing
  • HR & Payroll
Industries
  • Catering
  • Construction Company
  • Private Equity
  • All industries
Platform
  • Data Model
  • Knowledge & Collaboration
  • AI & Workflows
  • Analytics
  • Integrations
Company
  • About us
  • Hiring policy
  • Press & Brand
  • Download
  • Privacy
  • Terms
  • Subprocessors

© 2025 Enobase, Inc. All rights reserved.

  • LinkedIn
  • X
  • GitHub
marketing/widget-contract-library
with Site survey checklist v3 (PDF, lesson 1) · Safety sheet R-32 (page, lesson 2) · Commissioning procedure v4 (video, lesson 3) · Handover worksheet (template, lesson 4
Open asset editor
marketing/widget-contract-library
with Q1 Minimum vacuum before charging? number, tolerance ±50 microns · Q2 Which valve is opened first? single choice · Q3 Upload the commissioning sheet · pass mark 16/20, 2 attempts
Open asset editor
marketing/asset-status-roll
with Karim Haddad, path Heat pump: Level 1 passed 12 May → Level 2 open 1 Sep → Level 2 passed 18 Sep → Level 3 opens
Open asset editor
marketing/asset-mail-list
with "Level 2 is due in 7 days, Karim", "Your certificate CERT-2026-0112 is ready", "3 technicians late on Level 2, for Thomas Peeters", "Léa Dumont completed Reading your monthly management accounts"
Open asset editor
marketing/widget-experience-detail
with "Do we pull the vacuum before or after the nitrogen test?" under lesson 3, asked by Karim Haddad, answered by Mathilde Renard
Open asset editor
marketing/asset-stat-card
with "Heat pump commissioning L2, September: assigned 14 · passed 9 · late 3 · average 17.4/20"
Open asset editor
marketing/widget-experience-detail
widget: marketing/widget-experience-detail family: widget kind: record frame: sticker subject: one business's version of the unit of work, its own fields visible move: the fields that differ from the other case landing last, marked neighbour: widget-case-card · reused; the content is this case content: HVAC installer · Course: Heat pump commissioning, level 2 · Learner: Karim Haddad, employee · Enrolled by: rule, role Technician, on hire · Due: 30 days · Pass mark: 16/20 · Certificate: valid 2 years, signed by Thomas Peeters · Lands on: employee file, planning skills · marked fields: Enrolled by, Due, Lands on props: the business label, the object, the marked fields not: a filled operational record; this is the shape one business gave it static: yes
Open asset editor
marketing/widget-experience-detail
widget: marketing/widget-experience-detail family: widget kind: record frame: sticker subject: one business's version of the unit of work, its own fields visible move: the fields that differ from the other case landing last, marked neighbour: widget-case-card · reused; the content is this case content: Accounting firm · Course: Reading your monthly management accounts · Learner: Léa Dumont, contact at Atelier Nord · Enrolled by: paid order, €240.00 a seat, from the site · Due: none · Pass mark: none, attendance · Certificate: attendance, signed by Mathilde Renard · Lands on: INV-2026-0847, client record · marked fields: Learner, Enrolled by, Certificate, Lands on props: the business label, the object, the marked fields not: a filled operational record; this is the shape one business gave it static: yes
Open asset editor
marketing/widget-invoice-issued
widget: marketing/widget-invoice-issued family: widget kind: pair frame: sticker subject: one enrolment behind, and the certificate generated from it in front, every value on the certificate traceable to a field on the record move: the enrolment sliding behind, the certificate coming forward with its fields filling one by one, the reference and the filed-on line landing last neighbour: screen-document-certificate · that one is the template open in the document editor; this one is a certificate generated from a record, with the record behind it content: behind: ENR-2026-0284 · Karim Haddad · CRS-2026-0031 · Quiz 17/20 · Passed 18 Sep 2026 10:24. In front: Certificate of completion · Karim Haddad · Heat pump commissioning, level 2 · 17/20 · 18 September 2026 · signed Thomas Peeters, planning lead · CERT-2026-0112 · valid to 18 September 2028 · filed on: Employees / Karim Haddad / Training props: the template, the record, the signer, the validity not: a badge on a profile page static: no tags: modules=elearning,employees,sign · categories=websites,human-resources · capabilities=documents · industries= · sections=zoom,steps-scroll,split · reusable=yes
Open asset editor
marketing/widget-access-management
widget: marketing/widget-access-management family: widget kind: record frame: sticker subject: one course's roles, area by area: who takes it, who assigns it, who reads the results, whether the site lists it move: the rows landing, the "no access" rows last neighbour: widget-access-management · reused; the areas are one course's and the roles are employees, clients and the public site content: course CRS-2026-0031 Heat pump commissioning L2 · Technicians: take, see own certificate · Planners: assign, read results, sign · Clients: no access · Public site: not listed · course CRS-2026-0044 Reading your monthly management accounts · Clients: take after purchase, see own certificate · Public site: listed, €240.00 · Employees: no access props: the course, the roles, the listing not: a user list static: yes
Open asset editor
marketing/asset-status-roll
with Karim Haddad, Training: Level 1 passed 12 May · Level 2 passed 18 Sep · Level 3 due 31 Mar
Open asset editor
marketing/widget-order-details
with SO-2026-1203, Atelier Nord, 1 × Reading your monthly management accounts, Paid 12 Sep, enrolled Léa Dumont
Open asset editor
marketing/widget-actions
with Enrol, €240.00 · Preview lesson 1 · Read 12 reviews
Open asset editor
marketing/screen-finance-dashboard
screen: marketing/screen-finance-dashboard family: screen view: list nav: Inbox, AI Assistant, Dashboards, Employees, Clients, Courses (active), Shop, Documents, Invoices subject: one course's learners as three tiles over a grid of enrolments, each row carrying the person and the certificate it produced content: Heat pump commissioning, level 2 · tiles: Assigned 14, Passed 9 (64%), Late 3 · rows: Karim Haddad, Technicians, 8 of 8, 17/20, CERT-2026-0112, 18 Sep · Sofie Claes, Support, 8 of 8, 19/20, CERT-2026-0109, 15 Sep · Thomas Peeters, Planning, 5 of 8, not taken, due 30 Sep · Mathilde Renard, Projects, 2 of 8, not taken, late · columns Learner, Team, Lessons, Quiz, Certificate, Date · sorted by Status · filter "September, all teams" neighbour: screen-finance-dashboard · reused; the tiles are assigned, passed and late, and the grid is enrolments instead of invoices
Open asset editor
Missing asset
Brief in content.md, section who-it-is-built-for
Open asset editor

© 2026 Enobase, Inc. All rights reserved.

Log in
All systems normal