Menu: Đánh giá → Bộ tiêu chí
File:cicc-assessment/admin/templates.php
1. Danh sách Templates
| Mã | Tên | Mô tả | Số nhóm | Số item | Trạng thái |
|---|---|---|---|---|---|
| 6S | 6S Checklist | Đánh giá 6S chuẩn | 6 | 24 | ✅ Active |
| TPM-PM | TPM PM Checklist | Bảo trì máy | 4 | 16 | ✅ Active |
2. Form thêm Template
| Trường | Loại | Bắt buộc |
|---|---|---|
| Mã code | Text | ✅ |
| Tên | Text | ✅ |
| Mô tả | Textarea | — |
3. Cấu trúc Template (Groups + Items)
Mỗi template có N Group (nhóm tiêu chí), mỗi group có M Item (tiêu chí con).
CODE
Template: 6S Checklist
├── S1 - Sàng lọc (S1)
│ ├── S1.01 - Phân loại vật dụng ✅/❌
│ ├── S1.02 - Loại bỏ vật không cần
│ └── S1.03 - ...
├── S2 - Sắp xếp (S2)
│ ├── S2.01 - Định vị trí cho mỗi vật
│ └── ...
└── ... S3, S4, S5, S6
Group fields:
| Trường | Mô tả |
|---|---|
| group_code | Mã nhóm (VD: S1) |
| group_name | Tên nhóm (VD: S1 - Sàng lọc) |
| sort_order | Thứ tự hiển thị |
Item fields:
| Trường | Mô tả |
|---|---|
| item_code | Mã tiêu chí (VD: S1.01) |
| item_name | Nội dung tiêu chí |
| max_score | Điểm tối đa (mặc định 5) |
| sort_order | Thứ tự trong group |
4. Import
Hỗ trợ import từ file CSV hoặc XLSX (PHPSpreadsheet).
Format file:
| group_code | group_name | sort_order | item_code | item_name | max_score |
|---|---|---|---|---|---|
| S1 | S1 - Sàng lọc | 10 | S1.01 | Phân loại vật dụng | 5 |
| S1 | S1 - Sàng lọc | 10 | S1.02 | Loại bỏ vật không cần | 5 |
| S2 | S2 - Sắp xếp | 20 | S2.01 | Định vị trí | 5 |
Tiền xử lý:
- Template có sẵn cho: 6S, TPM PM
- Nếu
group_codevàitem_codeđã tồn tại → UPDATE, nếu không → INSERT
Audio thuyết minh
Nghe hướng dẫnĐường dẫn minh họa:
audio/20-assessment-templates.mp3Click play để nghe hướng dẫn bằng giọng đọc.
Screenshots
⏳ CẦN CHỤP:
images/assessment/assessment-templates-list.png— Danh sách templatesimages/assessment/assessment-templates-structure.png— Cấu trúc Groups + Items