№ 02
Giải pháp EduTech thu hẹp khoảng cách giao tiếp, trợ lý học tập AI, thu thập - nhận diện - đưa ra insight kịp thời cho giảng viên - nhà trường nhằm cải thiện chất lượng giáo dục.
EduPulse AI giải quyết khoảng trống lớn trong quản trị chất lượng học tập đại học: giảng viên thường chỉ nhận được phản hồi vào cuối kỳ, khi đã quá muộn để can thiệp cho lớp học hiện tại. Trong quá trình học, nhiều sinh viên gặp khó khăn với slide, công thức hoặc khái niệm nhưng không chủ động hỏi do áp lực tâm lý, sợ bị đánh giá hoặc không biết diễn đạt vấn đề. Các tín hiệu quan trọng như thời gian dừng đọc, thao tác bôi đen, câu hỏi gửi cho AI, ghi chú cá nhân và phản hồi ẩn danh thường bị phân tán, không được tổng hợp thành thông tin hành động cho giảng viên.
Vì vậy, bài toán cốt lõi của EduPulse AI không chỉ là xây dựng một chatbot học tập, mà là tạo ra một vòng lặp phản hồi nhận thức theo thời gian gần thực: sinh viên tương tác với học liệu số, hệ thống thu thập tín hiệu học tập một cách riêng tư, AI phân tích các điểm nghẽn kiến thức ở cấp độ lớp học, sau đó giảng viên nhận được heatmap, cụm vấn đề nổi bật và khuyến nghị sư phạm có căn cứ.
EduPulse AI được triển khai theo kiến trúc web full-stack gồm frontend Next.js/React/TypeScript, backend FastAPI, PostgreSQL/pgvector, Redis cache và một sentiment/privacy microservice riêng. Ở phía sinh viên, Interactive Reader hiển thị tài liệu PDF theo mô hình nhiều lớp, cho phép đọc, bôi đen, ghi chú, khoanh vùng nội dung và hỏi AI theo ngữ cảnh. Các tương tác như dwell time, selected text metadata, page/material context, note, feedback và Ask AI được chuẩn hóa thành telemetry events thay vì lưu dữ liệu rời rạc.
Ở phía AI, hệ thống sử dụng RAG pipeline để ingest PDF, chunk tài liệu, sinh embedding, truy xuất theo course/material/page, rerank kết quả và tạo câu trả lời có citation. Chatbot có thêm session memory, conversation history, answer/retrieval/embedding cache bằng Redis để xử lý các câu hỏi tiếp nối, đặc biệt với tiếng Việt không dấu hoặc câu hỏi ngắn như “giải thích thêm”. AI output được ràng buộc bởi nguồn học liệu, có fallback khi provider lỗi, và hỗ trợ render Markdown ở giao diện chat thông qua react-markdown + remark-gfm, bao gồm heading, list, code block, quote, table và link.
Về analytics, EduPulse tổng hợp các tín hiệu yếu và mạnh thành cognitive hotspot ở cấp độ cohort. Dwell time không được xem là bằng chứng duy nhất của sự bối rối; hệ thống kết hợp thêm repeated selection, Ask AI, feedback tiêu cực, annotation và sample-size guard để tránh suy diễn quá mức. Các ghi chú/phản hồi được khử định danh trước khi dùng cho phân tích hoặc gửi sang LLM. Instructor dashboard hiển thị heatmap, sentiment/notes job status, AI insights và báo cáo faculty/audit theo hướng aggregate, không phơi bày danh tính hay raw private note của sinh viên.
Repo hiện tại đã có triển khai MVP end-to-end và production URL tại https://c2-app-135.vedupulse.site/login. Các thành phần chính đã tồn tại trong cấu trúc dự án: edupulse-frontend/ cho reader và dashboard, edupulse-backend/ cho API/AI pipeline, database/migrations/ cho schema PostgreSQL, data/sentiment-server/ cho privacy/sentiment jobs, cùng tài liệu deploy, submission và evaluation.
Tính khả thi được củng cố bằng hệ thống kiểm thử và guardrail rõ ràng. Báo cáo đánh giá ngày 2026-06-28 ghi nhận guardrail backend suite 67/67 tests pass, frontend suite 105/105 tests pass, privacy golden fixtures 59 case đạt 0% false-negative trên tập kiểm thử hiện tại. Các lớp bảo vệ gồm PII redaction, RBAC server-side, document security, signed sentiment callback, RAG citation/faithfulness proxy, sample-size guard, noise filtering, rate limit và cost ceiling. Điều này cho thấy hệ thống không chỉ chạy được demo, mà đã có nền tảng kỹ thuật đủ nghiêm túc để thử nghiệm trong môi trường lớp học có kiểm soát.
Hướng phát triển tiếp theo là mở rộng EduPulse từ MVP demo/pilot thành nền tảng learning analytics vận hành bền vững. Trước mắt, cần tăng quy mô bộ đánh giá RAG và classification bằng dữ liệu lớp học đa dạng hơn, bổ sung RAGAS hoặc evaluation pipeline tự động, theo dõi latency/cost/token trên production, và hoàn thiện dashboard monitoring cho các job AI. Với reader, có thể tiếp tục cải thiện trải nghiệm ghi chú, crop/lasso evidence, persistent highlights và luồng hỏi đáp nhiều lượt.
Ở tầng analytics, hệ thống nên phát triển báo cáo tuần tự động dưới dạng Markdown/PDF, phân tách rõ evidence, interpretation, confidence và recommended action để giảng viên dễ sử dụng trong chuẩn bị bài giảng. Về bảo mật và đạo đức dữ liệu, cần tiếp tục duy trì nguyên tắc privacy-first: không gán nhãn “sinh viên bối rối” ở cấp cá nhân, không gửi raw PII cho LLM, và chỉ hiển thị insight khi đủ mẫu thống kê. Dài hạn, EduPulse có thể tích hợp sâu hơn với LMS, mở rộng sang nhiều môn học/tài liệu, thêm quiz recommendation theo hotspot và xây dựng mô hình cá nhân hóa học tập nhưng vẫn giữ ranh giới minh bạch giữa hỗ trợ người học và giám sát hành vi.
Account link: https://docs.google.com/document/d/1ktYozdXy4G0QzdM7--NqEL_3GSCsTQWPAvCjtWdTHBg/edit?usp=sharing