File size: 1,689 Bytes
2fe573b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---

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