#  Omni Quiz Aracı

Test hazırlamak, çözmek ve sonuçları incelemek için pratik bir masaüstü uygulaması.

## Günlerden Sıcak Bir Yaz Günü

Hiç kendinizi bir deneme sınavı çözerken sıkılmış, bunalmış ve motivasyonunuzu kaybetmiş halde buldunuz mu? Ben çok buldum. Sürekli Word belgesine sorular yazmak, cevapları kendimden saklamaya çalışmak ve puanımı elle hesaplamak hem zahmetliydi hem de öğrenmeye odaklanmamı engelliyordu.

> İşte o sıcak yaz günlerinden birinde, “Bu işin daha kolay bir yolu olmalı!” dedim. Böylece bu proje ortaya çıktı.

Bu araç, bu sıkıntıyı çözmek için geliştirildi. Basit, internet bağlantısına ihtiyaç duymayan bir masaüstü uygulaması. Amacı; deneme sınavı hazırlamayı ve çözmeyi mümkün olduğunca kolay hale getirmek. Böylece zamanınızı belgelerle uğraşarak değil, gerçekten çalışarak geçirebilirsiniz. Umarım size de benim kadar faydalı olur!

##  Başlarken

1. Uygulamayı indirin. Bu kılavuzu çevrimiçi okuyorsanız, bir önceki sayfaya gidip "İndir" butonuna tıklayın.
2. İndirilen klasörü bilgisayarınızda bir yere çıkarın (örneğin Masaüstü veya Belgeler klasörüne).
3. omniquiz.exe dosyasına çift tıklayarak uygulamayı başlatın.

Hepsi bu kadar! Ana menü karşınıza çıkacak ve kullanıma hazırsınız.

##  Uygulama Nasıl Kullanılır?

Uygulama hem fare hem de klavye ile rahatlıkla kullanılabilecek şekilde tasarlandı.

### Ana Menü

- Sınav Aç...: Var olan bir `.json` sınav dosyasını açar.
- Yeni Sınav Oluştur...: Yeni bir test hazırlamak için düzenleyiciyi açar.
- Mevcut Sınavı Düzenle...: Var olan bir `.json` dosyasını düzenlemek için açar.
- Dil: Arayüz dilini değiştirmenizi sağlar (yeniden başlatma gerekir).
- Çıkış: Uygulamayı kapatır.

### Sınav Modu

- `Tab` tuşuyla soru, cevap ve butonlar arasında geçiş yapılır.
- `Yukarı`/`Aşağı` ok tuşlarıyla cevaplar arasında seçim yapılır.
- `Enter` ile seçim onaylanır ve sonraki soruya geçilir.
- `Alt` + `P`: Önceki soru
- `Alt` + `N`: Sonraki soru
- `Alt` + `J`: Başka soruya git

### Sonuçları Görüntüleme

Sınav bitince ya da süre dolunca cevaplarınız özetlenir. “Cevapları Gözden Geçir” diyerek tüm detayları görebilirsiniz.

##  Sınav Düzenleyici

1. "Soru Ekle" butonuyla yeni soru ekleyin.
2. Sınav süresini dakika olarak belirleyin (eğer süre istemiyorsanız 0 yazın).
3. Soruyu ve şıkları yazın.
4. Doğru cevabı seçin.
5. İsterseniz açıklama ekleyin.
6. Soru silmek için listeden seçip “Seçiliyi Sil” butonuna tıklayın.
7. Kaydet ya da “Farklı Kaydet...” seçenekleriyle sınavı dışa aktarın.

## Neler Hazırlayabilirsiniz?

- Klasik testler: Çoktan seçmeli okul testleri, sertifikasyon sınavları.
- Doğru/Yanlış testleri: Hızlı bilgi kontrolü için ideal.
- Flaş kartlar: Kelime + tanım çalışmaları için tek şıklı sorular.
- Çalışma notları: Sorular + açıklama ile yapılandırılmış tekrar.

##  JSON Dosya Yapısı

Sınavları manuel olarak oluşturmak veya toplu düzenlemek için JSON formatını da kullanabilirsiniz.

    {
      "timeLimitMinutes": 10,
      "questions": [
        {
          "question": "2 + 2 kaç eder?",
          "choices": {
            "a": "3",
            "b": "4",
            "c": "5"
          },
          "answer": "b",
          "solution": "İki ile ikinin toplamı dört eder. Bu temel bir matematik bilgisidir."
        }
      ]
    }