# E Okul Puan Hesaplama

> Ekolsoftun e okul puan hesaplama aracıyla, öğrencilerin notlarını kolayca hesaplayın. Eğitimde başarıya giden yol, doğru puanlamadan geçer. Hızlı ve güvenilir hesaplama için hemen Ekolsoftu ziyaret edin! Eğitimde başarıyı yakalayın.

**URL:** https://ekolsoft.com/tr/b/e-okul-puan-hesaplama

---

article {
            max-width: 900px;
            margin: 0 auto;
            padding: 2rem 1rem;
        }
        
        .article-header {
            text-align: center;
            margin-bottom: 3rem;
            position: relative;
        }
        
        .article-header::before {
            content: '📚';
            font-size: 4rem;
            display: block;
            margin-bottom: 1rem;
            animation: bounce 2s ease-in-out infinite;
        }
        
        @keyframes bounce {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
        }
        
        h1 {
            font-family: 'Quicksand', sans-serif;
            font-weight: 700;
            font-size: 2.5rem;
            color: var(--primary-blue);
            margin-bottom: 1rem;
            line-height: 1.3;
        }
        
        .subtitle {
            font-size: 1.2rem;
            color: var(--text-muted);
            font-weight: 500;
        }
        
        h2 {
            font-family: 'Quicksand', sans-serif;
            font-weight: 700;
            color: var(--primary-blue-dark);
            margin-top: 2.5rem;
            margin-bottom: 1.2rem;
            padding-bottom: 0.5rem;
            border-bottom: 3px solid var(--accent-orange);
            display: inline-block;
        }
        
        h3 {
            font-weight: 700;
            color: var(--text-dark);
            margin-top: 1.8rem;
            margin-bottom: 1rem;
        }
        
        p {
            line-height: 1.8;
            font-size: 1.05rem;
            margin-bottom: 1.2rem;
        }
        
        .info-box {
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
            border-left: 5px solid var(--primary-blue);
            padding: 1.5rem;
            border-radius: 0 12px 12px 0;
            margin: 1.5rem 0;
        }
        
        .warning-box {
            background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
            border-left: 5px solid var(--accent-orange);
            padding: 1.5rem;
            border-radius: 0 12px 12px 0;
            margin: 1.5rem 0;
        }
        
        .formula-box {
            background: #1e293b;
            color: #e2e8f0;
            padding: 1.5rem 2rem;
            border-radius: 12px;
            font-family: 'Courier New', monospace;
            font-size: 1.1rem;
            margin: 1.5rem 0;
            text-align: center;
            box-shadow: var(--card-shadow);
        }
        
        .formula-box strong {
            color: var(--accent-orange);
        }
        
        /* Calculator Styles */
        .calculator-wrapper {
            background: white;
            border-radius: 20px;
            padding: 2rem;
            box-shadow: 0 10px 40px rgba(37, 99, 235, 0.15);
            margin: 2.5rem 0;
            border: 2px solid #e2e8f0;
        }
        
        .calculator-title {
            font-family: 'Quicksand', sans-serif;
            font-weight: 700;
            color: var(--primary-blue);
            text-align: center;
            font-size: 1.5rem;
            margin-bottom: 0.5rem;
        }
        
        .calculator-subtitle {
            text-align: center;
            color: var(--text-muted);
            margin-bottom: 1.5rem;
            font-size: 0.95rem;
        }
        
        .grade-section {
            background: #f8fafc;
            border-radius: 12px;
            padding: 1.25rem;
            margin-bottom: 1rem;
        }
        
        .grade-section-title {
            font-weight: 700;
            color: var(--text-dark);
            margin-bottom: 1rem;
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        
        .grade-inputs {
            display: flex;
            flex-wrap: wrap;
            gap: 0.75rem;
        }
        
        .grade-input-group {
            flex: 1;
            min-width: 80px;
        }
        
        .grade-input-group label {
            display: block;
            font-size: 0.8rem;
            color: var(--text-muted);
            margin-bottom: 0.3rem;
            font-weight: 600;
        }
        
        .grade-input-group input {
            width: 100%;
            padding: 0.6rem 0.8rem;
            border: 2px solid #e2e8f0;
            border-radius: 8px;
            font-size: 1rem;
            font-weight: 600;
            text-align: center;
            transition: all 0.2s ease;
        }
        
        .grade-input-group input:focus {
            outline: none;
            border-color: var(--primary-blue);
            box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
        }
        
        .grade-input-group input::placeholder {
            color: #cbd5e1;
        }
        
        .btn-calculate {
            width: 100%;
            padding: 1rem;
            color: black;
            border: none;
            border-radius: 12px;
            font-size: 1.1rem;
            font-weight: 700;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-top: 1rem;
        }
        
        .btn-calculate:hover {
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(37, 99, 235, 0.3);
        }
        
        .result-box {
            background: linear-gradient(135deg, var(--accent-green) 0%, #059669 100%);
            color: black;
            padding: 1.5rem;
            border-radius: 12px;
            text-align: center;
            margin-top: 1.5rem;
            display: none;
        }
        
        .result-box.show {
            display: block;
            animation: slideIn 0.4s ease;
        }
        
        @keyframes slideIn {
            from {
                opacity: 0;
                transform: translateY(-10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .result-label {
            font-size: 0.95rem;
            opacity: 0.9;
            margin-bottom: 0.5rem;
        }
        
        .result-value {
            font-size: 3rem;
            font-weight: 800;
            font-family: 'Quicksand', sans-serif;
        }
        
        .result-grade {
            font-size: 1.2rem;
            margin-top: 0.5rem;
            opacity: 0.95;
        }
        
        .step-list {
            counter-reset: step;
            list-style: none;
            padding: 0;
        }
        
        .step-list li {
            counter-increment: step;
            padding: 1rem 1rem 1rem 4rem;
            position: relative;
            margin-bottom: 0.75rem;
            background: white;
            border-radius: 10px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
        }
        
        .step-list li::before {
            content: counter(step);
            position: absolute;
            left: 1rem;
            top: 50%;
            transform: translateY(-50%);
            width: 2rem;
            height: 2rem;
            background: var(--primary-blue);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 0.9rem;
        }
        
        .grade-table {
            width: 100%;
            border-collapse: separate;
            border-spacing: 0;
            margin: 1.5rem 0;
            border-radius: 12px;
            overflow: hidden;
            box-shadow: var(--card-shadow);
        }
        
        .grade-table th {
            background: var(--primary-blue);
            color: white;
            padding: 1rem;
            font-weight: 700;
            text-align: center;
        }
        
        .grade-table td {
            padding: 0.9rem 1rem;
            text-align: center;
            border-bottom: 1px solid #e2e8f0;
            background: white;
        }
        
        .grade-table tr:last-child td {
            border-bottom: none;
        }
        
        .grade-table tr:hover td {
            background: #f8fafc;
        }
        
        .grade-badge {
            display: inline-block;
            padding: 0.3rem 0.8rem;
            border-radius: 20px;
            font-weight: 700;
            font-size: 0.85rem;
        }
        
        .grade-5 { background: #dcfce7; color: #166534; }
        .grade-4 { background: #dbeafe; color: #1e40af; }
        .grade-3 { background: #fef3c7; color: #92400e; }
        .grade-2 { background: #fed7aa; color: #9a3412; }
        .grade-1 { background: #fecaca; color: #991b1b; }
        
        .tip-card {
            background: white;
            border-radius: 12px;
            padding: 1.25rem;
            margin: 0.75rem 0;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
            display: flex;
            align-items: flex-start;
            gap: 1rem;
        }
        
        .tip-icon {
            font-size: 1.5rem;
            flex-shrink: 0;
        }
        
        .tip-content {
            flex: 1;
        }
        
        .tip-content strong {
            color: var(--primary-blue-dark);
        }
        
        @media (max-width: 576px) {
            h1 { font-size: 1.8rem; }
            .calculator-wrapper { padding: 1.25rem; }
            .grade-input-group { min-width: 60px; }
            .result-value { font-size: 2.5rem; }
        }
    


    
        # E-Okul Puan Hesaplama: Karne Notunuzu Kolayca Hesaplayın

        2024-2025 Eğitim Öğretim Yılı için Güncel Hesaplama Rehberi


    

    Öğrenciler ve veliler için en merak edilen konulardan biri **e-okul puan hesaplama** işlemidir. Dönem sonunda karnenizde hangi notun yazacağını merak ediyorsanız, doğru yerdesiniz! Bu rehberde e-okul not ortalaması nasıl hesaplanır, yazılı ve sözlü notlar nasıl değerlendirilir tüm detaylarıyla açıklıyoruz.



    
        **📌 Bilgi:** E-Okul, Milli Eğitim Bakanlığı'nın resmi öğrenci bilgi sistemidir. Tüm notlar, devamsızlıklar ve öğrenci bilgileri bu sistem üzerinden takip edilir.




    ## E-Okul Puan Hesaplama Nasıl Yapılır?

    
    Türkiye'deki okullarda not sistemi 0-100 puan aralığında değerlendirilir ve bu puanlar 5'lik not sistemine dönüştürülür. Karne notunuz hesaplanırken yazılı sınavlar, sözlü notlar ve performans ödevleri belirli ağırlıklarla değerlendirilir.



    ### Not Hesaplama Formülü

    
    E-okul sisteminde dönem sonu notu şu şekilde hesaplanır:



    
        **Dönem Notu** = (Yazılı Ortalaması + Sözlü Ortalaması + Performans Ortalaması) / 3




    Her bir not türü için ayrı ayrı ortalama alınır ve bu ortalamalar toplanarak 3'e bölünür. Bazı derslerde yazılı ağırlığı daha fazla olabilir, bu durumda öğretmeniniz size bilgi verecektir.



    ## 🧮 E-Okul Not Hesaplama Aracı

    
    Aşağıdaki hesaplama aracını kullanarak dönem sonu notunuzu kolayca öğrenebilirsiniz. Yazılı, sözlü ve performans notlarınızı girerek tahmini karne notunuzu hesaplayın.



    
        ### 📊 Not Hesaplama Aracı

        Notlarınızı girin ve dönem sonu ortalamanızı öğrenin


        
        
            
                📝 Yazılı Sınav Notları



            
                
                    1. Yazılı
                    



                
                    2. Yazılı
                    



                
                    3. Yazılı
                    










        
            
                🗣️ Sözlü Notları



            
                
                    1. Sözlü
                    



                
                    2. Sözlü
                    










        
            
                📋 Performans / Proje Notları



            
                
                    1. Performans
                    



                
                    2. Performans
                    










        
            🎯 Notumu Hesapla
        

        
            Dönem Sonu Ortalamanız


            --


            --









    ## 100'lük Sistemden 5'lik Sisteme Dönüşüm

    
    E-okul sisteminde 100 üzerinden aldığınız notlar, karnede 5'lik not sistemine dönüştürülür. Aşağıdaki tabloda bu dönüşümü görebilirsiniz:



    
        | 
            
                100'lük Puan 
                | 5'lik Not 
                | Değerlendirme 



        
        
            
                | 85 - 100 
                | 5 
                | Pekiyi 



            
                | 70 - 84 
                | 4 
                | İyi 



            
                | 55 - 69 
                | 3 
                | Orta 



            
                | 45 - 54 
                | 2 
                | Geçer 



            
                | 0 - 44 
                | 1 
                | Başarısız 



        




    ## E-Okul'da Not Nasıl Görüntülenir?

    
    E-okul sisteminde notlarınızı görmek için aşağıdaki adımları takip edebilirsiniz:



    
        - **e-okul.meb.gov.tr** adresine gidin veya e-Devlet üzerinden giriş yapın

        - T.C. Kimlik numaranız ve şifrenizle sisteme giriş yapın

        - Sol menüden **"Not Bilgisi"** veya **"Karne"** seçeneğine tıklayın

        - Dönem seçimi yaparak notlarınızı görüntüleyin





    
        **⚠️ Dikkat:** Veliler için VBS (Veli Bilgilendirme Sistemi) şifresi okul idaresinden temin edilmelidir. İlk giriş için okul müdürlüğüne başvurun.




    ## Not Ortalamasını Etkileyen Faktörler


    
        📝
        
            **Yazılı Sınavlar:** Genellikle en yüksek ağırlığa sahip not türüdür. Dönemde 2-3 yazılı sınav yapılır ve ortalamaları alınır.







    
        🗣️
        
            **Sözlü Notları:** Ders içi katılım, soru-cevap ve sunum değerlendirmelerini kapsar. En az 1 sözlü notu verilmesi zorunludur.







    
        📋
        
            **Performans Ödevleri:** Dönem içinde verilen araştırma, proje ve ödev çalışmalarının değerlendirilmesidir.







    
        📊
        
            **Proje Notu:** Yıl boyunca hazırlanan kapsamlı proje çalışması için verilen nottur. Her dersten proje zorunlu değildir.







    ## Yıl Sonu Başarı Puanı Nasıl Hesaplanır?

    
    Yıl sonu başarı puanı, 1. ve 2. dönem notlarının ortalaması alınarak hesaplanır:



    
        **Yıl Sonu Notu** = (1. Dönem Notu + 2. Dönem Notu) / 2




    Örneğin, 1. dönem notunuz 75 ve 2. dönem notunuz 85 ise yıl sonu ortalamanız **(75 + 85) / 2 = 80** olur ve karnenize **4 (İyi)** yazılır.



    ## Sıkça Sorulan Sorular


    ### Yazılı sınavım düşük, karne notumu nasıl yükseltirim?

    Sözlü notlarınıza ve performans ödevlerinize önem vererek genel ortalamanızı yükseltebilirsiniz. Ayrıca sonraki yazılı sınavlarda daha yüksek puan alarak ortalamanızı dengeleyebilirsiniz.



    ### E-okul'da notum yanlış görünüyor, ne yapmalıyım?

    Notlarınızda hata olduğunu düşünüyorsanız, öncelikle ders öğretmeninizle görüşün. Gerekirse okul idaresine dilekçe vererek düzeltme talep edebilirsiniz.



    ### Performans notu verilmezse ne olur?

    Her derste en az bir performans notu verilmesi zorunludur. Verilmemesi durumunda öğretmene hatırlatma yapılmalı, gerekirse okul idaresine başvurulmalıdır.



    
        **💡 İpucu:** Dönem boyunca notlarınızı düzenli olarak e-okul üzerinden takip edin. Böylece son anda sürpriz yaşamazsınız ve eksiklerinizi tamamlamak için zamanınız olur.




    ## Sonuç

    
    E-okul puan hesaplama işlemi aslında oldukça basittir. Yazılı, sözlü ve performans notlarınızın ortalamasını alarak dönem sonu notunuzu öğrenebilirsiniz. Yukarıdaki hesaplama aracımızı kullanarak tahmini karne notunuzu şimdiden görebilir, gerekirse önlem alabilirsiniz.



    Başarılı bir eğitim dönemi geçirmeniz dileğiyle! 🎓





function hesapla() {
    // Yazılı notlarını al
    const yazililar = [
        document.getElementById('yazili1').value,
        document.getElementById('yazili2').value,
        document.getElementById('yazili3').value
    ].filter(n => n !== '' && !isNaN(n)).map(Number);

    // Sözlü notlarını al
    const sozluler = [
        document.getElementById('sozlu1').value,
        document.getElementById('sozlu2').value
    ].filter(n => n !== '' && !isNaN(n)).map(Number);

    // Performans notlarını al
    const performanslar = [
        document.getElementById('performans1').value,
        document.getElementById('performans2').value
    ].filter(n => n !== '' && !isNaN(n)).map(Number);

    // En az bir not girilmiş mi kontrol et
    if (yazililar.length === 0 && sozluler.length === 0 && performanslar.length === 0) {
        alert('Lütfen en az bir not girin!');
        return;
    }

    // Ortalamaları hesapla
    let toplam = 0;
    let bolum = 0;

    if (yazililar.length > 0) {
        toplam += yazililar.reduce((a, b) => a + b, 0) / yazililar.length;
        bolum++;
    }

    if (sozluler.length > 0) {
        toplam += sozluler.reduce((a, b) => a + b, 0) / sozluler.length;
        bolum++;
    }

    if (performanslar.length > 0) {
        toplam += performanslar.reduce((a, b) => a + b, 0) / performanslar.length;
        bolum++;
    }

    const ortalama = toplam / bolum;
    
    // 5'lik nota çevir
    let beslikNot, notAdi;
    if (ortalama >= 85) {
        beslikNot = 5;
        notAdi = 'Pekiyi';
    } else if (ortalama >= 70) {
        beslikNot = 4;
        notAdi = 'İyi';
    } else if (ortalama >= 55) {
        beslikNot = 3;
        notAdi = 'Orta';
    } else if (ortalama >= 45) {
        beslikNot = 2;
        notAdi = 'Geçer';
    } else {
        beslikNot = 1;
        notAdi = 'Başarısız';
    }

    // Sonucu göster
    document.getElementById('resultValue').textContent = ortalama.toFixed(2);
    document.getElementById('resultGrade').textContent = `Karne Notu: ${beslikNot} (${notAdi})`;
    document.getElementById('resultBox').classList.add('show');
    
    // Sonuca scroll
    document.getElementById('resultBox').scrollIntoView({ behavior: 'smooth', block: 'center' });
}

// Enter tuşu ile hesaplama
document.querySelectorAll('input').forEach(input => {
    input.addEventListener('keypress', function(e) {
        if (e.key === 'Enter') {
            hesapla();
        }
    });
});