Skip to content

Batuhania/OxfordApp

Repository files navigation

🎓 Oxford Mastery — İngilizce Kelime & YÖKDİL Hazırlık Platformu

Modern, mobil uyumlu, tamamen çevrimdışı çalışan İngilizce kelime öğrenme ve YÖKDİL sınavına hazırlık uygulaması.

Version License Platform


✨ Özellikler

📚 Kelime Öğrenme

  • Oxford 3000 kelime bankası ile seviyeye göre öğrenme (A1–C1)
  • Spaced Repetition (SRS) algoritması ile akıllı tekrar sistemi
  • Kelime kartları, bağlam içi öğrenme, eş anlamlı eşleştirme
  • Günlük hedefler ve ilerleme takibi

🎓 YÖKDİL Hazırlık (13 Mod)

Mod Açıklama Etiket
📊 Zayıf Noktalarım Yanlışları analiz et, tekrar çöz TEKRAR
📖 Bağlamdan Tahmin Cümledeki boşluğa uygun kelimeyi bul TEMEL
🔄 Ters Quiz (TR→EN) Türkçe anlamdan İngilizce kelimeyi bul TEMEL
👨‍👩‍👧 Kelime Ailesi Kelimenin doğru türev formunu bul TEMEL
🧩 Cloze Test Paragraftaki 5 boşluğu doldur SINAV
📝 Cümle Tamamlama Bağlaç ve gramer yapıları SINAV
🔄 Çeviri (EN↔TR) Tam cümle çevirisi SINAV
🔗 Collocation Quiz Kelime+edat eşleşmesi (depend ON, adapt TO) SINAV
⚡ Bağlaç Ustası 70+ bağlaç, sıklık verisi, sınav matematiği KRİTİK
💬 Phrasal Verb Drills Her sınavda 1-2 soru garanti KRİTİK
🔮 Eş Anlam Maçı Eş anlamlı kelime eşleştirme ÖĞRENME
➕/➖ Polarite Testi Kelimenin pozitif/negatif yön analizi ÖĞRENME
📋 Çıkmış Sorular 2020-2022 gerçek sınav soruları (58+ soru) FULL

📋 Çıkmış Soru Bankası

  • 58+ zenginleştirilmiş soru — 2020/1, 2021/1, 2022/1 sınavlarından
  • Her soru için 5 analiz katmanı:
    • 📌 Ne Soruluyor
    • 🎯 Polarite Analizi (+/-)
    • 📝 Adım Adım Çözüm
    • 💡 Detaylı Açıklama
    • 🏆 Sınav Taktiği

📊 Zayıf Nokta Takibi

  • Tüm modlardaki yanlışlar otomatik kaydedilir
  • Kategori bazlı hata analizi
  • Sadece yanlışlarını tekrar çözme modu
  • 3 kez doğru yapınca "ustalaşma" sistemi

🎮 Oyunlaştırma

  • XP kazanma ve seviye atlama
  • Günlük görevler ve seri sistemi
  • Başarı rozetleri
  • Can sistemi ile motivasyon

🚀 Kurulum

GitHub Pages (Önerilen)

Uygulama doğrudan GitHub Pages üzerinden kullanılabilir.

Yerel Çalıştırma

# Repoyu klonla
git clone https://github.com/batuhania/OxfordApp.git
cd OxfordApp

# Yerel sunucu başlat
python -m http.server 8093
# veya
npx serve .

# Tarayıcıda aç
open http://localhost:8093

📱 Ekran Görüntüleri

Tamamen responsive tasarım — masaüstü, tablet ve mobilde mükemmel çalışır.


🏗️ Proje Yapısı

OxfordApp/
├── index.html              # Ana uygulama sayfası
├── css/
│   └── style.css           # Tüm stil tanımları
├── js/
│   ├── app.js              # Ana uygulama mantığı
│   ├── games.js            # Oyun motoru ve SRS
│   ├── achievements.js     # Başarı sistemi
│   ├── onboarding.js       # İlk kullanım rehberi
│   ├── packs.js            # Kelime paketleri
│   ├── yokdil.js           # YÖKDİL modları (13 mod)
│   ├── yokdil_words.js     # YÖKDİL kelime bankası + bağlaçlar
│   └── yokdil_exam_bank.js # Çıkmış sorular + WeaknessTracker
├── data/
│   └── *.json              # Oxford 3000 veri dosyaları
└── README.md

🔧 Teknolojiler

  • HTML5 — Semantik yapı
  • CSS3 — Glassmorphism, gradient animasyonlar, responsive tasarım
  • Vanilla JavaScript — Sıfır bağımlılık, framework yok
  • LocalStorage — Çevrimdışı veri saklama (SRS, ilerleme, zayıf noktalar)
  • Web Audio API — Sesli geri bildirim

📄 Lisans

MIT License — Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz.


Geliştirici: batuhania

About

Oxford Mastery English vocabulary and YOKDiL exam preparation platform with spaced repetition and progress tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors