IT65-BU41 :: Project for Developing Critical Thinking and Problem-Solving Skills in Coding with AI

โครงการพัฒนาทักษะการคิดเชิงวิพากษ์ผ่านแพลตฟอร์มเกมการเรียนรู้ร่วมกับ AI

details
A web-based educational platform designed to teach and measure critical thinking skills. It provides structured, chapter-based courses where students engage with rich content including text, media, multiple-choice quizzes, and open-ended prompts graded automatically by AI. Teachers can build and manage course content through a dedicated authoring studio, while administrators oversee course quality through a separate management portal. The platform connects three user-facing applications to a single backend API, with a full cloud-native infrastructure supporting automated deployments and centralized observability.
tools & techniques
The frontend is built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4. The backend runs on Elysia.js with Bun, backed by PostgreSQL via Prisma ORM, Redis, and MinIO. AI grading uses Google Gemini 2.5 Flash through the OpenRouter API. Infrastructure runs on k3s Kubernetes with ArgoCD for GitOps, GitLab CI/CD for automated deployments, and an ELK stack for observability
author
นายกันดิศ ขาวมีศรี
รหัสนักศึกษา 65130500005
kunkundids@gmail.com
นายจิณณวัตร วิไลรัตน์
รหัสนักศึกษา 65130500008
นายภัทรดนัย ศรีชน
รหัสนักศึกษา 65130500057
advisor
Kittiphan Puapholthep