Marketplace Gia Sư Có Đánh Giá
Tóm tắt
Lệnh cấm dạy thêm tại Việt Nam không triệt tiêu được nhu cầu — thị trường chỉ chuyển hình thức, từ trung tâm sang gia sư cá nhân, từ mặt đường vào nhóm kín. Trung Quốc sau 2 năm siết quản lý: chi tiêu học thêm giảm 40% nhưng số giấy phép trung tâm tăng 11.4%. Thay vì cấm thêm, ACIL đề xuất nền tảng kết nối phụ huynh và gia sư có xác minh bằng cấp, đánh giá minh bạch, và hệ thống booking trực tuyến — biến thị trường ngầm thành thị trường có quy tắc.
Định nghĩa vấn đề
Phát biểu vấn đề
Phụ huynh muốn con đỗ trường top cần tìm gia sư chất lượng, nhưng không có kênh đáng tin cậy: không biết bằng cấp thật hay giả, không đánh giá được năng lực thực, không so sánh được giá cả. Giáo viên tự do muốn kết nối học sinh nhưng thiếu kênh hợp pháp — buộc phải hoạt động ngầm, thu nhập thấp, không được bảo vệ hợp đồng. Học sinh thiếu định hướng phù hợp năng lực, bị ép vào lớp học không phù hợp.
Định lượng thiệt hại
- ~200.000+ giáo viên tự do tại VN đang hoạt động không chính thức (ước tính) (ước tính)
- Phụ huynh trung b ình mất 2–4 tuần tìm gia sư phù hợp qua mạng xã hội hoặc giới thiệu (ước tính) (ước tính)
- Tỷ lệ gia sư "dỏm" bị phát hiện sau khi thuê: không có số liệu chính thức, nhưng forum phụ huynh đầy phàn nàn (ước tính) (ước tính)
- Trung Quốc sau lệnh cấm: chi tiêu học thêm văn hóa giảm 40% nhưng giấy phép trung tâm tăng 11.4% trong nửa đầu 2024 nguồn
Phạm vi
Trong phạm vi:
- Kết nối phụ huynh ↔ gia sư theo môn học và quận/huyện
- Xác minh bằng cấp giáo viên
- Hệ thống đánh giá và review
- Booking và thanh toán trực tuyến
- Nhắc lịch học
Ngoài phạm vi:
- Nội dung học tập / lộ trình học (không phải nền tảng LMS)
- Giảng dạy trực tiếp tại trung tâm
- Kết nối với trường học
Mô hình vấn đề
Các biến:
- — utility (độ hài lòng) của phụ huynh khi chọn gia sư
- — khoảng cách giữa yêu cầu của phụ huynh và profile gia sư
- — điểm đánh giá thực của gia sư (trung bình từ review)
- — trọng số tiêu chí (môn, quận, kinh nghiệm, giá)
Các ràng buộc:
Mục tiêu:
Giải pháp đề xuất
Tổng quan giải pháp
Marketplace hai mặt kết nối phụ huynh và gia sư qua 4 tính năng cốt lõi:
- Tìm kiếm thông minh: Lọc theo môn, quận, ngân sách, cấp học, điểm đánh giá
- Xác minh bằng cấp: Gia sư upload bằng cấp → hệ thống đánh dấu "Đã xác minh" hoặc "Chờ xác minh"
- Hệ thống đánh giá: Phụ huynh review sau mỗi buổi học, hiển thị điểm trung bình cùng số review
- Booking + thanh toán: Đặt lịch → thanh toán qua ví điện tử → giải ngân sau buổi học (bảo vệ cả 2 bên)
Các quyết định thiết kế chính
- Quyết định 1 — Không là nền tảng LMS: ACIL không tạo nội dung học tập. Khác các app như Marathon, VIO, hay Kyna. Điểm khác biệt: kết nối con người với nhau, không thay thế giáo viên.
- Quyết định 2 — Giải ngân sau buổi học: Thanh toán không qua ví trung gian → phụ huynh không tin tưởng. Thanh toán qua ví → gia sư sợ bị hold. Giải pháp: ví tạm giữ khi đặt lịch, giải ngân sau buổi học nếu không có khiếu nại trong 24h.
- Quyết định 3 — Xác minh tự nguyện, hiển thị rõ ràng: Không bắt buộc xác minh → tôn trọng quyền riêng tư. Nhưng hiển thị trạng thái rõ ràng: "Đã xác minh", "Chưa xác minh", "Xác minh đang chờ" → phụ huynh tự quyết định dựa trên thông tin đầy đủ.
Tiêu chí thành công
| Tiêu chí | Mục tiêu | Phương pháp đo lường |
|---|---|---|
| Tỷ lệ gia sư xác minh | ≥60% sau 6 tháng | Số gia sư verified / tổng gia sư |
| Tỷ lệ đặt lịch thành công | ≥40% search → booking | Số booking / số tìm kiếm |
| Điểm đánh giá trung bình | ≥4.2/5.0 | Trung bình cộng tất cả review |
| Retention 3 tháng | ≥30% phụ huynh quay lại | Số user active lặp lại / tổng user |
| Time-to-book | <48h từ search đầu tiên | Thời gian trung bình search → booking |
Luồng hệ thống
Luồng này đảm bảo cả phụ huynh lẫn gia sư đều được bảo vệ qua cơ chế escrow. Phụ huynh có thể review sau buổi học. Gia sư nhận tiền sau khi hoàn thành nghĩa vụ.
Thuật toán cốt lõi
Mô tả thuật toán
Thuật toán ghép cặp phụ huynh — gia sư:
- Input: Profile phụ huynh (môn, quận, cấp, ngân sách) và danh sách gia sư
- Lọc cứng: Loại bỏ vi phạm (ngân sách, khoảng cách, xác minh bắt buộc nếu user yêu cầu)
- Tính điểm matching:
- Sắp xếp: Sort giảm dần theo
- Output: Top-20 gia sư kèm điểm, đánh giá, trạng thái xác minh
Công thức toán học
Tham số:
- — điểm đánh giá trung bình của gia sư
- — khoảng cách vật lý giữa phụ huynh và gia sư
- — giá mỗi buổi của gia sư
- — ngân sách tối đa của phụ huynh
- — trọng số có thể tune
Độ phức tạp
| Chỉ số | Giá trị |
|---|---|
| Độ phức tạp thời gian | — sort + filter |
| Độ phức tạp không gian | — lưu danh sách candidate |
Kiến trúc hệ thống
+------------------------------------------+
| Mobile App (Flutter) |
| +------------------------------------+ |
| | Search & Filter Screen | |
| | Tutor Profile Screen | |
| | Booking & Payment Screen | |
| | Review Screen | |
| +------------------------------------+ |
+------------------------------------------+
|
v
+------------------------------------------+
| API Gateway (Node.js) |
| +------------+ +----------------+ |
| | Auth Svc | | Booking Svc | |
| | JWT, OAuth | | Schedule Mgr | |
| +------------+ +----------------+ |
| +------------+ +----------------+ |
| | Search Svc | | Payment Svc | |
| | Match algo | | Escrow logic | |
| +------------+ +----------------+ |
+------------------------------------------+
|
+------------+------------+
v v
+--------------------+ +------------------------+
| Tutor Service | | Review Service |
| - Profile CRUD | | - Rating calc |
| - Credential DB | | - Spam detection |
| - Availability | | - Sentiment check |
+--------------------+ +------------------------+
+ +
v v
+------------------------------------------+
| PostgreSQL (Users, Bookings) |
| Redis (Cache, Session) |
| S3 (Credential images) |
+------------------------------------------+
Mô tả thành phần:
- Mobile App: Flutter cross-platform (iOS + Android). Giao diện tìm kiếm, profile, booking, review.
- API Gateway: Node.js/Express. Điều phối request, rate limiting, auth.
- Auth Service: JWT + OAuth social login (Google, Facebook).
- Search Service: Elasticsearch hoặc PostgreSQL full-text search. Matching algorithm.
- Booking Service: Quản lý lịch, trạng thái booking, thông báo push.
- Payment Service: Tích hợp ví điện tử VNPay/MoMo qua API. Cơ chế escrow: hold → release/dispute.
- Tutor Service: CRUD profile, xác minh bằng cấp, quản lý availability.
- Review Service: Tổng hợp điểm, phát hiện spam review, cảnh báo cho admin.
- PostgreSQL: Primary DB cho users, bookings, payments.
- Redis: Cache kết quả search, session management, rate limit counter.
- S3: Lưu ảnh bằng cấp gia sư (chỉ hiển thị verified badge, không public link).