# Eğitim anketi — brief

*01.08.2026 · Karar: Sets · Backoffice tarafı geliştirmede; katılımcı yüzeyi için yeni tasarım gerekmiyor*

## Karar

Backoffice'te **Eğitim** başlığı altında ayrı bir **"Eğitim anketi"** bölümü. Basit bir anket motoru: soru tipleri
**evet/hayır**, **1–5 puan**, **serbest metin**. Eğitim bittikten sonra anket katılımcılara gider.

⛔ **Sonuçlar yalnız yöneticiye** *(Sets, 01.08.2026)* — puan da, yorum da. Eğitmen kendi ortalamasını görmez;
`40 Egitmen Paneli`'nde puan alanı olmayacak.

## Üç şeyi baştan doğru kurmak gerekiyor

### 1 · Anket SÜRÜMLENİR, düzenlenmez

⛔ Soru metni değişince eski cevaplar eski soruya ait kalmalı. Yayınlanmış bir anketi yerinde düzenlemek,
"geçen yılki ortalama" cümlesini anlamsız yapar: aynı sayı, artık başka bir sorunun cevabı olur. Bildirim
şablonlarında zaten bu var (`key` + `version`), anket de aynı disiplini taşıyacak.

### 2 · İsimsizlik gerçek olmalı

Tasarım `50` "isimsiz iletilir" diyor ve bu ciddiye alınmalı. Ama iki şeye birden ihtiyaç var: **kimin
doldurmadığını** bilmek (hatırlatma göndermek için) ve **cevabı kişiye bağlamamak**.

⛔ Çözüm iki ayrı tablo: *davet* (kime gitti, dolduruldu mu) ve *cevap* (hangi ankete, ne cevap). **İkisi
arasında bağ yok.** Tek tabloda `enrolment_id` + cevap tutmak, ekranda "isimsiz" yazan ama veritabanında isimli
olan bir anket üretir — o da isimsizlik değil, isimsizlik iddiasıdır.

⚠ **Küçük gruplarda eşik:** üç kişilik eğitimde tek yorum kimin yazdığını ele verir. Yönetici tanımlı bir
**asgari cevap sayısı**nın altında sonuç gösterilmez (varsayılan öneri: 3).

### 3 · Eğitim bazlı ek soru

Anket **soru seti**dir. Eğitim **tanımına** varsayılan bir anket atanır; tek bir eğitime (instance) ek soru
eklenebilir. Böylece "her IMDG eğitiminde şu 6 soru" + "bu seferki eğitimde ayrıca şunu sor" ikisi birden olur.

## Ne zaman gider

Eğitim **Tamamlandı**'ya alındığında katılımcılara bildirim gider. ⚠ Bu, bildirim altyapısının ilk gerçek
müşterilerinden biri — anket bildirimi o turda tanımlanacak.

## Tasarım ihtiyacı

⚠ **Yeni ekran çizimine gerek yok.** Katalogda hazır bileşenler var: evet/hayır için segmented, 1–5 için yıldız,
serbest metin için textarea. Katılımcı anketi zaten `50`'de çizili (2 dakika, isimsiz, ★ + yorum kutusu).

Çizilmesi gereken **tek** şey: **yöneticinin anket sonuç ekranı** — eğitmen bazında ortalama, soru kırılımı,
serbest yorum listesi, eğitim bazında döküm, kaç cevaba dayandığı. Bu ekran tasarımda hiç yok.

⚠ `22`'deki eğitmen kartındaki puan kalabilir (yönetici ekranı) ama **kaç cevaba dayandığı yazmalı**: iki
cevaptan gelen 5,0 ile kırk cevaptan gelen 4,6 aynı şey değildir.

## Açık soru

⚠ Anket **zorunlu mu, atlanabilir mi**? Zorunlu tutmak sertifikayı rehin alır (ve duruşumuz zorlamamak);
atlanabilir olursa cevap oranı düşer. Öneri: atlanabilir + bir kez hatırlatma.
