Tính năng hệ thống
Mục đích: Ánh xạ các tính năng hệ thống với từng bước trong quy trình đào tạo Đối tượng: HR Manager, Training Coordinator Ngày tạo: 2025-10-12
📊 TỔNG QUAN
Bước Quy Trình vs Tính Năng
1. Phân tích nhu cầu
Training Needs Analysis
4.1
✅ 100%
2. Lập kế hoạch năm
Annual Training Plans
4.2
✅ 100%
3. Thiết kế chương trình
Programs + Templates
Core + 4.5
✅ 100%
4. Lập ngân sách
Budget Management
Phase 3
✅ 100%
5. Tổ chức & Ghi danh
Enrollments + Calendar
Phase 2 + 4.3
✅ 100%
6. Thực thi đào tạo
Sessions + Attendance
Core
✅ 100%
7. Đánh giá kết quả
Assessments + Surveys
Phase 2
✅ 100%
8. Đánh giá hiệu quả
Effectiveness Evaluation
4.4
✅ 100%
🔍 BƯỚC 1: PHÂN TÍCH NHU CẦU
Tính Năng Hỗ Trợ
1.1 Phân Tích Nhu Cầu Đào Tạo (Sprint 4.1)
URL: /manage/training/needs
Chức năng:
✅ Thu thập nhu cầu từ nhiều nguồn
✅ Phân tích khoảng cách năng lực
✅ Ưu tiên hóa nhu cầu (Ma trận ưu tiên)
✅ Gợi ý chương trình phù hợp
✅ Báo cáo phân tích nhu cầu
Collections:
training_needs- Nhu cầu đào tạotraining_needs_analysis- Phân tích tổng hợp
Methods:
training.needs.create- Tạo nhu cầutraining.needs.analyze- Phân tích gaptraining.needs.prioritize- Ưu tiên hóatraining.needs.recommend- Gợi ý chương trình
Components:
TrainingNeedsManager.vue- Quản lý nhu cầuNeedsAnalysisDashboard.vue- Dashboard phân tíchCompetencyGapMatrix.vue- Ma trận gapPriorityMatrix.vue- Ma trận ưu tiên
1.2 Quản Lý Năng Lực (Core)
URL: /manage/training/competencies
Chức năng:
✅ Định nghĩa năng lực
✅ Thiết lập mức mục tiêu theo vị trí
✅ Theo dõi mức hiện tại
✅ Tính toán khoảng cách
Collections:
training_competencies- Năng lựctraining_competency_rules- Quy tắc đánh giá
1.3 Khảo Sát (Phase 2)
URL: /manage/surveys
Chức năng:
✅ Tạo khảo sát nhu cầu
✅ Gửi đến đối tượng mục tiêu
✅ Thu thập phản hồi
✅ Phân tích kết quả
Collections:
surveys- Khảo sátsurvey_responses- Phản hồi
📅 BƯỚC 2: LẬP KẾ HOẠCH NĂM
Tính Năng Hỗ Trợ
2.1 Kế Hoạch Đào Tạo Năm (Sprint 4.2)
URL: /manage/training/plans
Chức năng:
✅ Tạo kế hoạch hàng năm
✅ Chia theo quý
✅ Phân bổ ngân sách
✅ Liên kết với nhu cầu đào tạo
✅ Liên kết với chương trình
✅ Theo dõi tiến độ
✅ Quy trình phê duyệt
Collections:
training_annual_plans- Kế hoạch nămtraining_quarterly_plans- Kế hoạch quý
Methods:
training.plans.create- Tạo kế hoạchtraining.plans.update- Cập nhậttraining.plans.linkNeeds- Liên kết nhu cầutraining.plans.linkPrograms- Liên kết chương trìnhtraining.plans.trackProgress- Theo dõi tiến độ
Components:
AnnualPlanManager.vue- Quản lý kế hoạch nămQuarterlyPlanEditor.vue- Editor kế hoạch quýPlanProgressTracker.vue- Theo dõi tiến độBudgetAllocationChart.vue- Biểu đồ ngân sách
2.2 Lịch Đào Tạo (Sprint 4.3)
URL: /manage/training/calendar
Chức năng:
✅ Xem lịch tổ chức toàn công ty
✅ Hiển thị theo tháng/tuần/ngày
✅ Phát hiện xung đột
✅ Kiểm tra tài nguyên
✅ Xuất lịch
Collections:
training_sessions- Sessions (tái sử dụng)
Components:
TrainingCalendar.vue- Lịch chínhCalendarMonthView.vue- Hiển thị thángCalendarWeekView.vue- Hiển thị tuầnCalendarDayView.vue- Hiển thị ngàyConflictDetector.vue- Phát hiện xung đột
🎨 BƯỚC 3: THIẾT KẾ CHƯƠNG TRÌNH
Tính Năng Hỗ Trợ
3.1 Mẫu Chương Trình (Sprint 4.5)
URL: /manage/training/templates
Chức năng:
✅ Duyệt thư viện mẫu
✅ Xem chi tiết mẫu
✅ Tạo chương trình từ mẫu
✅ Lưu chương trình làm mẫu
✅ Tùy chỉnh mẫu
Collections:
training_program_templates- Mẫu chương trình
Methods:
training.programTemplates.list- Danh sách mẫutraining.programTemplates.getDetails- Chi tiếttraining.programTemplates.createProgram- Tạo từ mẫutraining.programTemplates.saveAsTemplate- Lưu làm mẫu
Components:
ProgramTemplateLibrary.vue- Thư viện mẫuTemplateCard.vue- Card xem trướcTemplateDetailModal.vue- Chi tiết mẫuCreateFromTemplateModal.vue- Tạo từ mẫuSaveAsTemplateModal.vue- Lưu làm mẫu
Mẫu có sẵn:
Chương trình Onboarding (30 ngày, 12 hoạt động)
Phát triển Lãnh đạo (3 tháng, 15 hoạt động)
Kỹ năng Chuyên môn (6 tuần, 13 hoạt động)
Đào tạo Tuân thủ (2 tuần, 8 hoạt động)
Đào tạo Bán hàng (1 tháng, 12 hoạt động)
3.2 Quản Lý Chương Trình (Core)
URL: /manage/training/programs
Chức năng:
✅ CRUD chương trình
✅ Tạo tracks/giai đoạn
✅ Thêm hoạt động
✅ Thiết lập mục tiêu năng lực
✅ Cấu hình ghi danh
✅ Xuất bản chương trình
Collections:
training_programs- Chương trìnhtraining_activities- Hoạt động
Methods:
training.programs.create- Tạo chương trìnhtraining.programs.update- Cập nhậttraining.programs.addTrack- Thêm tracktraining.programs.addActivity- Thêm hoạt động
Components:
ProgramManager.vue- Quản lý chương trìnhProgramEditor.vue- Editor chương trìnhTrackEditor.vue- Editor tracksActivityEditor.vue- Editor hoạt động
💰 BƯỚC 4: LẬP NGÂN SÁCH
Tính Năng Hỗ Trợ
4.1 Quản Lý Ngân Sách (Phase 3)
URL: /manage/training/budget
Chức năng:
✅ Lập ngân sách chương trình
✅ Theo dõi chi tiêu
✅ Phân tích variance
✅ Báo cáo ngân sách
✅ Phê duyệt ngân sách
Collections:
training_budgets- Ngân sáchtraining_expenses- Chi phí
Methods:
training.budget.create- Tạo ngân sáchtraining.budget.track- Theo dõitraining.budget.analyze- Phân tích
Components:
BudgetManager.vue- Quản lý ngân sáchBudgetTracker.vue- Theo dõi chi tiêuExpenseAnalyzer.vue- Phân tích chi phí
📝 BƯỚC 5: TỔ CHỨC & GHI DANH
Tính Năng Hỗ Trợ
5.1 Ghi Danh (Phase 2)
URL: /manage/training/enrollments
Chức năng:
✅ Ghi danh thủ công
✅ Ghi danh theo nhóm
✅ Ghi danh tự động (theo quy tắc)
✅ Quản lý waitlist
✅ Thông báo ghi danh
✅ Hủy ghi danh
Collections:
training_enrollments- Ghi danhtraining_waitlists- Danh sách chờ
Methods:
training.enrollments.create- Ghi danhtraining.enrollments.cancel- Hủytraining.enrollments.moveFromWaitlist- Chuyển từ waitlist
Components:
EnrollmentManager.vue- Quản lý ghi danhBulkEnrollment.vue- Ghi danh hàng loạtWaitlistManager.vue- Quản lý waitlist
5.2 Lên Lịch Sessions (Core)
URL: /manage/training/sessions
Chức năng:
✅ Tạo sessions
✅ Chọn ngày, giờ, địa điểm
✅ Phân công giảng viên
✅ Thiết lập capacity
✅ Gửi calendar invites
Collections:
training_sessions- Sessions
Methods:
training.sessions.create- Tạo sessiontraining.sessions.update- Cập nhậttraining.sessions.sendInvites- Gửi lời mời
🎓 BƯỚC 6: THỰC THI ĐÀO TẠO
Tính Năng Hỗ Trợ
6.1 Điểm Danh (Core)
URL: /manage/training/attendance
Chức năng:
✅ Điểm danh sessions
✅ Ghi nhận vắng mặt
✅ Theo dõi tỷ lệ tham gia
✅ Báo cáo điểm danh
Collections:
training_attendance- Điểm danh
Methods:
training.attendance.record- Ghi nhậntraining.attendance.getReport- Báo cáo
6.2 Theo Dõi Tiến Độ (Core)
URL: /manage/training/progress
Chức năng:
✅ Theo dõi hoàn thành activities
✅ Xem điểm assessments
✅ Dashboard tiến độ
✅ Cảnh báo rủi ro
Collections:
training_progress- Tiến độ
Components:
ProgressDashboard.vue- Dashboard tiến độProgressTracker.vue- Theo dõi chi tiết
📊 BƯỚC 7: ĐÁNH GIÁ KẾT QUẢ
Tính Năng Hỗ Trợ
7.1 Đánh Giá (Phase 2)
URL: /manage/training/assessments
Chức năng:
✅ Tạo assessments
✅ Pre-test, mid-term, final test
✅ Tự động chấm điểm
✅ Phân tích kết quả
✅ Báo cáo đánh giá
Collections:
training_assessments- Đánh giátraining_assessment_results- Kết quả
7.2 Khảo Sát Phản Hồi (Phase 2)
URL: /manage/training/feedback
Chức năng:
✅ Khảo sát Level 1 (Phản ứng)
✅ Tự động gửi sau session
✅ Thu thập feedback
✅ Phân tích điểm hài lòng
Collections:
training_feedback- Phản hồi
🎯 BƯỚC 8: ĐÁNH GIÁ HIỆU QUẢ
Tính Năng Hỗ Trợ
8.1 Đánh Giá Hiệu Quả (Sprint 4.4)
URL: /manage/training/effectiveness
Chức năng:
✅ Đánh giá Level 3 (Hành vi)
✅ Đánh giá Level 4 (Kết quả)
✅ Tính toán ROI
✅ Báo cáo hiệu quả
✅ Dashboard analytics
Collections:
training_effectiveness_evaluations- Đánh giá hiệu quảtraining_roi_calculations- Tính toán ROI
Methods:
training.effectiveness.createEvaluation- Tạo đánh giátraining.effectiveness.calculateROI- Tính ROItraining.effectiveness.generateReport- Tạo báo cáo
Components:
EffectivenessEvaluationManager.vue- Quản lý đánh giáROICalculator.vue- Tính toán ROIEffectivenessReportViewer.vue- Xem báo cáoEffectivenessDashboard.vue- Dashboard
📱 DASHBOARD & REPORTING
Dashboard Chính
URL: /manage/training/dashboard
Widgets:
✅ Tổng quan chương trình
✅ Tỷ lệ hoàn thành
✅ Ngân sách vs Chi tiêu
✅ Điểm hài lòng trung bình
✅ ROI tổng thể
✅ Upcoming sessions
✅ Pending approvals
Báo Cáo
URL: /manage/training/reports
Loại báo cáo:
✅ Báo cáo nhu cầu
✅ Báo cáo kế hoạch
✅ Báo cáo thực thi
✅ Báo cáo kết quả học tập
✅ Báo cáo hiệu quả & ROI
✅ Báo cáo ngân sách
✅ Báo cáo tham gia
🔐 QUYỀN TRUY CẬP
Roles & Permissions
TRAINING_MANAGER
Full access
Quản lý toàn bộ
TRAINING_COORDINATOR
Create, Edit, View
Điều phối đào tạo
HR_MANAGER
View, Approve
Phê duyệt kế hoạch
DEPARTMENT_MANAGER
View own dept
Xem phòng ban mình
EMPLOYEE
View own
Xem của mình
📚 TÀI LIỆU THAM KHẢO
Hướng dẫn
Templates
🎉 Hệ thống đã sẵn sàng sử dụng! 🚀
Phiên bản: 1.0 | Ngày: 2025-10-12
Last updated