Training records that prove compliance before an auditor asks

Plan instructor-led sessions, track attendance and scores, and let Training & Certification Management issue certificates and watch expiry dates automatically — with color-coded status, one-per-lapse renewal alerts, and a one-click Needs Attention triage view.

The problem

HR and L&D teams track training in spreadsheets: who requested it, who attended, whether they passed, and when their certificate expires. Certification expiry sits in a passive date field nobody watches until an auditor asks — a real compliance risk in regulated industries like healthcare, manufacturing, aviation, and construction.

The solution

One record carries every training from catalog to session to attendance to certificate to renewal. Certification status is computed live — valid, expiring soon, or expired — and a daily scheduled action posts a chatter alert and a to-do activity the moment a certificate needs attention, exactly once per lapse.

Capabilities

Everything a training and compliance program needs

Every capability below is implemented in the module.

01

Training Catalog & Categories

Build a reusable catalog of courses grouped by category, each with a default duration, cost, mandatory flag, and passing score.

02

Instructor-Led Session Scheduling

Schedule sessions with internal or external trainers, a venue, and a seat capacity, and move each one through a clear Draft to Done lifecycle.

03

Attendance & Pass/Fail Scoring

Enroll employees, mark attendance, and record a score per attendee; the pass or fail result is computed automatically against the course’s passing score.

04

Automatic Certificate Issuance

Marking a session Done issues a certification to every attendee who passed, complete with a printable PDF Certificate of Completion.

05

Live Certification Expiry Status

Every certification shows a color-coded Valid, Expiring Soon, or Expired status with a day-count, computed from issue date and course validity.

06

One-Per-Lapse Renewal Alerts

A daily scheduled action posts a chatter note and schedules a to-do activity for the responsible manager as soon as a certificate lapses — once, with no duplicate noise.

07

Needs Attention Compliance Triage

A one-click filter surfaces every expired and expiring-soon certification across the whole company so nothing slips through.

08

Employee Training History

Trainings and Certifications stat buttons on the employee form give HR one click to every past and current record for that person.

09

Planned vs Actual Cost Tracking

Record a planned cost and an actual cost per session, with pivot and graph analysis by course, category, and state.

Workflow

How it works

1

Build the catalog

Set up categories, venues, and courses with duration, cost, and passing score.

2

Schedule & run sessions

Assign a trainer and venue, enroll employees, and track attendance and scores as the session runs.

3

Certify automatically

Marking the session Done issues a certificate to every attendee who passed, with expiry computed from course validity.

4

Monitor compliance

Daily alerts and the Needs Attention filter keep every certification current, without anyone watching a calendar.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It complements eLearning by focusing on instructor-led sessions, attendance, and the certification-compliance lifecycle rather than self-paced online courses.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Training & Certification Management

A training catalog, instructor-led sessions, attendance and pass/fail scoring and automatic certificates — with live certification expiry status and renewal alerts that surface lapses before an audit does.

Buy on Odoo App Store