Bu proje, Google Gemini AI kullanarak öğrencilere interaktif konu anlatımı ve test çözümü sunan bir eğitim platformudur. Streamlit arayüzü ile kullanıcı dostu bir deneyim sağlar.
- 📚 Farklı dersler ve konularda kişiselleştirilmiş konu anlatımı
- 📝 Dinamik test oluşturma (1-10 arası rastgele soru)
- ✅ Anlık sınav değerlendirme ve geri bildirim
- 📊 Performans takibi ve skor hesaplama
- 🎯 Sınıf seviyesine uygun içerik
- Repository'yi klonlayın:
bash
git clone https://github.com/kullaniciadi/proje-adi.git
cd proje-adi
- Gerekli paketleri yükleyin:
bash
pip install -r requirements.txt
- Google API anahtarınızı ayarlayın:
- Google AI Studio'dan API anahtarı alın
.env
dosyası oluşturun ve API anahtarınızı ekleyin:
env
GOOGLE_API_KEY=sizin_api_anahtariniz
- Uygulamayı çalıştırın:
bash
streamlit run app.py
- Ders seçin (Matematik, Fizik, Kimya, Biyoloji)
- Sınıf seviyesini belirleyin
- Konu başlığını girin
- "Konu Anlat" butonuna tıklayın
- Konu anlatımını okuyun
- Oluşturulan test sorularını çözün
- "Cevapları Kontrol Et" ile performansınızı görün
- Python 3.8+
- Streamlit
- Google Generative AI
- python-dotenv
- [Diğer gereksinimler için requirements.txt dosyasına bakın]
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
- Bu repository'yi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik: XYZ'
) - Branch'inizi push edin (
git push origin feature/yeniOzellik
) - Pull Request oluşturun
Bu proje MIT Lisansı altında lisanslanmıştır.
- Kutay
- [Salih] (https://github.com/salihfurkaan)
- Google Gemini AI
- Streamlit
- Tüm katkıda bulunanlara
Sorularınız için: [[email protected]]
⭐️ Bu projeyi beğendiyseniz yıldız vermeyi unutmayın!