Menu: Đánh giá → Kế hoạch ĐG
File:cicc-assessment/admin/master-plans.php
Bảng:wp_assessment_master_plans,wp_assessment_schedule_evaluators
1. Danh sách Master Plans
| Mã KH | Tên | Tenant | Kỳ | Từ ngày | Đến ngày | Trạng thái |
|---|---|---|---|---|---|---|
| MP-2026-Q2 | Đánh giá Q2/2026 | Hòa Thọ | Quý | 01/04/2026 | 30/06/2026 | ✅ Active |
| MP-2026-06 | Đánh giá Tháng 6 | Hòa Thọ | Tháng | 01/06/2026 | 30/06/2026 | 📝 Draft |
2. Form tạo Master Plan
| Trường | Loại | Mô tả |
|---|---|---|
| Mã kế hoạch | Text | Unique |
| Tên | Text | |
| Tenant | Select | |
| Loại kỳ | Select | monthly / quarterly / yearly |
| Ngày bắt đầu | Date | period_start |
| Ngày kết thúc | Date | period_end |
| Ghi chú | Textarea |
3. Gán người đánh giá (Evaluators)
Cho mỗi schedule trong kế hoạch → gán evaluator:
Bảng wp_assessment_schedule_evaluators:
CODE
schedule_id | user_6s_id | eval_type | status
-----------|------------|------------|--------
S-001 | 1 (danhgia)| 'cross' | pending
S-001 | 2 (truongnhom) | 'expert' | pending
Quy tắc:
- Cross (DG chéo): Gán user từ location khác
- Expert (Chuyên gia): Gán user R07 (Auditor) hoặc R06
- Mỗi schedule có thể có nhiều evaluator
4. My Assignments (Mobile)
Khi user login vào app assessment:
- Gọi API
GET /my-assignments?user_id=X&eval_type=cross - Trả về danh sách schedule được gán
- User chọn assignment → bắt đầu phiên đánh giá
Endpoints:
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /my-assignments?user_id=X | Danh sách assignment |
| GET | /my-assignments?user_id=X&eval_type=cross | Lọc theo loại |
Audio thuyết minh
Nghe hướng dẫnĐường dẫn minh họa:
audio/24-assessment-masterplans.mp3Click play để nghe hướng dẫn bằng giọng đọc.
Screenshots
⏳ CẦN CHỤP:
images/assessment/assessment-masterplans-list.png— Danh sách Master Plansimages/assessment/assessment-masterplans-evaluators.png— Gán evaluator