? Assistant pédagogique soutenu par l'intelligence artificielle
Ce projet est une plate-forme éducative qui propose des conférences interactives et des solutions de test aux étudiants utilisant Google Gemini AI. Streamlit offre une expérience conviviale avec son interface.
Caractéristiques
- Conférences personnalisées sur différents cours et sujets
- Création de tests dynamiques (1 à 10 questions aléatoires)
- ✅ Évaluation et commentaires instantanés de l'examen
- Suivi des performances et calcul des scores
- Contenu adapté au niveau scolaire
Installation
- Clonez le dépôt :
bash
git clone https://github.com/kullaniciadi/proje-adi.git
cd proje-adi
- Installez les packages requis :
bash
pip install -r requirements.txt
- Définissez votre clé API Google :
- Obtenez la clé API de Google AI Studio
- Créez un fichier
.env
et ajoutez votre clé API :
env
GOOGLE_API_KEY=sizin_api_anahtariniz
- Exécutez l'application :
bash
streamlit run app.py
? Utiliser
- Sélectionnez le cours (Mathématiques, Physique, Chimie, Biologie)
- Déterminer le niveau scolaire
- Entrez le titre du sujet
- Cliquez sur le bouton « Raconter un sujet »
- Lire la description du sujet
- Résoudre les questions de test créées
- Consultez vos performances avec « Vérifier les réponses »
? Exigences
- Python3.8+
- Rationalisé
- IA générative de Google
- python-dotenv
- [Voir exigences.txt pour les autres exigences]
? Structure du projet
proje/
│
├── app.py # Ana uygulama dosyası
├── requirements.txt # Gerekli paketler
├── .env # Çevresel değişkenler
├── .gitignore # Git tarafından göz ardı edilecek dosyalar
└── README.md # Proje dokümantasyonu
? Contribuer
- Forkez ce référentiel
- Créer une nouvelle branche (
git checkout -b feature/yeniOzellik
) - Validez vos modifications (
git commit -am 'Yeni özellik: XYZ'
) - Poussez votre branche (
git push origin feature/yeniOzellik
) - Créer une demande de tirage
Licence
Ce projet est sous licence MIT.
promoteur
- Kutay
- [Salih] (https://github.com/salihfurkaan)
Merci
- Google Gemini IA
- Rationalisé
- À tous les contributeurs
? Communication
Pour vos questions : [[email protected]]
️ Si vous avez aimé ce projet, n'oubliez pas de donner des étoiles !