Giai đoạn 1 · WS1 · Màn hình đầu tiên · 06/7/2026

Quy trình tiếp nhận hồ sơ học viên

Luồng nghiệp vụ từ lúc học viên nộp hồ sơ đến khi vào khóa học — ai tiếp nhận đầu tiên, hồ sơ đi qua những trạng thái nào, và cần số hóa những trường dữ liệu gì. Đây là đầu bài dựng màn hình đầu tiên của phần mềm.

Ai nhận

Phòng tiếp nhận đầu tiên

Điểm chạm đầu tiên gần như luôn là Phòng Tuyển sinh, sau đó bàn giao Phòng Đào tạo / Giáo vụ để thẩm định & xếp khóa. Trung tâm nhỏ thường gộp hai phòng làm một cửa.

Trung tâm vừa / nhỏ

Gộp thành Phòng Tuyển sinh – Đào tạo (một cửa): vừa tư vấn, vừa nhận & xử lý hồ sơ.

Trung tâm lớn

Phòng Tuyển sinh (tư vấn, nhận hồ sơ thô) → chuyển Phòng Đào tạo / Giáo vụ (thẩm định, xếp khóa, báo Sở).

Chốt theo Vĩnh An

Danh sách phòng ban của Vĩnh An (việc #3) sẽ cho biết họ tách hay gộp — quyết định số bước bàn giao trong phần mềm.

Quy trình

15 bước — từ tư vấn đến sát hạch

Tuyển sinh Đào tạo / Giáo vụ Kế toán Y tế (liên kết)
1

Tư vấn tuyển sinh Tuyển sinh

Tiếp lead (Zalo/FB/web), tư vấn hạng GPLX (B/C/D…), báo học phí, chốt ghi danh.

Kết quả: Lead → đồng ý ghi danh
2

Tiếp nhận hồ sơ Tuyển sinh

Nhận hồ sơ, kiểm tra tính hợp lệ, đối chiếu bản gốc. Thiếu giấy tờ → chuyển Chờ bổ sung.

Kết quả: Hồ sơ "Tiếp nhận"
3

Khám sức khỏe Y tế liên kết

Nếu chưa có giấy khám — thường trung tâm liên kết cơ sở y tế đủ điều kiện.

Kết quả: Giấy khám SK hợp lệ
4

Thu học phí đợt 1 Kế toán

Thu học phí đợt đầu, viết phiếu thu / xuất hóa đơn điện tử. Thực tế đóng nhiều đợt.

Kết quả: Ghi nhận công nợ theo đợt
5

Nhập liệu & tạo mã học viên Tuyển sinh Giáo vụ

Số hóa hồ sơ vào phần mềm, upload ảnh + scan giấy tờ, sinh mã học viên duy nhất.

Kết quả: Hồ sơ số hóa
6

Xếp khóa / hạng Đào tạo / Giáo vụ

Phân khóa, phân hạng, lập danh sách lớp.

Kết quả: Hồ sơ "Xếp khóa"
7

Đăng ký kế hoạch với Sở Xây dựng Đào tạo

Báo cáo/đăng ký kế hoạch đào tạo & danh sách khóa với Sở XD (khung pháp lý mới).

Kết quả: Danh sách khóa đã báo Sở
8

Phân công & khai giảng Đào tạo

Phân công GV–xe, khai báo thiết bị DAT, khai giảng khóa học.

Kết quả: Hồ sơ "Đang học"
9

Thi hết môn Đào tạo / Giáo vụ

Tổ chức thi 5 môn lý thuyết; cập nhật điểm vào sổ lên lớp; phân bổ nhiên liệu.

Kết quả: Hoàn thành môn học
10

Xét đủ điều kiện tốt nghiệp Đào tạo / Kỹ thuật

Tổng hợp DAT + Cabin + đủ giờ LT → lập DS đủ ĐK tốt nghiệp (checklist tự tính).

Kết quả: Hồ sơ "Đủ ĐK tốt nghiệp"
11

Số báo danh & QĐ khóa TN Đào tạo

Cấp số báo danh; ra quyết định thành lập khóa tốt nghiệp gửi Sở Xây dựng.

Kết quả: Khóa TN đã lập
12

Thi tốt nghiệp Đào tạo

Thi LT + mô phỏng + hình + đường trường (phần mềm nội bộ); chấm, tổng hợp đạt/trượt.

Kết quả: Kết quả tốt nghiệp
13

Cấp chứng chỉ & thu đợt 2 Đào tạo Kế toán

In chứng chỉ hoàn thành + cấp số hiệu chứng chỉ; thu học phí đợt 2 (tốt nghiệp).

Kết quả: Hồ sơ "Đã tốt nghiệp"
14

Báo cáo 2 — đề nghị sát hạch Đào tạo

Lập & duyệt báo cáo 2 (DS đủ ĐK sát hạch); tra vi phạm; đánh số báo danh.

Kết quả: Hồ sơ "Đủ ĐK sát hạch"
15

Sát hạch Kỳ sát hạch

Tổ chức sát hạch; đạt → nhận GPLX; vắng/trượt (còn hạn) → bảo lưu, chờ kỳ sau.

Kết quả: Hoàn tất hoặc Bảo lưu

Bước 9–15 là khối Tốt nghiệp → Sát hạch (bổ sung 11/7 theo hiện trạng Vĩnh An). Thi & chứng chỉ do module examops/cert xử lý, đẩy trạng thái qua API transition của student — giống tuition/report.

Trạng thái

Vòng đời hồ sơ (state machine)

Mỗi lần chuyển trạng thái ghi audit log bất biến (ai · khi nào · từ trạng thái nào → nào · lý do) — dữ liệu hồ sơ là căn cứ pháp lý xét hoàn thành khóa học.

Mới / Tư vấn
nhận hồ sơ
Chờ bổ sung
⇄ thiếu / bổ sung đủ
Tiếp nhận
đủ giấy tờ + đối chiếu gốc
Hợp lệ
thu học phí đợt 1
Đã thu đợt 1
xếp khóa / hạng
Xếp khóa
đăng ký kế hoạch với Sở XD
Đã báo Sở
phân GV/xe + DAT
Đang học
checklist: thi hết môn + DAT + Cabin + đủ giờ LT
Đủ ĐK tốt nghiệp
đạt thi tốt nghiệp → cấp chứng chỉ + số hiệu · thu đợt 2
Đã tốt nghiệp
lập & duyệt báo cáo 2
Đủ ĐK sát hạch
sát hạch: đạt ▸ · vắng/trượt (còn hạn) ▸ Bảo lưu ↺ kỳ sau
Hoàn tất (nhận GPLX)
Bảo lưu (còn hạn)
nhánh dừng bất kỳ lúc nào
Hủy (kèm lý do)
Hoàn / chuyển khóa

Trạng thái là nguồn sự thật duy nhất ở student, đổi qua một API transition; các module đẩy trạng thái bằng callback: tuition (đợt 1/2), report (báo cáo 1/2), examops (thi), cert (chứng chỉ). Đủ ĐK tốt nghiệp tự tính từ checklist điều kiện (không chọn tay). Bảo lưu: GĐ1 lưu trạng thái + hạn; tự động cảnh báo ≥2 tháng để v1.5.

Dữ liệu

Trường nhập ở bước tiếp nhận

▸ Thông tin học viên

TrườngKiểuBắt buộcGhi chú
Họ têntext
Ngày sinhdateKiểm tra đủ tuổi theo hạng
Giới tínhenum
Số CCCDtextĐịnh danh chính · chống trùng
Ngày / nơi cấp CCCDdate·text
Địa chỉ thường trútext
Số điện thoạitextDùng cho Zalo OA / app học viên
Emailtext
Ảnh chân dungfileIn hồ sơ + đối chiếu khuôn mặt

▸ Thông tin khóa học

TrườngKiểuBắt buộcGhi chú
Hạng GPLX đăng kýenumQuyết định checklist + km/giờ (regulation-config)
Học mới / nâng hạngenumNâng hạng cần giấy tờ bổ sung
Khóa dự kiếnrefCó thể gán sau ở bước 6
Nguồn tuyển sinh / CTVrefTính hoa hồng (WS6 CRM)
Học phí thỏa thuậnmoneyNền cho công nợ theo đợt
Giấy tờ

Checklist hồ sơ — động theo hạng

Checklist là dữ liệu cấu hình, không hard-code — đổi theo thông tư trong vài ngày. Thiếu mục nào → hồ sơ tự chuyển Chờ bổ sung và cảnh báo đúng mục đó.

Giấy tờHọc mới BNâng hạngGhi chú
Đơn đăng ký học & sát hạch (mẫu)Mẫu theo TT hiện hành
CCCD (bản sao / đối chiếu gốc)
Giấy khám sức khỏeCơ sở y tế đủ điều kiện · có hạn dùng
Ảnh thẻ (3x4 / 4x6)Số lượng theo quy định
GPLX hiện có
Chứng minh thời gian / số km láiĐiều kiện nâng hạng
Dựng gì

Yêu cầu màn hình tiếp nhận (DoD)

Phần mềm phải có

  • Form nhập đủ trường, validate CCCD trùng & đủ tuổi theo hạng
  • Upload/lưu ảnh + scan giấy tờ gắn vào hồ sơ
  • Checklist động theo hạng (regulation-config) → thiếu thì Chờ bổ sung
  • Chuyển trạng thái theo state machine, mỗi bước ghi audit log
  • Bàn giao giữa phòng: ghi ai nhận, khi nào
  • Sinh mã học viên duy nhất theo tenant
  • Gắn công nợ đợt 1 (liên kết WS6 kế toán)
  • Tìm kiếm/lọc theo trạng thái, hạng, khóa, phòng phụ trách

⚠ Phải xác nhận trước khi khóa spec

  • Cơ cấu phòng ban thực tế của Vĩnh An (tách/gộp)?
  • Bộ giấy tờ + mẫu đơn chính xác theo NĐ 94/2026 & TT 17/2026-BXD
  • Vĩnh An thu học phí mấy đợt, mốc nào? → cấu hình công nợ
  • Quy tắc mã học viên hiện dùng? → giữ tương thích khi migrate (WS3)