Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 109 additions & 0 deletions training/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Lộ trình đào tạo ISO 14001:2015 cho môi trường nhà máy</title>
<style>
:root {
--bg: #f5f7fa;
--panel: #ffffff;
--text: #1f2937;
--muted: #4b5563;
--accent: #0f766e;
--danger: #b91c1c;
--danger-bg: #fff1f2;
--border: #d1d5db;
}
* { box-sizing: border-box; }
body { margin: 0; font-family: Arial, sans-serif; background: var(--bg); color: var(--text); }
.container { max-width: 1200px; margin: 0 auto; padding: 16px; display: grid; grid-template-columns: 280px 1fr; gap: 16px; }
.panel { background: var(--panel); border: 1px solid var(--border); border-radius: 10px; }
.sidebar { padding: 14px; position: sticky; top: 12px; height: fit-content; }
.sidebar h1 { margin: 0 0 8px; font-size: 1.15rem; }
.sidebar p { color: var(--muted); margin: 0 0 10px; }
.sidebar ul { margin: 0; padding-left: 18px; }
.sidebar a { color: var(--accent); text-decoration: none; }
.sidebar a:hover, .sidebar a:focus { text-decoration: underline; }
.content { padding: 16px; }
.day-section + .day-section { margin-top: 16px; }
.day-header { margin: 0 0 10px; padding-bottom: 8px; border-bottom: 2px solid #e5e7eb; }
.day-subtitle { margin: 0; color: var(--muted); }
.module-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); gap: 10px; }
.module-card { border: 1px solid var(--border); border-radius: 8px; padding: 10px; background: #fcfdff; }
.module-card h3 { margin: 0 0 8px; font-size: 1rem; }
.module-card p { margin: 0 0 8px; color: var(--muted); }
.module-card a { color: var(--accent); font-weight: 700; }
.major-note { margin-top: 16px; padding: 10px; border-left: 5px solid var(--danger); background: var(--danger-bg); border-radius: 6px; }
.major-note h2 { margin: 0 0 6px; color: var(--danger); font-size: 1rem; }
.improve { margin-top: 16px; }
.improve h2 { margin-top: 0; }
@media (max-width: 900px) { .container { grid-template-columns: 1fr; } .sidebar { position: static; } }
</style>
</head>
<body>
<div class="container">
<aside class="panel sidebar" aria-label="Điều hướng chương trình">
<h1>Đào tạo ISO 14001:2015</h1>
<p>Ngữ cảnh: môi trường nhà máy thực tế, trọng tâm năng lực đánh giá và nhận diện không phù hợp nghiêm trọng.</p>
<p>Mỗi mô-đun đều có đầy đủ: nội dung bài giảng, tình huống thực tế, sai lỗi thường gặp, bài tập nhanh và cảnh báo mức độ nghiêm trọng.</p>
<ul>
<li><a href="#day1">Ngày 1: Nhận thức & Nền tảng hệ thống</a></li>
<li><a href="#day2">Ngày 2: Nhận diện & Hoạch định</a></li>
<li><a href="#day3">Ngày 3: Vận hành – Đánh giá – Đối ứng</a></li>
</ul>
</aside>

<main class="panel content">
<section id="day1" class="day-section" aria-labelledby="day1-title">
<h2 id="day1-title" class="day-header">Ngày 1 — Nhận thức & Nền tảng hệ thống</h2>
<p class="day-subtitle">Tổng quan ISO 14001, cấu trúc điều khoản 4–10, thuật ngữ cốt lõi.</p>
<div class="module-grid">
<article class="module-card"><h3>M1: Tổng quan</h3><p>PDCA, bối cảnh nhà máy, vai trò lãnh đạo.</p><a href="modules/m1_tong_quan_iso14001.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M2: Điều khoản</h3><p>Liên kết điều khoản 4–10 theo chuỗi giá trị.</p><a href="modules/m2_dieu_khoan_4_10.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M3: Thuật ngữ</h3><p>Khía cạnh môi trường, tác động môi trường, nghĩa vụ tuân thủ, không phù hợp, hành động khắc phục.</p><a href="modules/m3_thuat_ngu_cot_loi.html">Mở mô-đun</a></article>
</div>
</section>

<section id="day2" class="day-section" aria-labelledby="day2-title">
<h2 id="day2-title" class="day-header">Ngày 2 — Nhận diện & Hoạch định (trọng tâm kỹ thuật)</h2>
<p class="day-subtitle">Xác định khía cạnh, đánh giá tác động, pháp lý, rủi ro và cơ hội.</p>
<div class="module-grid">
<article class="module-card"><h3>M4: Khía cạnh</h3><p>Nhận diện khía cạnh theo điều kiện thường/bất thường/khẩn cấp.</p><a href="modules/m4_nhan_dien_aspect.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M5: Tác động</h3><p>Định lượng mức độ tác động và ưu tiên kiểm soát.</p><a href="modules/m5_danh_gia_impact.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M6: Tuân thủ</h3><p>Danh mục pháp lý, bằng chứng tuân thủ, tần suất đánh giá.</p><a href="modules/m6_tuan_thu_phap_ly.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M7: Rủi ro</h3><p>Rủi ro/cơ hội gắn mục tiêu và nguồn lực.</p><a href="modules/m7_risk_opportunity.html">Mở mô-đun</a></article>
</div>
</section>

<section id="day3" class="day-section" aria-labelledby="day3-title">
<h2 id="day3-title" class="day-header">Ngày 3 — Vận hành – Đánh giá – Đối ứng</h2>
<p class="day-subtitle">Kiểm soát vận hành, khẩn cấp, hồ sơ, đánh giá nội bộ, không phù hợp và đối ứng.</p>
<div class="module-grid">
<article class="module-card"><h3>M8: Kiểm soát vận hành</h3><a href="modules/m8_kiem_soat_van_hanh.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M9: Khẩn cấp</h3><a href="modules/m9_ung_pho_khan_cap.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M10: Hồ sơ</h3><a href="modules/m10_kiem_soat_ho_so.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M11: Đánh giá nội bộ</h3><a href="modules/m11_audit_noi_bo.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M12: Không phù hợp & khắc phục</h3><a href="modules/m12_xu_ly_nc.html">Mở mô-đun</a></article>
<article class="module-card"><h3>M13: Đối ứng</h3><a href="modules/m13_doi_ung_co_quan_ben_lien_quan.html">Mở mô-đun</a></article>
</div>
</section>

<section class="major-note" aria-label="Nhắc nhở không phù hợp nghiêm trọng">
<h2>Điểm nhấn bắt buộc cho học viên đánh giá</h2>
<p>Với mọi mô-đun, học viên phải trả lời được: bằng chứng nào chứng minh hệ thống đang kiểm soát rủi ro môi trường thực tế? Nếu không có bằng chứng khách quan hoặc vi phạm pháp lý lặp lại, cần nâng mức đánh giá lên nguy cơ <strong>không phù hợp nghiêm trọng</strong>.</p>
</section>

<section class="improve" aria-labelledby="goi-y-title">
<h2 id="goi-y-title">Gợi ý cải tiến thêm</h2>
<ul>
<li>Thêm bộ bài tập đóng vai tình huống theo từng vai trò: quản đốc, EHS, bảo trì, kho hóa chất.</li>
<li>Tích hợp thang tiêu chí chấm điểm năng lực đánh giá (lấy mẫu, truy vết, kết luận, đề xuất khắc phục và phòng ngừa).</li>
<li>Thêm checklist đánh giá nhanh tại hiện trường (5–7 phút) cho ca đêm.</li>
<li>Gắn KPI đào tạo: tỷ lệ phát hiện NC đúng mức độ và tỷ lệ khắc phục và phòng ngừa hiệu lực sau 60 ngày.</li>
</ul>
</section>
</main>
</div>
</body>
</html>
52 changes: 52 additions & 0 deletions training/modules/m10_kiem_soat_ho_so.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<section class="training-module" id="m10_kiem_soat_ho_so" aria-labelledby="m10_kiem_soat_ho_so-title">
<header class="module-header">
<p class="module-day">Ngày 3</p>
<h2 id="m10_kiem_soat_ho_so-title">M10: Kiểm soát hồ sơ và tài liệu</h2>
<p><strong>Phạm vi điều khoản:</strong> 7</p>
<p><strong>Mục tiêu đầu ra:</strong> Xây hệ thống tài liệu và hồ sơ nhất quán, truy xuất nhanh, tin cậy khi đánh giá hoặc thanh tra.</p>
</header>

<article class="lecture-content">
<h3>Bài giảng chi tiết</h3>
<section class="lecture-part">
<h4>Phần 1 — Quản lý tài liệu</h4>
<p>Thiết lập quy tắc mã số, phát hành, sửa đổi, thu hồi bản cũ và phân quyền truy cập.</p>
</section>
<section class="lecture-part">
<h4>Phần 2 — Quản lý hồ sơ</h4>
<p>Quy định thời hạn lưu, nơi lưu, định dạng lưu và trách nhiệm bảo quản hồ sơ môi trường.</p>
</section>
<section class="lecture-part">
<h4>Phần 3 — Truy xuất bằng chứng</h4>
<p>Thực hành truy xuất chuỗi bằng chứng từ quan trắc, biên bản vận hành tới chứng từ chất thải trong thời gian ngắn.</p>
</section>
</article>

<article class="scenario-card">
<h3>Tình huống thực tế tại nhà máy</h3>
<p>Hồ sơ chuyển giao chất thải nguy hại thiếu liên kết giữa cân xe, chứng từ và biên bản giao nhận.</p>
</article>

<article class="failure-cases">
<h3>Sai lỗi thường gặp cần lưu ý</h3>
<ul>
<li>Nhiều phiên bản quy trình cùng tồn tại.</li>
<li>Không kiểm soát ai được sửa tài liệu.</li>
<li>Không lưu đầy đủ hồ sơ theo thời hạn quy định.</li>
</ul>
</article>

<article class="quick-practice">
<h3>Bài tập thực hành tại lớp</h3>
<ol>
<li>Xác định 03 bằng chứng khách quan cần thu thập tại hiện trường.</li>
<li>Đề xuất 01 kết luận đánh giá kèm mức độ rủi ro và căn cứ.</li>
<li>Đề xuất 01 hành động khắc phục có thời hạn, người phụ trách và chỉ số hiệu lực.</li>
</ol>
</article>

<aside class="major-nc-alert" role="note" aria-label="Cảnh báo không phù hợp nghiêm trọng">
<h3>Cảnh báo không phù hợp nghiêm trọng</h3>
<p>Nguy cơ không phù hợp nghiêm trọng khi bằng chứng không tin cậy hoặc không thể truy xuất.</p>
</aside>
</section>
52 changes: 52 additions & 0 deletions training/modules/m11_audit_noi_bo.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<section class="training-module" id="m11_audit_noi_bo" aria-labelledby="m11_audit_noi_bo-title">
<header class="module-header">
<p class="module-day">Ngày 3</p>
<h2 id="m11_audit_noi_bo-title">M11: Đánh giá nội bộ theo rủi ro</h2>
<p><strong>Phạm vi điều khoản:</strong> 9</p>
<p><strong>Mục tiêu đầu ra:</strong> Nâng năng lực đánh giá nội bộ theo hướng phát hiện sai lệch hệ thống và ngăn tái diễn.</p>
</header>

<article class="lecture-content">
<h3>Bài giảng chi tiết</h3>
<section class="lecture-part">
<h4>Phần 1 — Lập chương trình đánh giá</h4>
<p>Xác định phạm vi và tần suất dựa trên rủi ro, lịch sử không phù hợp, thay đổi công nghệ và thay đổi nhân sự.</p>
</section>
<section class="lecture-part">
<h4>Phần 2 — Kỹ thuật lấy bằng chứng</h4>
<p>Kết hợp quan sát hiện trường, phỏng vấn đa cấp, đối chiếu hồ sơ và kiểm tra tính nhất quán dữ liệu.</p>
</section>
<section class="lecture-part">
<h4>Phần 3 — Viết phát hiện và theo dõi</h4>
<p>Viết phát hiện rõ ràng, có căn cứ; theo dõi hành động khắc phục đến khi xác nhận hiệu lực.</p>
</section>
</article>

<article class="scenario-card">
<h3>Tình huống thực tế tại nhà máy</h3>
<p>Đoàn đánh giá chỉ kiểm hồ sơ ca ngày, không lấy mẫu ca đêm và nhà thầu.</p>
</article>

<article class="failure-cases">
<h3>Sai lỗi thường gặp cần lưu ý</h3>
<ul>
<li>Chương trình đánh giá không cập nhật theo thay đổi rủi ro.</li>
<li>Không mô tả đủ bằng chứng khách quan trong báo cáo.</li>
<li>Không kiểm tra lại hiệu lực sau khắc phục.</li>
</ul>
</article>

<article class="quick-practice">
<h3>Bài tập thực hành tại lớp</h3>
<ol>
<li>Xác định 03 bằng chứng khách quan cần thu thập tại hiện trường.</li>
<li>Đề xuất 01 kết luận đánh giá kèm mức độ rủi ro và căn cứ.</li>
<li>Đề xuất 01 hành động khắc phục có thời hạn, người phụ trách và chỉ số hiệu lực.</li>
</ol>
</article>

<aside class="major-nc-alert" role="note" aria-label="Cảnh báo không phù hợp nghiêm trọng">
<h3>Cảnh báo không phù hợp nghiêm trọng</h3>
<p>Nguy cơ không phù hợp nghiêm trọng khi đánh giá nội bộ không phát hiện được sai lệch hệ thống.</p>
</aside>
</section>
52 changes: 52 additions & 0 deletions training/modules/m12_xu_ly_nc.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<section class="training-module" id="m12_xu_ly_nc" aria-labelledby="m12_xu_ly_nc-title">
<header class="module-header">
<p class="module-day">Ngày 3</p>
<h2 id="m12_xu_ly_nc-title">M12: Xử lý không phù hợp và hành động khắc phục</h2>
<p><strong>Phạm vi điều khoản:</strong> 10</p>
<p><strong>Mục tiêu đầu ra:</strong> Xử lý không phù hợp theo nguyên nhân gốc và xác nhận hiệu lực bằng dữ liệu thực tế.</p>
</header>

<article class="lecture-content">
<h3>Bài giảng chi tiết</h3>
<section class="lecture-part">
<h4>Phần 1 — Phân loại và phản ứng ban đầu</h4>
<p>Xác định mức độ ảnh hưởng, khoanh vùng sự cố, khôi phục kiểm soát và ngăn lan rộng.</p>
</section>
<section class="lecture-part">
<h4>Phần 2 — Phân tích nguyên nhân gốc</h4>
<p>Sử dụng phương pháp phân tích nguyên nhân để loại bỏ nguyên nhân hệ thống thay vì xử lý triệu chứng.</p>
</section>
<section class="lecture-part">
<h4>Phần 3 — Kiểm tra hiệu lực</h4>
<p>Đặt tiêu chí hiệu lực và theo dõi bằng xu hướng dữ liệu sau khi triển khai khắc phục.</p>
</section>
</article>

<article class="scenario-card">
<h3>Tình huống thực tế tại nhà máy</h3>
<p>Thông số pH vượt ngưỡng tái diễn dù hồ sơ đã ghi hoàn thành hành động.</p>
</article>

<article class="failure-cases">
<h3>Sai lỗi thường gặp cần lưu ý</h3>
<ul>
<li>Đóng không phù hợp chỉ dựa vào biên bản giấy tờ.</li>
<li>Không có tiêu chí đo hiệu lực hành động.</li>
<li>Không theo dõi tái diễn sau khi đóng hồ sơ.</li>
</ul>
</article>

<article class="quick-practice">
<h3>Bài tập thực hành tại lớp</h3>
<ol>
<li>Xác định 03 bằng chứng khách quan cần thu thập tại hiện trường.</li>
<li>Đề xuất 01 kết luận đánh giá kèm mức độ rủi ro và căn cứ.</li>
<li>Đề xuất 01 hành động khắc phục có thời hạn, người phụ trách và chỉ số hiệu lực.</li>
</ol>
</article>

<aside class="major-nc-alert" role="note" aria-label="Cảnh báo không phù hợp nghiêm trọng">
<h3>Cảnh báo không phù hợp nghiêm trọng</h3>
<p>Nguy cơ không phù hợp nghiêm trọng khi không phù hợp hệ thống lặp lại nhiều lần.</p>
</aside>
</section>
52 changes: 52 additions & 0 deletions training/modules/m13_doi_ung_co_quan_ben_lien_quan.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<section class="training-module" id="m13_doi_ung_co_quan_ben_lien_quan" aria-labelledby="m13_doi_ung_co_quan_ben_lien_quan-title">
<header class="module-header">
<p class="module-day">Ngày 3</p>
<h2 id="m13_doi_ung_co_quan_ben_lien_quan-title">M13: Đối ứng sau đánh giá và với bên liên quan</h2>
<p><strong>Phạm vi điều khoản:</strong> 7, 9</p>
<p><strong>Mục tiêu đầu ra:</strong> Thực hiện phản hồi đúng hạn, đúng dữ liệu cho cơ quan quản lý, khách hàng và cộng đồng.</p>
</header>

<article class="lecture-content">
<h3>Bài giảng chi tiết</h3>
<section class="lecture-part">
<h4>Phần 1 — Cơ chế phản hồi</h4>
<p>Thiết lập luồng thông tin đối ứng: thu thập dữ liệu, rà soát pháp lý, phê duyệt nội bộ trước khi phát hành.</p>
</section>
<section class="lecture-part">
<h4>Phần 2 — Truyền thông sự cố</h4>
<p>Chuẩn hóa thông điệp khi có sự cố môi trường: minh bạch, kịp thời, có bằng chứng.</p>
</section>
<section class="lecture-part">
<h4>Phần 3 — Theo dõi khiếu nại</h4>
<p>Theo dõi khiếu nại đến khi đóng vòng lặp: xác minh nguyên nhân, hành động khắc phục, phản hồi kết quả cho bên liên quan.</p>
</section>
</article>

<article class="scenario-card">
<h3>Tình huống thực tế tại nhà máy</h3>
<p>Nhà máy nhận khiếu nại mùi nhiều ngày liên tiếp nhưng phản hồi không đính kèm dữ liệu quan trắc.</p>
</article>

<article class="failure-cases">
<h3>Sai lỗi thường gặp cần lưu ý</h3>
<ul>
<li>Thông tin giữa các bộ phận không thống nhất trước khi gửi ra ngoài.</li>
<li>Phản hồi chậm hơn thời hạn yêu cầu.</li>
<li>Không lưu hồ sơ đối ứng và bằng chứng liên quan.</li>
</ul>
</article>

<article class="quick-practice">
<h3>Bài tập thực hành tại lớp</h3>
<ol>
<li>Xác định 03 bằng chứng khách quan cần thu thập tại hiện trường.</li>
<li>Đề xuất 01 kết luận đánh giá kèm mức độ rủi ro và căn cứ.</li>
<li>Đề xuất 01 hành động khắc phục có thời hạn, người phụ trách và chỉ số hiệu lực.</li>
</ol>
</article>

<aside class="major-nc-alert" role="note" aria-label="Cảnh báo không phù hợp nghiêm trọng">
<h3>Cảnh báo không phù hợp nghiêm trọng</h3>
<p>Nguy cơ không phù hợp nghiêm trọng khi đối ứng sai hoặc trễ làm tăng rủi ro pháp lý và mất uy tín.</p>
</aside>
</section>
Loading