Bu proje, ders ve program çıktıları arasındaki ilişkileri analiz etmek ve öğrenci başarı oranlarını hesaplamak için geliştirilmiştir. SQL Server ile veri tabanı yönetimi sağlanırken, Python ile veri işleme ve OpenPyXL ile Excel entegrasyonu gerçekleştirilmiştir.
- Yapılış Tarihi: 30 Aralık 2024
- Son Güncelleme: 7 Şubat 2025
- Ders ve program çıktıları arasındaki ilişkileri analiz etmek.
- Öğrenci notlarını işleyerek başarı oranlarını hesaplamak.
- Ağırlıklı değerlendirme tabloları oluşturarak analizleri görselleştirmek.
- Verileri Excel tablolarına aktararak raporlamak.
- Ders Çıktıları ve Değerlendirme Kriterleri İlişki Matrisi oluşturma.
- Program Çıktıları ve Ders Çıktıları İlişki Matrisi hesaplama.
- Öğrenci Notları Tablosu ile öğrenci başarılarını analiz etme.
- Ağırlıklı Değerlendirme Tablosu ile ders çıktılarının etkisini ölçme.
- Başarı Oranı Hesaplama ile öğrencilerin program hedeflerine katkısını değerlendirme.
- Excel Entegrasyonu ile tüm verilerin kullanıcı dostu raporlanması.
- Python 🐍 (Veri İşleme)
- SQL Server (Veri Tabanı Yönetimi)
- PyODBC (Veri tabanı bağlantısı)
- OpenPyXL (Excel entegrasyonu)
Projeyi klonlayın:
git clone https://github.com/senemadalan/Iliski_Matrisi.git
cd Iliski_MatrisiGerekli bağımlılıkları yükleyin:
pip install pyodbc openpyxlVeri tabanı bağlantısını yapılandırın:
connection = pyodbc.connect('DRIVER={SQL Server};SERVER=SunucuAdı;DATABASE=RelationMatrix;Trusted_Connection=yes;')Uygulamayı başlatın:
python main.py- Ders ve program çıktıları arasındaki ilişkileri ekleyin.
- Öğrenci notlarını girin ve başarı oranlarını hesaplayın.
- Ağırlıklı değerlendirme tablolarını oluşturun.
- Excel dosyalarına veri aktararak analizlerinizi raporlayın.