№ 87
TeachFlow AI giúp giảng viên IT biến một ý tưởng khóa học ngắn thành một course web hoàn chỉnh, có cấu trúc rõ ràng, trực quan, kèm code demo, quiz, bài tập và project. Sản phẩm dùng AI kết hợp tài liệu chuyên ngành để tạo bài giảng chất lượng cao, dễ hiểu và giảm thời gian thiết kế khóa học.
№ 87
Demo Day Zine
Giảng viên IT thường mất nhiều thời gian để thiết kế một khóa học hoàn chỉnh: xác định mục tiêu học tập, chia module, viết lesson, tạo ví dụ, chuẩn bị code demo, thiết kế quiz, bài tập và project. Với các môn kỹ thuật như lập trình, AI, machine learning, cấu trúc dữ liệu hoặc hệ thống phần mềm, việc biến kiến thức chuyên sâu thành bài học dễ hiểu và trực quan là một thách thức lớn.
Các công cụ AI hiện tại có thể hỗ trợ viết nội dung, nhưng thường chỉ tạo ra text dài, thiếu cấu trúc sư phạm, khó kiểm soát chất lượng và dễ sai kiến thức kỹ thuật nếu không dựa trên tài liệu đáng tin cậy. Vì vậy, giảng viên vẫn cần một công cụ giúp tạo khóa học có cấu trúc rõ ràng, có tính thực hành và có thể kiểm duyệt trước khi sử dụng.
TeachFlow AI là nền tảng AI Course Builder dành cho giảng viên IT, giúp biến một ý tưởng khóa học ngắn thành một course web hoàn chỉnh. Thay vì chỉ sinh bài viết hoặc slide, hệ thống tạo khóa học theo cấu trúc nhiều tầng:
Course Overview → Module → Lesson → Learning Blocks
Mỗi lesson được thiết kế theo flow học tập:
Understand → Visualize → Implement → Practice → Recall → Project
Nhờ đó, bài học không chỉ có phần giải thích lý thuyết, mà còn có sơ đồ trực quan, ví dụ minh họa, code demo, quiz, bài tập thực hành và project tổng hợp. Giảng viên có thể xem lại blueprint và lesson trước khi publish, giúp đảm bảo chất lượng nội dung.
Về kỹ thuật, TeachFlow AI không để AI sinh HTML/CSS/JS tự do. AI chỉ sinh structured JSON theo schema cố định. Frontend sẽ render JSON này thành các learning blocks như:
TextBlock
DiagramBlock
StepperBlock
CodeBlock
QuizBlock
ExerciseBlock
SummaryBlock
ReferenceBlock
Cách tiếp cận này giúp hệ thống dễ kiểm soát output, giảm lỗi giao diện, tái sử dụng component và tối ưu chi phí AI.
Hệ thống sử dụng RAG từ tài liệu PDF, sách, paper, slide cũ hoặc tài liệu môn học để tạo nội dung sát chuyên ngành hơn và giảm hallucination. Các phần kiến thức quan trọng trong lesson cần có reference hoặc nguồn tài liệu đi kèm. Ngoài ra, validator sẽ kiểm tra output của AI để đảm bảo đúng schema, đủ block cần thiết và không thiếu các thành phần học tập quan trọng.
Course được generate theo từng tầng thay vì tạo toàn bộ một lần:
Generate Overview
→ Generate Modules
→ Generate từng Lesson khi cần
→ Generate Visualization khi cần
Cách này giúp giảm chi phí token, tăng tốc độ phản hồi và cho phép giảng viên kiểm soát từng bước.
Tech stack đề xuất:
Frontend: Next.js, React, Tailwind CSS, JSON-based renderer
Backend: FastAPI hoặc NestJS, PostgreSQL/Supabase, Redis Queue
AI Layer: RAG, Structured Output, Prompt Templates, Validator, Caching
Visualization: Mermaid, React Flow, SVG, Custom Simulation Components
Sản phẩm có tính khả thi cao nếu MVP tập trung đúng vào năng lực lõi: tạo course IT chất lượng cao. Phase đầu không cần xây LMS đầy đủ, không cần sinh video, không cần tạo slide tự động và không cần quá nhiều tính năng phụ.
MVP chỉ cần gồm các bước chính:
Teacher nhập tên khóa học và ghi chú
→ AI cải thiện yêu cầu khóa học
→ AI tạo Course Blueprint
→ Teacher duyệt blueprint
→ AI tạo từng Lesson
→ Frontend render thành Web Course
Phạm vi này đủ nhỏ để triển khai, nhưng vẫn thể hiện rõ giá trị sản phẩm: giúp giảng viên tiết kiệm thời gian thiết kế khóa học và tạo ra bài học có cấu trúc, trực quan, có thực hành.
Trong Phase 1, TeachFlow AI tập trung vào Core Course Builder: tạo course overview, module, lesson page và render thành web course.
Phase 2 mở rộng sang phía sinh viên: cho phép giảng viên mời student vào course, student học trên web và theo dõi progress cơ bản.
Phase 3 phát triển Course Continuity, cho phép liên kết các khóa học như Python Basic → Python Intermediate → Python Advanced. AI sẽ đọc Course Memory Summary của khóa trước để tránh dạy trùng, chỉ recap phần cần thiết và thiết kế khóa học tiếp theo đúng trình độ.
Phase 4 phát triển Personal Learning Space, cho phép upload paper, blog, sách hoặc tài liệu riêng để AI tạo learning path cá nhân hóa cho người học.
TeachFlow AI giúp giảng viên IT tạo khóa học nhanh hơn, có cấu trúc hơn và trực quan hơn. Điểm khác biệt của sản phẩm là không chỉ sinh nội dung bằng AI, mà tạo ra một course web hoàn chỉnh với learning flow rõ ràng, visualization, code demo, quiz, bài tập, project và nội dung được grounded bằng tài liệu thật.