№ 13
Nền tảng AI hỗ trợ giáo viên thiết kế bài học dựa trên tình huống, cung cấp phản hồi cá nhân hóa cho học sinh và đánh giá quá trình phát triển kỹ năng.
Hiện tại app có 3 role:
Admin
Teacher:
Student:
Problem Việc dạy và đánh giá kỹ năng sống (KNS) vốn mang tính hành vi và ngữ cảnh, nhưng đang bị triển khai theo cách thiên về lý thuyết và đồng loạt, khiến giáo viên khó tạo trải nghiệm thực hành và theo dõi sự tiến bộ thực sự của học sinh.
Solution Xây dựng một nền tảng AI hỗ trợ giáo viên thiết kế bài học dựa trên tình huống (scenario-based), cung cấp phản hồi cá nhân hóa cho học sinh và đánh giá quá trình phát triển kỹ năng thay vì chỉ kết quả đúng/sai.
Pain points Giáo viên mất nhiều thời gian chuẩn bị bài và thiết kế hoạt động. Bài học kỹ năng sống dễ bị lý thuyết hóa. Giáo viên khó cá nhân hóa phản hồi trong lớp đông. Khó đánh giá quá trình thực hành kỹ năng.
Giải pháp kĩ thuật, Tính khả thi, Định hướng phát triển 4.1. Product features Scenario Engine (Core feature) AI tạo tình huống thực tế theo chủ đề mà giáo viên nhập Cho phép giáo viên chỉnh sửa trước khi giao
Adaptive Feedback (Core feature) AI phản hồi dựa trên câu trả lời của từng học sinh Gợi ý hướng xử lý tích cực
Behavioral Assessment (Core feature) Đánh giá kỹ năng dựa trên hành vi Summary quá trình trả lời câu hỏi của học sinh cho giáo viên xem xét, đánh giá
Analytics Dashboard Theo dõi tiến độ học tập của lớp và từng học sinh
Student Risk Detection AI phát hiện ngôn từ nhạy cảm của học sinh để thông báo cho giáo viên
AI Teaching Assistant AI giúp gợi ý cho giáo viên cải thiện bài học
4.2. Công nghệ sử dụng Frontend
Layer Công nghệ & Mô tả Framework Next.js 16 (App Router) + React 19 — server components, routing tối ưu Language TypeScript — type-safe, giảm bug runtime Styling Tailwind CSS v4 — utility-first, responsive design nhanh Auth Model JWT 7 ngày + localStorage, phân quyền 3 role: Admin / Giáo viên / Học sinh Design System Component library tự xây: Button, Card, Badge, Modal, Table, Feedback
Backend
Layer Công nghệ & Mô tả API Server FastAPI (Python 3.11) — async, hiệu năng cao, tự tạo OpenAPI docs ORM SQLAlchemy 2.0 + Alembic — quản lý database schema, migration an toàn Database PostgreSQL — quan hệ, ACID, phù hợp dữ liệu học sinh đa trường Auth PyJWT + bcrypt — mã hóa mật khẩu, token xác thực
AI / Agent Layer
Layer Công nghệ & Mô tả Agent Framework LangGraph — xây AI agent đa bước có trạng thái (stateful graph) LLM Orchestration LangChain — quản lý chuỗi gọi LLM, prompt templates, memory LLM Providers OpenAI GPT-4o + Google Gemini — multi-provider, không bị vendor lock-in Vector Database Weaviate — lưu nội dung bài học dạng vector, phục vụ RAG context
4.3. Giá trị cốt lõi Tạo môi trường mô phỏng để học sinh luyện cách ra quyết định trong các tình huống thực tế. Cá nhân hóa phát triển kĩ năng Đánh giá dựa trên hành vi, cách xử lý tình huống, ko phải điểm số Giáo viên tập trung vào dẫn dắt thay vì làm thủ công
4.4. Giá trị kinh doanh Giảm thời gian chuẩn bị bài cho giáo viên Nâng cao chất lượng giảng dạy kỹ năng sống Tạo lợi thế cạnh tranh cho trung tâm giáo dục/ trường tư
4.5. Scope
Kỹ năng tự chăm sóc và bảo vệ bản thân: kỹ năng quản lý thời gian, bảo vệ trên không gian mạng, giữ an toàn cá nhân, kĩ năng từ chối
4.6. Định hướng phát triển
Trung tâm giáo dục KNS Cần có đầy đủ các bộ KNS dạy cho mọi lứa tuổi từ 2t-18t, gồm mầm non, tiểu học, THCS, THPT
Trường học các cấp: Tiểu học, THCS, THPT Tích hợp riêng vào hệ thống website/LMS sẵn có của trường TH1: KNS là môn dạy riêng TH2: KNS lồng ghép với GDCD
Hệ thống 1 môn học KNS đính kèm logo nhận diện thương hiệu riêng