Nền tảng học tập giúp sinh viên giảm lệ thuộc AI và rèn tư duy theo phương pháp Socratic: AI chỉ hỏi gợi mở, không đưa đáp án sẵn.
- Dashboard — theo dõi tiến độ học tập
- Chat Socratic — trao đổi với AI coach (chỉ gợi mở, không spoiler đáp án)
- Quiz — bài kiểm tra do giáo viên hoặc AI tạo
- Knowledge Graph — cây kiến thức theo môn (DSA, LTNC, HĐH)
- Recovery Plan — lộ trình phục hồi khi học bị tụt
- Class Analytics — phân tích lớp, mức độ rủi ro / phụ thuộc AI
- Quản lý học sinh — tìm kiếm và xem chi tiết từng học sinh
- Tạo Quiz — tạo và lưu đề kiểm tra
- Chat hỗ trợ sư phạm — hỗ trợ giảng dạy bằng AI
- Python 3.11+
- Node.js 18+
- PostgreSQL
- Gemini API key (Google AI Studio)
cd backend
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env # điền DATABASE_URL, SECRET_KEY, GEMINI_API_KEY
uvicorn main:app --reload --host 0.0.0.0 --port 8000API docs: http://localhost:8000/docs
cd frontend
npm install
cp .env.example .env.local # đặt NEXT_PUBLIC_API_URL=http://localhost:8000
npm run dev