| ---
|
| title: TalimBot
|
| emoji: 🎓
|
| colorFrom: teal
|
| colorTo: cyan
|
| sdk: docker
|
| pinned: false
|
| license: mit
|
| ---
|
|
|
| # TalimBot - AI-Powered Student Grouping System
|
|
|
| An intelligent educational platform that uses advanced psychology principles and AI to create optimal learning groups for adolescent students (ages 15-16).
|
|
|
| ## Features
|
|
|
| - **AI-Powered Grouping**: Automated group formation using OpenAI GPT-4o
|
| - **Educational Psychology**: Based on ZPD theory, MBTI complementarity, VARK learning styles
|
| - **Teacher Dashboard**: Monitor students and manage grouping
|
| - **Student Dashboard**: Complete personality and learning assessments
|
| - **Persian Language**: Full RTL support with Vazirmatn font
|
|
|
| ## Tech Stack
|
|
|
| - **Backend**: FastAPI (Python 3.11)
|
| - **Frontend**: Vanilla JavaScript, Tailwind CSS
|
| - **AI**: OpenRouter API with GPT-4o
|
| - **Deployment**: Hugging Face Spaces (Docker)
|
|
|
| ## Usage
|
|
|
| 1. **Teacher Login**: Use password to access teacher dashboard
|
| 2. **Student Login**: Enter national code (کد ملی) to access student dashboard
|
| 3. **Complete Profiles**: Students fill MBTI, VARK, AMS, and Cooperative assessments
|
| 4. **Create Groups**: Teacher runs AI grouping algorithm
|
| 5. **View Results**: Students see their assigned groups
|
|
|
| ## Demo Account
|
|
|
| For demonstration purposes, login with:
|
| - National Code: 0921111111
|
| - Name: پریناز عاکف
|
|
|
| This account is for demo only and won't be included in grouping.
|
|
|
| ## Configuration
|
|
|
| This Space requires the `OPENROUTER_API_KEY` environment variable to be set in the Secrets section.
|
|
|
| Get your free API key at: https://openrouter.ai/keys
|
|
|
| ## License
|
|
|
| MIT License - For educational purposes
|
|
|