
Số Hóa Doanh Nghiệp Sản Xuất: Từ Google Sheets Đến Phần Mềm Quản Lý Riêng
Case study Uniform Vietnam: doanh nghiệp dệt may thay hoàn toàn Google Apps Script bằng phần mềm quản lý sản xuất riêng. 15 triệu VND, 4 tuần, 2 giai đoạn.

Một nền tảng LMS (Learning Management System) theo yêu cầu có thể bao gồm quản lý khóa học, phát video có DRM bảo vệ bản quyền, AI chatbot hỗ trợ học viên, và cấp chứng chỉ tự động — tất cả tích hợp liền mạch với thương hiệu của trung tâm. Case study Yukii là ví dụ thực tế nhất.
Câu hỏi hợp lý đầu tiên. Các nền tảng LMS thương mại có sẵn như Moodle, Teachable, Kajabi hay Thinkific đều là lựa chọn tốt cho nhiều trường hợp. Nhưng có những tình huống mà platform có sẵn không đủ:
Branding và trải nghiệm tùy chỉnh hoàn toàn: Nếu bạn muốn học viên không bao giờ thấy logo của bên thứ ba, trải nghiệm 100% là thương hiệu của bạn — platform có sẵn thường không đáp ứng được đến mức đó.
Tích hợp sâu với hệ thống hiện có: Nếu trung tâm đã có CRM riêng, hệ thống thanh toán nội bộ, hoặc quy trình tuyển sinh đặc thù — tích hợp với platform bên thứ ba thường phức tạp và đắt hơn việc xây mới theo đúng spec.
Dữ liệu và analytics theo yêu cầu: Platform có sẵn cho bạn dữ liệu mà họ muốn cho. LMS riêng cho bạn dữ liệu bạn thực sự cần để đưa ra quyết định.
Chi phí dài hạn: Teachable lấy 5% commission mỗi giao dịch (plan cơ bản). Với doanh thu đủ lớn, chi phí này vượt chi phí xây riêng trong 12–18 tháng.
Khách hàng: Audrey Pham, công ty EdTech đang chuyển từ quản lý bằng Excel sang nền tảng tích hợp.
Bài toán: Audrey đang vận hành nhiều khóa học với hàng trăm học viên, nhưng toàn bộ quy trình (đăng ký, thanh toán, phân phối tài liệu, theo dõi tiến độ, cấp chứng chỉ) đều thủ công trên Excel và Google Drive. Vấn đề không chỉ là mất thời gian — mà là không thể scale. Thêm 100 học viên = thêm 100 giờ quản lý thủ công.
Giải pháp đề xuất: Nền tảng LMS custom trên Next.js + NestJS + MySQL với các module:
Trạng thái hiện tại: Proposal đã được phê duyệt, đang trong giai đoạn chuẩn bị ký kết hợp đồng.
Giá trị hợp đồng: 67.000.000 VND
Timeline dự kiến: 6 tuần sau khi ký hợp đồng
Đây thường là tính năng bị bỏ qua nhất nhưng lại quan trọng nhất với các trung tâm đào tạo premium. DRM (Digital Rights Management) ngăn học viên tải video về và chia sẻ lại.
Cách triển khai: video gốc được mã hóa khi upload. Khi học viên xem, server cấp một "license key" tạm thời chỉ có giá trị trong session đó. Trình duyệt giải mã video real-time nhưng không có cách nào export ra file gốc. Công nghệ: Widevine (Chrome, Android) + FairPlay (Safari, iOS) là hai DRM chuẩn của Google và Apple.
Kết quả thực tế: học viên vẫn xem được video mượt mà, nhưng không tải về được. Ngay cả khi dùng các tool record màn hình, chất lượng sẽ kém đi đáng kể.
RAG (Retrieval-Augmented Generation) là kỹ thuật cho phép AI trả lời câu hỏi dựa trên dữ liệu cụ thể của bạn thay vì chỉ dựa vào kiến thức tổng quát. Với LMS:
Lợi ích thực tế: giảm 60–80% câu hỏi lặp đi lặp lại mà học viên thường gửi cho admin. Học viên có thể hỏi lúc 2 giờ sáng và nhận được câu trả lời ngay.
Khi học viên hoàn thành đủ điều kiện (xem đủ % bài học, đạt điểm bài kiểm tra), hệ thống tự động:
Không cần admin làm thủ công — toàn bộ tự động hóa.
Học viên mua khóa học trực tiếp trên nền tảng: chọn khóa học, thanh toán qua chuyển khoản QR (SEPAY) hoặc ví điện tử, hệ thống tự mở khóa truy cập ngay sau khi xác nhận thanh toán. Không cần admin duyệt thủ công.
Frontend: Next.js 15 với App Router — SSR cho trang marketing (SEO), CSR cho dashboard học viên và admin panel. Hiệu năng tốt ngay cả với nội dung phong phú.
Backend: NestJS 10 — framework TypeScript với kiến trúc module rõ ràng. REST API cho tất cả tính năng, Socket.IO cho real-time (thông báo, chat).
Database: MySQL 8.0 — đã quen thuộc với WinSell và phù hợp với mọi nhu cầu truy vấn của LMS.
Video: Cloudflare Stream cho DRM và CDN toàn cầu, hoặc tự host với HLS + AES-128 encryption cho nhu cầu ngân sách thấp hơn.
AI: Claude API (Anthropic) qua viber.claudegateway.site — cùng provider WinSell dùng trong sản phẩm SaaS.
Phụ thuộc vào scope. Dưới đây là các mức:
LMS cơ bản (khóa học + video + thanh toán): 30–45 triệu đồng, 4–5 tuần. Đủ cho trung tâm nhỏ muốn bắt đầu online.
LMS đầy đủ (như Yukii — DRM + AI chatbot + certificate): 60–80 triệu đồng, 6–8 tuần. Phù hợp cho công ty EdTech có nội dung premium cần bảo vệ.
LMS enterprise (multi-tenant, nhiều tổ chức dùng chung): 150+ triệu đồng, 12–20 tuần. Khi bạn muốn bán platform cho nhiều trung tâm khác nhau.
So với Teachable Pro ($119/tháng = ~3 triệu/tháng): LMS riêng 60 triệu hoàn vốn sau khoảng 20 tháng — và sau đó bạn không còn trả phí nào nữa.
Một số dấu hiệu cho thấy đã đến lúc:
Nếu bạn dưới 100 học viên và mới bắt đầu, platform có sẵn vẫn là lựa chọn hợp lý hơn về chi phí.
Có. Tích hợp Zoom API hoặc Google Meet API để tạo lịch học và link tự động trong hệ thống. Học viên không cần rời khỏi nền tảng để vào lớp học live.
Database được mã hóa, access control theo role (admin/học viên/instructor). WinSell tuân thủ các best practice về bảo mật: HTTPS, token authentication, không lưu mật khẩu plain-text. Dữ liệu host trên server của bạn — bạn toàn quyền kiểm soát.
Có thể bổ sung. Hệ thống tracking ref link, commission tự động thanh toán khi đạt threshold — đây là tính năng thêm ngoài scope cơ bản, tính chi phí theo ngày công.
Nếu nội dung đang trên Google Drive/YouTube: 1–3 ngày công để migrate (download + re-upload + index). Nếu đang trên nền tảng khác có API export: phụ thuộc vào khối lượng dữ liệu.
Xem thêm năng lực phát triển phần mềm toàn diện tại trang dịch vụ phát triển phần mềm theo yêu cầu và gia công phần mềm trọn gói.
Công ty TNHH WinSell (MST 1801831784) — Số 79 Đường A4, KDC 91B, Phường An Khánh, Quận Ninh Kiều, TP Cần Thơ.
Liên hệ tư vấn xây dựng LMS: Zalo / Điện thoại 0817771184 — Email [email protected] — Website winsell.vn.
Khi tư vấn cho Yukii và các trung tâm đào tạo khác, WinSell thường được hỏi: "Tại sao không dùng Moodle miễn phí?" Câu trả lời đầy đủ hơn về các lựa chọn:
LMS SaaS có sẵn (Teachable, Thinkific, Kajabi):
Moodle (Open Source):
Custom LMS (như WinSell xây cho Yukii):
Kinh nghiệm từ dự án Yukii và tham khảo nhiều trung tâm đào tạo, WinSell nhận thấy những tính năng hay bị quên lúc lên spec nhưng quan trọng sau khi launch:
Progress resume (tiếp tục từ nơi dừng): Học viên tắt trình duyệt giữa video rồi mở lại — hệ thống phải nhớ đúng timestamp. Nghe đơn giản nhưng cần thiết kế cẩn thận phía backend.
Bulk enrollment (đăng ký hàng loạt): Doanh nghiệp mua cho cả team 50 nhân viên — không thể yêu cầu từng người tự đăng ký. Cần admin import CSV và tự tạo tài khoản.
Learning path (lộ trình học): Khóa A phải hoàn thành trước mới mở khóa B. Điều này cần business logic riêng, không chỉ là danh sách khóa học.
Mobile-responsive hoàn toàn: Nhiều học viên học trên điện thoại. Video player, bài quiz, và navigation phải dùng tốt trên màn hình nhỏ — cần test thực tế trên iOS và Android.
Analytics cho instructor: Giảng viên muốn biết học viên nào xem đến phần nào, bỏ qua phần nào, dừng ở đâu nhiều nhất. Đây là dữ liệu để cải thiện nội dung khóa học.
WinSell đưa tất cả điểm trên vào checklist tư vấn với mọi khách hàng xây LMS — để không phải làm lại sau khi launch.

Case study Uniform Vietnam: doanh nghiệp dệt may thay hoàn toàn Google Apps Script bằng phần mềm quản lý sản xuất riêng. 15 triệu VND, 4 tuần, 2 giai đoạn.

Case study phát triển phần mềm desktop ElectronJS cho tiệm ảnh: tự động nhận diện máy in, GPS tích hợp, chống trộm và dashboard quản lý từ xa. 40 triệu, 6 tuần.

WinSell nhận gia công phần mềm trọn gói từ A đến Z: web, desktop ElectronJS, AI/RAG, Video DRM, IoT, TMĐT. Đội ngũ thực chiến, giá minh bạch.