🏢 Hướng 2B: Đào tạo B2B Doanh nghiệp

Teach for Vietnam — Hợp tác với công ty, tổ chức để đào tạo nhân viên (mục tiêu tương lai)

⛔ Tích hợp 15% (Ý định phát triển 2026 Q3+)

1
Tiếp cận Doanh nghiệp & RFP

2
Thiết kế & Chuẩn bị khóa học

3
Dạy học & Theo dõi tiến độ

4
Kiểm tra & Đánh giá cuối khóa

5
Tính lương giáo viên & Báo cáo doanh thu

6
Hỗ trợ sau khóa & Mở rộng

📺 Màn hình Odoo trong luồng B2B (định hướng phát triển)

4 màn hình demo cho khách doanh nghiệp — phần lớn dựa trên module Project + Sale milestone chuẩn của Odoo, mở rộng cho đào tạo. Phần PHÁT TRIỂN sẽ thực thi sau Q3/2026.

1 · Dự ánVINCI B1 — 50 kỹ sư
2 · Ghi danhNhập hàng loạt 50 hv
3 · Mốc thu3 milestone 28 M ₫
4 · HR PortalMai theo dõi 50 kỹ sư
Màn 1 · Dự án › VINCI Engineers English B1 — Hồ sơ dự án đào tạo
Dự án Dự án · Công việc · Bảng giờ · Báo cáo Hoa (Project Manager)
Dự án đào tạo VINCI Engineers English B1
Lưu Tạo Hợp đồng Tạo 2 lớp con RFP Đã ký HĐ Đang chạy Nghiệm thu
VINCI Engineers English B1 B2B · 50 kỹ sư
Khách hàng (B2B)VINCI Industries Vietnam
HR đầu mốiMai · mai.hr@vinci.vn
Quy mô50 kỹ sư
Mục tiêu CEFRB1 — KPI ≥ 75 % đạt
Thời gian8 tuần · 17/06 – 12/08/2026
Lịch họcTối T2/4/6 · 19:00–21:00
Giáo viên chínhPhạm Hoài
Giáo viên phụTrần Minh
Tổng hợp đồng28 000 000 ₫
Đã thu14 000 000 ₫ 50 %
Thông tin 2 lớp con 3 mốc thu 50 học viên Tài liệu (Drive)
Bước 2–4 trong luồng. Mỗi dự án B2B là một bản ghi project.project được bật cờ Đào tạo — liên kết 1-N tới op.batch (ở đây 2 lớp con: Listening/Speaking 32 h + Reading/Writing 20 h). KPI ≥ 75 % đạt B1 được tính tự động ở cuối khoá để mở milestone cuối.
Màn 2 · Học vụ › Ghi danh › Nhập hàng loạt — 50 kỹ sư VINCI vào lớp một lần
Học vụ Khoá · Lớp · Ghi danh hàng loạt · Điểm danh Hoa (PM)
VINCI English B1 Wizard ghi danh hàng loạt (50 kỹ sư)
Ghi danh 50 / 50 Tải lại CSV CSV nguồn: vinci_engineers_2026.csv · 50 dòng · 0 lỗi
#Họ tênEmail công tyMã NVPhân lớpTrạng thái
1Đỗ Quang Hùnghung.dq@vinci.vnVINCI-E0142L/S — A✓ Sẵn sàng
2Lê Thị Mỹ Hạnhhanh.ltm@vinci.vnVINCI-E0237L/S — A✓ Sẵn sàng
3Nguyễn Đức Anhanh.nd@vinci.vnVINCI-E0309R/W — B✓ Sẵn sàng
4Trần Phương Namnam.tp@vinci.vnVINCI-E0311L/S — A⚠ Đã có tài khoản
… 46 dòng còn lại
ℹ Khi xác nhận: tạo 50 res.partner (với company_id=VINCI) + 50 op.student + 50 portal user + gửi 50 email kích hoạt.
Bước 7 trong luồng. Wizard tfv.bulk.enrollment đọc CSV từ Mai, validate (email trùng, mã NV trùng), rồi tạo loạt bản ghi trong một transaction. Lỗi từng dòng được ghi vào cột Trạng thái để xử lý — không huỷ cả lô.
Màn 3 · Bán hàng › Đơn hàng › Mốc thu tiền — 3 milestone trên hợp đồng 28 M ₫
Bán hàng Đơn · Mốc thu · Hoá đơn Hoa (PM)
Đơn hàng SO/2026/0028 VINCI English B1 · 28 000 000 ₫
MốcĐiều kiện kích hoạtTỉ lệNgày dự kiếnHoá đơnSố tiền
M1 — Ký hợp đồngHợp đồng ký + ≥ 80 % nhân sự ghi danh50 %17/06INV/2026/00146 ✓14 000 000 ₫
M2 — Giữa khoáHoàn thành ≥ 4 / 8 tuần · Điểm danh ≥ 80 %30 %14/07Đang theo dõi (T3 đã xong, T4 đang chạy)8 400 000 ₫
M3 — Nghiệm thu≥ 75 % đạt B1 trong post-test CEFR20 %12/08Chưa phát sinh5 600 000 ₫
Tổng hợp đồng28 000 000 ₫
Bước 4 & 8 trong luồng. Mỗi milestone là một dòng sale.order.milestone chuẩn của Odoo Sales. Cờ kích hoạt là tính chất tự định nghĩa — server action chạy hàng ngày kiểm op.attendance + KPI để bật milestone tiếp theo và tạo account.move tự động.
Màn 4 · Portal HR doanh nghiệp — Mai (HR VINCI) theo dõi 50 kỹ sư
TFV — Khu vực Doanh nghiệp Dự án · Học viên · Hoá đơn · Báo cáo Mai · VINCI ▾
VINCI Engineers English B1 — Tuần 4 / 8
Đã ghi danh
50 / 50
100 %
Điểm danh TB
86 %
▲ 4 % vs tuần 3
Tiến độ KPI B1
42 / 50
Mid-test: 84 % dự kiến đạt
Hoá đơn còn lại
14 M ₫
M2 sắp phát sinh 14/07
Top 5 cần chú ý (điểm danh < 70 %)
Học viênMã NVLớpĐiểm danhBài tậpCảnh báo
Phan Hoài NamVINCI-E0457L/S — A5 / 12 (42 %)2 / 8Nguy cơ trượt B1
Vũ Đình QuangVINCI-E0312R/W — B6 / 12 (50 %)3 / 8Cảnh báo
Lê Hữu ĐạtVINCI-E0289L/S — A7 / 12 (58 %)4 / 8Cảnh báo
… 47 kỹ sư khác đang ổn (≥ 70 % điểm danh)
Bước 10 trong luồng. Mai chỉ thấy danh sách 50 kỹ sư của chính công ty mình qua ir.rule trên op.student theo company_id. Báo cáo điểm danh + dự đoán đạt B1 dùng cùng QWeb template ở pilot 3 (cash-flow) — đổi nguồn từ account.move.line sang op.attendance.