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

Bước Quy Trình
Tính Năng Sử Dụng
Sprint
Trạng Thái

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ạo

  • training_needs_analysis - Phân tích tổng hợp

Methods:

  • training.needs.create - Tạo nhu cầu

  • training.needs.analyze - Phân tích gap

  • training.needs.prioritize - Ưu tiên hóa

  • training.needs.recommend - Gợi ý chương trình

Components:

  • TrainingNeedsManager.vue - Quản lý nhu cầu

  • NeedsAnalysisDashboard.vue - Dashboard phân tích

  • CompetencyGapMatrix.vue - Ma trận gap

  • PriorityMatrix.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ực

  • training_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át

  • survey_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ăm

  • training_quarterly_plans - Kế hoạch quý

Methods:

  • training.plans.create - Tạo kế hoạch

  • training.plans.update - Cập nhật

  • training.plans.linkNeeds - Liên kết nhu cầu

  • training.plans.linkPrograms - Liên kết chương trình

  • training.plans.trackProgress - Theo dõi tiến độ

Components:

  • AnnualPlanManager.vue - Quản lý kế hoạch năm

  • QuarterlyPlanEditor.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ính

  • CalendarMonthView.vue - Hiển thị tháng

  • CalendarWeekView.vue - Hiển thị tuần

  • CalendarDayView.vue - Hiển thị ngày

  • ConflictDetector.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ẫu

  • training.programTemplates.getDetails - Chi tiết

  • training.programTemplates.createProgram - Tạo từ mẫu

  • training.programTemplates.saveAsTemplate - Lưu làm mẫu

Components:

  • ProgramTemplateLibrary.vue - Thư viện mẫu

  • TemplateCard.vue - Card xem trước

  • TemplateDetailModal.vue - Chi tiết mẫu

  • CreateFromTemplateModal.vue - Tạo từ mẫu

  • SaveAsTemplateModal.vue - Lưu làm mẫu

Mẫu có sẵn:

  1. Chương trình Onboarding (30 ngày, 12 hoạt động)

  2. Phát triển Lãnh đạo (3 tháng, 15 hoạt động)

  3. Kỹ năng Chuyên môn (6 tuần, 13 hoạt động)

  4. Đào tạo Tuân thủ (2 tuần, 8 hoạt động)

  5. Đà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ình

  • training_activities - Hoạt động

Methods:

  • training.programs.create - Tạo chương trình

  • training.programs.update - Cập nhật

  • training.programs.addTrack - Thêm track

  • training.programs.addActivity - Thêm hoạt động

Components:

  • ProgramManager.vue - Quản lý chương trình

  • ProgramEditor.vue - Editor chương trình

  • TrackEditor.vue - Editor tracks

  • ActivityEditor.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ách

  • training_expenses - Chi phí

Methods:

  • training.budget.create - Tạo ngân sách

  • training.budget.track - Theo dõi

  • training.budget.analyze - Phân tích

Components:

  • BudgetManager.vue - Quản lý ngân sách

  • BudgetTracker.vue - Theo dõi chi tiêu

  • ExpenseAnalyzer.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 danh

  • training_waitlists - Danh sách chờ

Methods:

  • training.enrollments.create - Ghi danh

  • training.enrollments.cancel - Hủy

  • training.enrollments.moveFromWaitlist - Chuyển từ waitlist

Components:

  • EnrollmentManager.vue - Quản lý ghi danh

  • BulkEnrollment.vue - Ghi danh hàng loạt

  • WaitlistManager.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 session

  • training.sessions.update - Cập nhật

  • training.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ận

  • training.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 ROI

  • training.effectiveness.generateReport - Tạo báo cáo

Components:

  • EffectivenessEvaluationManager.vue - Quản lý đánh giá

  • ROICalculator.vue - Tính toán ROI

  • EffectivenessReportViewer.vue - Xem báo cáo

  • EffectivenessDashboard.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

Role
Permissions
Mô tả

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