The LMS that enforces mandatory training, runs online exams, and issues the certificate

Use a position-based training matrix to assign mandatory courses to every role automatically. Run timed online exams with randomised questions pulled from a question bank, graded automatically by the system. Employees who pass instantly receive a verifiable certificate, while team managers see compliance gaps in real time. All of it comes with a monthly subscription, with no separate LMS licence, per-user fee, or setup charge.

ERP gap

Your ERP records that training happened; it cannot deliver, assess, or certify it

An ERP (Logo, Mikro, SAP, Uyumsoft) can, at best, hold a line saying 'this employee took this course.' It cannot enforce a mandatory-training matrix per role, run timed online exams, pull randomised questions from a question bank and grade them automatically, issue verifiable certificates to those who pass, or reveal compliance gaps across a team. To do all that, you buy a separate LMS licence, pay per user, and then wrestle to map it back to your ERP's personnel and position data. The Training & LMS module closes this gap within your subscription: it draws on ERP personnel and position data, while course delivery, exams, and certificates live in the portal.

Key Capabilities

Position-based mandatory training matrix

Attach mandatory and optional courses to every organisational position. Flag them as mandatory (is_mandatory), set priority, and define an effective date range (start and end of validity). Any employee assigned to a position automatically inherits its courses; with bulk assignment, you can load them onto an entire team in a single move.

Periodic renewal and refresher tracking

Define whether a course is one-off or periodic (every N months, e.g. every 6 months, annually, or every 2 years). When an OHS, quality, or regulatory course expires, the system generates a renewal record; the certificate's expiry date (certificate_expiry) is tracked, so no one is left holding an out-of-date qualification.

Training programmes and content

Categorised training programmes, sessions, and course materials. Each programme has its own question bank and exam attached. From the 'My Training' screen, employees see their assigned, in-progress, and completed courses, their history, and their certificates all in one place.

Question bank and question types

Build question banks per programme. Multiple-choice, true/false, and multi-select question types; points and difficulty level (easy/medium/hard) per question. Each exam draws the requested number of questions from the bank's active questions, and the system checks whether the bank holds enough questions.

Timed online exams

A per-minute time limit, a server-side remaining-time counter, and automatic locking when time runs out (timed_out). Question and answer-option order can be randomised, so everyone sits the exam in a different sequence. A maximum number of attempts is configurable, and each attempt is recorded separately.

Automatic grading and pass threshold

When an exam ends, the system calculates the points earned versus total, derives the percentage score, and compares it against the pass threshold (passing_score) to automatically decide pass or fail. Correct answers can optionally be shown. Pass rate and average-score analytics per exam are made available to management.

Verifiable digital certificate

Employees who pass are automatically issued a certificate with a unique certificate number (certificate_number), downloadable or viewable as a PDF. Templates can be customised as A4/Letter, portrait or landscape. A public verification screen confirms authenticity when a certificate number is entered, eliminating the risk of forged certificates.

Team compliance dashboard (manager)

From the 'Team Training' screen, a manager sees each employee's assigned, completed, and missing mandatory courses along with their compliance percentage. They can manually assign courses to anyone with a gap, or load a position's mandatory courses in a single click. Who has fallen behind, and when, is clear at a glance.

Audit trail and attempt records

Every exam attempt is logged with start and end time, time spent, IP address, and browser details. In-progress, completed, cancelled, and timed-out attempts are held in distinct statuses. For audit, OHS, and regulatory reviews, the question of 'who, when, from where, and with what score' is answered with documentation.

How It Works

01

Set up the matrix

Prepare training programmes and question banks, attach mandatory courses to each position, and define whether each is one-off or periodic and what the pass threshold will be.

02

Automatic assignment

The moment an employee is assigned a position, they inherit its mandatory courses (matrix-driven assignment); managers can also assign manually or in bulk by position where needed. Courses due for renewal are re-assigned automatically.

03

Employee sits the online exam

The employee starts the exam from 'My Training'. The system pulls randomised questions from the bank, runs the timed exam, collects the answers, and locks automatically if time runs out.

04

Automatic grading and certification

When the attempt ends, the percentage score is calculated and pass or fail is determined against the threshold. Employees who pass receive a verifiable certificate with a unique number, generated as a PDF.

05

Compliance tracking and renewal

Managers monitor gaps from the team compliance dashboard; when a certificate expires, the system generates a renewal. Results flow into the personnel file and into OHS/audit reports.

How It Connects to Your ERP

Training & LMS is largely a pure intranet module; an ERP has no concept of courses, exams, or certificates. The only thing it needs from the ERP is master data: who is an employee, and in which position. The matrix is built on that position data; exam and certificate results are generated in the portal and, optionally, summarised back into the ERP training record.

Personnel and position master data read from the ERP

Employees and organisational positions are mirrored read-only from your ERP/HR module (SAP, Uyumsoft). The training matrix attaches directly to these positions, so a new hire automatically inherits their mandatory courses the moment their position is assigned. The ERP remains the single source of truth, and you never maintain a duplicate employee list on the training side.

Excel or manual entry for companies without an ERP

For companies with no ERP, or where position data lives outside the ERP, personnel and positions are managed via Excel import or defined directly in the portal. The module stands on its own without any ERP dependency; the training, exam, and certification cycle works exactly the same.

Completion and certificate results flow into the personnel file

When an employee passes an exam and earns a certificate, the completion date, score, and certificate number appear in the portal's HR/personnel layer, and can be summarised back into the ERP training record if required. For audits and OHS reports, 'who, when, and with what score' comes from a single place.

Related Modules

Frequently Asked Questions

No. The training matrix, question bank, timed online exams, automatic grading, and verifiable certificates all come within this module. You pay no separate LMS licence, per-user fee, or setup charge; everything is included in a single monthly subscription. Adding a field worker or an office specialist incurs no additional cost.
No. You attach courses to a position (the training matrix). All current and future employees in that position inherit the course automatically. You can also bulk-assign to an entire team in a position. Manual assignment is only for exceptional cases.
Question and answer-option order can be randomised for every attempt, so no two people sit the same sequence. The time limit is set in minutes, and when it runs out the attempt is locked automatically on the server side. Each attempt is logged with start and end time, IP address, and browser details; a maximum number of attempts can be defined.
Every employee who passes receives a PDF certificate with a unique certificate number. Entering that number on a public verification screen confirms whether the certificate is genuine. Certificate expiry dates are also tracked, and the system generates a renewal for courses that have expired.
You define the course as periodic (for example, annually, every 2 years, or every N months). When it expires, the system creates a renewal record and the employee is expected to complete the course again. From the team compliance dashboard, managers see in real time who is about to lapse and where the gaps are.

See Training & LMS in a live demo

Tell us your ERP and your process. We’ll show how this module works and scope it into your subscription — no man-day, licence or setup fee.

Book a Demo →