Overview & Personas
Tổng quan sản phẩm, tuyên bố vấn đề, chân dung người dùng mục tiêu và Jobs to Be Done
1. Product Overview
EduOne Adaptive Learning Engine là hệ thống hỗ trợ hai quy trình vận hành cốt lõi của nền tảng EduOne:
- Cá nhân hóa học tập: Đề xuất bài học và bài tập thích ứng cho từng học viên dựa trên kết quả làm bài (evidence), ước lượng năng lực hiện tại (learner state) và tốc độ tiếp thu thực tế.
- Sản xuất học liệu thông minh: Hỗ trợ đội ngũ nội dung (Content Authors) tạo nhanh bản thảo bài học, bài tập bổ trợ và quiz bằng AI thông qua quy trình kiểm duyệt chất lượng tự động và thủ công nghiêm ngặt.
Hệ thống không hoạt động như một chatbot độc lập hoặc một công cụ tạo nội dung thô rời rạc, mà tích hợp hai vòng lặp nghiệp vụ khép kín thông qua giao điểm chung duy nhất: Kho học liệu đã được phê duyệt (Approved Content Library).
1.1. Sơ đồ liên kết vòng lặp sản phẩm
[ VÒNG LẶP HỌC TẬP THÍCH ỨNG ] [ VÒNG LẶP SẢN XUẤT HỌC LIỆU ]
Học viên thực hiện hoạt động Yêu cầu nội dung
│ │
▼ ▼
Thu thập bằng chứng học tập (Evidence) AI tạo bản nháp (Draft)
│ │
▼ ▼
Cập nhật Learner Model Kiểm tra chất lượng tự động
│ │
▼ ▼
Phát hiện học tập bị hổng Con người chỉnh sửa & phê duyệt
│ │
▼ ▼
Đề xuất hoạt động tiếp theo ◄────── [ KHO HỌC LIỆU ] ◄────── Xuất bản (Publish)
(Chỉ dùng nội dung
đã phê duyệt)2. Problem Statement
2.1. Thách thức trong cá nhân hóa học tập
Học viên trên EduOne hiện học theo lộ trình tuyến tính cố định, chưa có cơ chế điều chỉnh tự động theo:
- Trình độ đầu vào thực tế.
- Tốc độ tiếp thu riêng biệt.
- Kết quả làm bài tập gần nhất.
- Các khoảng trống kiến thức (knowledge gap) cụ thể.
- Mức độ tin cậy của hệ thống đối với ước lượng năng lực học viên.
Hậu quả: Bài học dễ gây nản (nếu quá khó) hoặc gây nhàm chán (nếu quá dễ). Giáo viên tình nguyện phải điều chỉnh bài tập thủ công, dẫn đến quá tải khi quy mô lớp tăng. Tỷ lệ học viên bỏ học (dropout rate) hiện vượt quá 50%.
2.2. Thách thức trong sản xuất nội dung
Nguồn lực xây dựng học liệu của EduOne cực kỳ mỏng:
- Chỉ có 1 nhân sự chuyên môn toàn thời gian.
- Khoảng 10 tình nguyện viên hỗ trợ không liên tục.
- Trung bình mất từ 40 – 50 giờ làm việc để hoàn thành trọn bộ học liệu chất lượng cho một bài học.
Hậu quả: Tốc độ mở rộng khóa học mới rất chậm, không kịp thời tạo đủ các biến thể bài tập cho nhiều trình độ khác nhau, gây phụ thuộc lớn vào nguồn lực tình nguyện viên.
2.3. Vấn đề cốt lõi của sản phẩm
EduOne đang thiếu một giải pháp công nghệ có khả năng:
Biến dữ liệu làm bài của học sinh thành các quyết định đề xuất học tập cá nhân hóa tức thời, đồng thời tự động hóa khâu soạn thảo học liệu nháp dưới sự kiểm soát chất lượng chặt chẽ của con người ở quy mô lớn.
3. Product Vision
- Đối với học viên: Mỗi học sinh sẽ được học đúng nội dung phù hợp nhất với năng lực hiện tại của mình, vào đúng thời điểm cần thiết, thông qua ngôn ngữ tiếng Việt tự nhiên và khích lệ.
- Đối với giáo viên: Nắm bắt ngay trạng thái của cả lớp, hiểu rõ lý do hệ thống đưa ra đề xuất cho từng học viên và dễ dàng can thiệp/ghi đè đề xuất khi cần.
- Đối với đội ngũ nội dung: Tăng tốc độ soạn thảo học liệu gấp nhiều lần nhờ trợ lý AI, kiểm soát được chất lượng đầu ra và dễ dàng phê duyệt thông qua quy trình chuẩn hóa.
4. Product Value Proposition
- Dành cho học viên: "Đúng bài học, đúng mức độ, đúng thời điểm" - Giúp tiến bộ nhanh hơn mà không bị áp lực hay chán nản.
- Dành cho giáo viên: "Hiểu học sinh tức thì, hỗ trợ trúng đích" - Nhận diện ngay học viên cần giúp đỡ và có đề xuất bài tập sẵn có mà không phải phân tích đống dữ liệu thô thủ công.
- Dành cho đội ngũ nội dung: "Soạn thảo tốc độ, kiểm duyệt an toàn" - AI làm phần việc thô (tạo outline, soạn quiz nháp), con người tập trung vào tinh chỉnh chất lượng sư phạm.
- Dành cho ban quản trị EduOne: "Tăng quy mô, tối ưu chi phí" - Mở rộng năng lực cá nhân hóa học tập và quy mô khóa học mà không phải tăng tuyến tính số lượng nhân sự vận hành.
5. Product Goals
- GOAL-01 — Cá nhân hóa chính xác: Hệ thống phải tạo ra các quyết định đề xuất (recommendations) khác biệt rõ ràng cho các học viên có trạng thái năng lực khác nhau.
- GOAL-02 — Phản hồi gần thời gian thực: Sau khi ghi nhận bằng chứng (evidence) mới, hệ thống cập nhật Learner Model và cập nhật đề xuất tiếp theo trong vòng dưới 5 giây đối với demo.
- GOAL-03 — Minh bạch & Giải thích được: Tất cả đề xuất phải được lưu nhật ký (log) giải thích rõ ràng dựa trên: bằng chứng sử dụng, lý do đề xuất (reason code) và mức độ tin cậy.
- GOAL-04 — Giáo viên toàn quyền kiểm soát: Giáo viên tình nguyện có quyền giám sát trực quan và thực hiện ghi đè (override) quyết định của AI bất cứ lúc nào.
- GOAL-05 — Soạn thảo có hỗ trợ từ AI: AI sinh được bản nháp bài giảng, quiz trắc nghiệm và lời giải thích có cấu trúc chặt chẽ dựa trên các yêu cầu đầu vào của tác giả.
- GOAL-06 — Con người duyệt bài bắt buộc: Thiết lập chốt chặn kỹ thuật ngăn tuyệt đối việc xuất bản tự động học liệu do AI sinh ra khi chưa có sự phê duyệt của Reviewer.
- GOAL-07 — Đo lường hiệu quả vận hành: Đo lường và so sánh được thời gian chuẩn bị nội dung trước và sau khi ứng dụng AI để chứng minh giá trị sản phẩm.
- GOAL-08 — Tối ưu hóa chi phí AI: Xây dựng kiến trúc hệ thống thông minh, sử dụng code quy tắc logic nghiệp vụ cho việc đề xuất, chỉ gọi API LLM cho các tác vụ sáng tạo nội dung và đánh giá ngôn ngữ phức tạp.
6. Non-Goals
Trong phiên bản Prototype này, sản phẩm không hướng tới giải quyết:
- Cá nhân hóa lộ trình học tập cho toàn bộ hệ thống K-12 của STEAM for Vietnam.
- Thay thế hoàn toàn vai trò giảng dạy, truyền cảm hứng của giáo viên.
- Cho phép AI tự động xuất bản (auto-publish) học liệu đến học viên mà không qua human review.
- Sử dụng AI để tự động tạo ra video bài giảng hoàn chỉnh hoặc sinh các hình ảnh minh họa phức tạp.
- Tự động chấm điểm các bài tập lập trình mở hoặc bài tự luận quá phức tạp không có barem cố định.
- Tự huấn luyện (fine-tune) một mô hình ngôn ngữ lớn riêng biệt từ đầu.
- Tạo ra mô hình học viên (Learner Model) quá đồ sộ với hàng trăm tham số phức tạp.
- Sử dụng thuật toán học máy tăng cường (Reinforcement Learning) cho hệ thống đề xuất trên production.
- Tích hợp sâu và hoàn chỉnh vào toàn bộ hạ tầng phần mềm hiện tại của EduOne.
7. Product Scope
Hackathon MVP (7.1. Phạm vi bản Prototype)
- Dữ liệu cấu trúc: Hỗ trợ 1 khóa học, 1 lớp học mẫu, 20 tài khoản học viên giả lập, 1 bài học (learning unit), 3-5 chỉ báo kỹ năng (indicators).
- Thư viện học liệu: Nạp sẵn 10-15 học liệu mẫu đã phê duyệt làm tài nguyên đề xuất.
- Luồng cá nhân hóa: Thu thập kết quả quiz ➔ Cập nhật Learner Model ➔ Đề xuất cá nhân hóa thích ứng cho 3 nhóm học sinh (Củng cố, Luyện tập, Nâng cao) ➔ Lưu Recommendation Log.
- Giao diện giáo viên: Hiển thị Dashboard lớp học, xem chi tiết học viên, xem giải thích đề xuất và thực hiện Ghi đè (Override).
- Công cụ soạn thảo AI: Form tạo yêu cầu ➔ AI sinh bản nháp (Outline, Quiz MCQ kèm giải thích) ➔ Bộ lọc chất lượng tự động (Quality checks) ➔ Giao diện chỉnh sửa và duyệt bài (Review) ➔ Lưu vào Thư viện.
- Đo lường: Hiển thị so sánh thời gian soạn thảo (Baseline vs. AI-assisted) và báo cáo chi phí API AI ước tính.
7.2. Phạm vi bản Pilot thực tế
- Thử nghiệm thực tế 4-6 tuần trên 1 lớp học thật (20 học sinh, 1 giáo viên phụ trách) và 1 khóa học đang vận hành của EduOne.
- Bố trí 1-2 Content Authors và 1-2 Reviewers sử dụng hệ thống để tạo nội dung học liệu thực tế hàng tuần.
- Đánh giá trực tiếp độ trễ, độ chính xác của đề xuất và đo lường tỷ lệ chấp nhận của giáo viên.
Post-Pilot (7.3. Phạm vi mở rộng trong tương lai)
- Hỗ trợ đa khóa học, đa lớp học và tích hợp hoàn chỉnh hệ thống quản lý học tập (LMS) của EduOne.
- Thu thập các dạng bằng chứng học tập đa dạng hơn (số lần xem video, số lần dùng hint, kết quả chấm code tự động).
- Động cơ đề xuất tối ưu hóa theo mục tiêu học tập dài hạn (Learning Goals) và lộ trình học tập cá nhân hóa (Learning Path Visualization).
- Tích hợp phản hồi từ giáo viên để tối ưu hóa trọng số của thuật toán đề xuất (Teacher feedback learning loop).
- Xây dựng Dashboard theo dõi tiến độ dành riêng cho phụ huynh học sinh.
- Tích hợp nhiều nhà cung cấp AI đồng thời để tối ưu hóa chi phí và tính sẵn sàng của hệ thống.
8. Target Personas
8.1. Persona 1 — Student (Học viên)
- Hồ sơ: Học sinh lớp 6 (11-12 tuổi) đang tham gia khóa học lập trình Python cơ bản trực tuyến trên EduOne.
- Mục tiêu:
- Muốn tự học lập trình một cách vui vẻ, dễ hiểu.
- Biết chính xác mình cần làm bài tập nào tiếp theo mà không cần bố mẹ hay thầy cô chỉ dẫn từng bước.
- Nhận được bài tập vừa sức, không quá khó dẫn đến nản lòng.
- Nỗi đau (Pain Points):
- Giáo trình chung quá khó với em (hoặc quá dễ gây buồn ngủ).
- Làm sai quiz nhưng không hiểu vì sao mình sai, không có lời giải thích dễ hiểu.
- Phải chờ đến buổi học cuối tuần để hỏi giáo viên tình nguyện.
- Kỳ vọng sản phẩm:
- Màn hình chính hiển thị ngay nút "Học tiếp" với bài tập được thiết kế riêng cho mình.
- Lời khuyên của hệ thống viết bằng giọng điệu dễ thương, khích lệ tiếng Việt: "Em đã làm rất tốt phần lý thuyết, hãy cùng luyện tập một chút với bài tập này nhé!".
8.2. Persona 2 — Volunteer Teacher (Giáo viên tình nguyện)
- Hồ sơ: Sinh viên công nghệ thông tin hoặc kỹ sư phần mềm làm giáo viên tình nguyện hỗ trợ lớp học trực tuyến vào cuối tuần trên EduOne.
- Mục tiêu:
- Giúp 20 học sinh trong lớp nắm chắc kiến thức và hoàn thành khóa học.
- Phát hiện sớm các học sinh bị hổng kiến thức để hỗ trợ kịp thời.
- Nỗi đau (Pain Points):
- Lớp học trực tuyến đông, mỗi học sinh có tốc độ tiếp thu khác nhau, rất khó theo sát từng em.
- Không có đủ thời gian trong tuần để tự soạn thêm các bài tập bổ trợ cho học sinh yếu hoặc bài nâng cao cho học sinh giỏi.
- Không biết các quyết định đề xuất của AI đối với học sinh dựa trên cơ sở nào để kiểm chứng độ tin cậy.
- Kỳ vọng sản phẩm:
- Dashboard hiển thị nhanh danh sách học sinh cần hỗ trợ gấp trong tuần.
- Đọc được giải thích rõ ràng của AI: "Đề xuất bài tập ôn tập vòng lặp For vì học sinh đã làm sai 3 câu trắc nghiệm liên tiếp ở chỉ báo này".
- Một nút bấm cho phép ghi đè (override) nhanh đề xuất của AI khi thấy không phù hợp.
8.3. Persona 3 — Content Author
- Hồ sơ: Nhân sự chuyên môn cơ hữu phụ trách xây dựng và cập nhật học liệu cho các khóa học trên nền tảng EduOne.
- Mục tiêu:
- Xây dựng nội dung bài học, bài tập thực hành và quiz chất lượng cao theo chuẩn khung chương trình.
- Tạo ra nhiều biến thể bài tập tương ứng với các độ khó khác nhau để phục vụ cá nhân hóa.
- Nỗi đau (Pain Points):
- Mất quá nhiều thời gian (40-50 giờ) để viết trọn bộ nội dung chi tiết cho một bài học.
- Việc tạo quiz trắc nghiệm thủ công kèm đáp án và viết lời giải thích chi tiết rất tốn công sức và dễ sai sót.
- Gặp khó khăn trong việc duy trì định dạng cấu trúc metadata thống nhất giữa các bài học.
- Kỳ vọng sản phẩm:
- Form nhập yêu cầu rõ ràng, bấm nút là AI tạo ngay bản thảo thô có cấu trúc chuẩn.
- Công cụ chỉnh sửa trực quan và khả năng yêu cầu AI tạo lại (regenerate) riêng lẻ từng phần nội dung chưa đạt.
8.4. Persona 4 — Human Reviewer
- Hồ sơ: Curriculum Lead hoặc chuyên gia giáo dục chịu trách nhiệm kiểm duyệt cuối cùng trước khi học liệu được xuất bản.
- Mục tiêu:
- Đảm bảo học liệu chính xác 100% về kiến thức, ngôn ngữ tiếng Việt tự nhiên và phù hợp với học sinh K-12.
- Chỉ xuất bản những học liệu thực sự chất lượng vào hệ thống.
- Nỗi đau (Pain Points):
- Rất mất thời gian để rà soát toàn bộ văn bản dài do AI viết để tìm các lỗi logic nhỏ hoặc đáp án sai.
- Khó kiểm tra xem học liệu đã được gán đúng metadata (kỹ năng, độ tuổi) chưa.
- Khó theo dõi lịch sử chỉnh sửa qua các phiên bản.
- Kỳ vọng sản phẩm:
- Màn hình duyệt hiển thị nổi bật các cảnh báo lỗi tự động (Quality Warnings) của hệ thống.
- Checklist kiểm duyệt trực quan tích chọn trước khi bấm Approve.
- Bảng so sánh (diff) rõ ràng giữa các phiên bản sửa đổi.
8.5. Persona 5 — Curriculum Lead
- Hồ sơ: Trưởng bộ phận phát triển chương trình đào tạo của STEAM for Vietnam.
- Mục tiêu:
- Thiết lập và quản lý khung năng lực, bản đồ kỹ năng (skill map) tổng thể.
- Đảm bảo tính phủ rộng và độ sâu của thư viện học liệu đáp ứng mọi nhánh rẽ cá nhân hóa.
- Kỳ vọng sản phẩm:
- Công cụ quản lý trực quan mối quan hệ điều kiện tiên quyết (prerequisites) giữa các kỹ năng.
- Dashboard hiển thị các khoảng trống nội dung (content gaps) để định hướng cho đội ngũ soạn thảo.
9. Jobs to Be Done (JTBD)
- JTBD-01 (Dành cho Học viên):
Khi em hoàn thành một hoạt động học tập hoặc nộp bài quiz trên EduOne, em muốn hệ thống ngay lập tức chỉ ra bài học tiếp theo phù hợp nhất với năng lực hiện tại của mình, để em có thể tiếp tục tiến bộ một cách tự nhiên mà không cảm thấy bài quá khó gây nản hay bài quá dễ gây buồn chán.
- JTBD-02 (Dành cho Giáo viên):
Khi tôi quản lý một lớp học trực tuyến có nhiều học sinh ở các trình độ khác nhau, tôi muốn hệ thống tự động nhận diện các học sinh đang gặp khó khăn và đề xuất giải pháp hỗ trợ kèm lý do rõ ràng, để tôi có thể tập trung hỗ trợ trúng đích và can thiệp kịp thời mà không phải lục tìm dữ liệu làm bài của từng em một cách thủ công.
- JTBD-03 (Dành cho Content Author):
Khi tôi chịu trách nhiệm soạn thảo một bài học mới trong chương trình, tôi muốn sử dụng trợ lý AI để tạo nhanh bản thảo bài giảng và quiz thô theo đúng cấu trúc tiêu chuẩn, để tôi có thể rút ngắn thời gian soạn thảo thô và dành nhiều thời gian hơn cho việc tối ưu hóa chất lượng sư phạm và ngôn từ.
- JTBD-04 (Dành cho Reviewer):
Khi tôi nhận được yêu cầu phê duyệt một học liệu do AI đồng sáng tạo, tôi muốn hệ thống tự động chạy các bộ lọc kiểm tra chất lượng lỗi logic và hiển thị các cảnh báo trực quan, để tôi có thể rà soát nhanh chóng, đảm bảo an toàn tuyệt đối trước khi xuất bản học liệu đến tay học sinh.
- JTBD-05 (Dành cho Ban điều hành EduOne):
Khi số lượng học sinh đăng ký các khóa học trên EduOne tăng mạnh, tôi muốn hệ thống tự động hóa khâu cá nhân hóa lộ trình và sản xuất học liệu bổ trợ, để tổ chức có thể mở rộng quy mô phục vụ mà không bị giới hạn bởi nguồn lực giáo viên tình nguyện và nhân sự nội dung mỏng.
10. Product Principles
- PP-01 — Con người kiểm soát (Human-controlled AI): AI chỉ đóng vai trò trợ lý tăng năng suất và đề xuất thông minh. Con người (Giáo viên/Reviewer) luôn giữ quyền quyết định cuối cùng và có quyền ghi đè mọi quyết định của hệ thống.
- PP-02 — Minh bạch mặc định (Explainable by default): Không có tính năng "hộp đen". Mọi quyết định đề xuất của hệ thống đều phải ghi nhật ký rõ ràng và có thể lý giải bằng các dữ liệu bằng chứng (evidence) và quy tắc nghiệp vụ cụ thể.
- PP-03 — Chỉ sử dụng học liệu đã phê duyệt (Approved content only): Tránh mọi rủi ro AI sinh thông tin sai lệch tiếp cận học sinh bằng chốt chặn kỹ thuật: Động cơ đề xuất chỉ hoạt động trên tập học liệu đã được duyệt và xuất bản chính thức (
Published). - PP-04 — Dữ liệu tối giản, hiệu quả tối đa (Minimal sufficient data): Chỉ thu thập và sử dụng các trường dữ liệu thực sự cần thiết phục vụ cho Learner Model để ra đề xuất, bảo vệ tối đa quyền riêng tư của học viên.
- PP-05 — Thiết kế an toàn khi lỗi (Safe fallback): Khi xảy ra sự cố API AI hoặc thiếu hụt dữ liệu học tập, hệ thống phải tự động chuyển sang chế độ mặc định an toàn để đảm bảo hoạt động học tập không bị gián đoạn.
- PP-06 — Văn phong tiếng Việt nhân văn (Vietnamese-first): Ưu tiên tối ưu hóa ngôn ngữ tiếng Việt tự nhiên, truyền cảm hứng và phù hợp với nhận thức của học sinh K-12 trong mọi nội dung hiển thị.
- PP-07 — Kiến trúc ý thức chi phí (Cost-aware architecture): Ưu tiên sử dụng code thuật toán deterministic logic cho các tác vụ tính toán và đề xuất, chỉ gọi LLM cho các tác vụ thực sự cần năng lực sáng tạo và xử lý ngôn ngữ tự nhiên.
- PP-08 — Cấu trúc hóa trước khi sinh nội dung (Structured before generated): Mọi yêu cầu sinh nội dung từ AI bắt buộc phải định hình dữ liệu đầu ra dưới dạng các schema có cấu trúc chặt chẽ để đảm bảo tính nhất quán của hệ thống.
11. Product Information Architecture
Hệ thống được tổ chức thành bốn luồng điều hướng giao diện chính tương ứng với các nhóm đối tượng sử dụng:
Student Navigation (11.1. Luồng Học viên)
Trang chủ Học viên (Student Home)
├── Hoạt động đề xuất tiếp theo (Next Recommended Activity Card)
│ ├── Bắt đầu làm bài (Quiz/Activity Screen)
│ └── Giải thích lý do đề xuất (Student-friendly Explanation)
├── Khóa học của tôi (My Course Map)
│ └── Danh sách các bài giảng/hoạt động tuyến tính
└── Tiến độ học tập (My Progress & Badges)
└── Biểu đồ năng lực đơn giản (dạng sao/cột không số kỹ thuật)Teacher Navigation (11.2. Luồng Giáo viên)
Dashboard Giáo viên (Class Dashboard)
├── Thống kê tổng quan lớp (Class Summary Cards)
├── Danh sách học viên lớp học (Student Matrix Table)
│ └── Trang chi tiết học viên (Student Profile Drilldown)
│ ├── Biểu đồ năng lực chi tiết (Skill Mastery Radar/Bar Chart)
│ ├── Lịch sử làm bài & Bằng chứng (Evidence Timeline)
│ ├── Đề xuất hiện tại & Nhật ký đề xuất (Recommendation Log)
│ ├── Ghi đè đề xuất (Override Control Modal)
│ └── Ghi chú của giáo viên (Teacher Notes)
└── Danh sách cảnh báo học tập (Alerts Log)Content Team Navigation (11.3. Luồng Đội ngũ nội dung)
Studio Học liệu (AI Content Studio)
├── Yêu cầu soạn thảo mới (New Content Request Form)
│ └── Màn hình soạn thảo bản thảo AI (AI Draft Editor)
│ ├── Trình chỉnh sửa chi tiết từng Section
│ ├── Cảnh báo chất lượng tự động (Quality Warnings Scorecard)
│ ├── Tạo lại từng phần (Section Regeneration Modal)
│ └── Gửi phê duyệt (Submit for Review Button)
├── Hàng đợi kiểm duyệt (Review Queue Dashboard)
│ └── Trang chi tiết kiểm duyệt (Review Detail Screen)
│ ├── So sánh các phiên bản (Version Comparison Diff)
│ ├── Checklist phê duyệt (Review Checklist Card)
│ └── Quyết định duyệt (Approve/Reject/Revision Buttons)
├── Thư viện học liệu (Content Library Manager)
└── Báo cáo hiệu năng sản xuất (Authoring Analytics)Admin Navigation (11.4. Luồng Quản trị viên)
Trang Quản trị Hệ thống (Administration Panel)
├── Quản lý Người dùng & Phân quyền (Users & Roles RBAC)
├── Quản lý Khóa học & Bản đồ kỹ năng (Courses, Skills & Indicators Map)
├── Nhật ký hệ thống (Audit Logs Viewer)
└── Giám sát chi phí AI (AI Usage & Cost Monitoring Dashboard)