{% extends 'base.html' %} {% load static %} {% block title %}Training Management{% endblock %} {% block content %}

Training Management

Employee training records and certification tracking

{{ total_records }}

Total Records

{{ completed_trainings }}

Completed

{{ pending_trainings }}

Scheduled / In Progress

{{ overdue_trainings }}

Expired / Overdue

{% for tr in training_records %} {% empty %} {% endfor %}
Employee Training Type Training Date Completion Status Expiry Score Actions
{{ tr.employee.get_full_name }}
{{ tr.employee.job_title }}
{{ tr.training_name }} {% if tr.training_provider %}
{{ tr.training_provider }}{% endif %}
{{ tr.get_training_type_display }} {{ tr.training_date|date:"M d, Y" }} {% if tr.completion_date %} {{ tr.completion_date|date:"M d, Y" }} {% else %} {% endif %} {% if tr.status == 'COMPLETED' %} Completed {% elif tr.status == 'IN_PROGRESS' %} In Progress {% elif tr.status == 'SCHEDULED' %} Scheduled {% elif tr.status == 'CANCELLED' %} Cancelled {% elif tr.status == 'NO_SHOW' %} No Show {% elif tr.status == 'FAILED' %} Failed {% else %} {{ tr.get_status_display }} {% endif %} {% if tr.expiry_date %} {{ tr.expiry_date|date:"M d, Y" }} {% else %} No expiry {% endif %} {% if tr.score is not None %} {{ tr.score }} {% else %} {% endif %}
No training records found
Create Training Record
{% if is_paginated %} {% include 'partial/pagination.html'%} {% endif %}
Compliance Overview
{{ compliance_rate }}%
Overall Compliance
{{ expiring_soon_count }}
Expiring Soon (≤ 30d)
Department Compliance
{% for dept in department_compliance %}
{{ dept.name }}
{{ dept.compliance_rate }}%
{% empty %}

No departments.

{% endfor %}
Compliance Alerts
{% if compliance_alerts %}
{% for alert in compliance_alerts %} {% endfor %}
Employee Requirement Due Date Priority
{{ alert.employee.get_full_name }} {{ alert.requirement }} {{ alert.due_date|date:"M d, Y" }} {{ alert.get_priority_display }}
{% else %}
All Clear!

No compliance alerts at this time.

{% endif %}
{% endblock %} {% block js %} {% endblock %}