Modern, mobil uyumlu, tamamen çevrimdışı çalışan İngilizce kelime öğrenme ve YÖKDİL sınavına hazırlık uygulaması.
- 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
| 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 |
- 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
- 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
- XP kazanma ve seviye atlama
- Günlük görevler ve seri sistemi
- Başarı rozetleri
- Can sistemi ile motivasyon
Uygulama doğrudan GitHub Pages üzerinden kullanılabilir.
# 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:8093Tamamen responsive tasarım — masaüstü, tablet ve mobilde mükemmel çalışır.
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
- 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
MIT License — Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz.
Geliştirici: batuhania