İçeriğe geç
Mobil Çark.

Öğrenci Seçme Çarkı

  • Ahmet
  • Ayşe
  • Berk
  • Ceren
  • Deniz
  • Ece
  • Emir
  • Elif
  • Kerem
  • Merve
  • Selin
  • Zeynep

Hazır örnek sınıf listesini kendi öğrencilerinle değiştir; söz hakkını adil ve görünür biçimde dağıt.

Öğrenci Seçme Çarkı Hakkında

Öğrenci Seçme Çarkı, derste kimin cevap vereceğini, tahtaya kalkacağını veya sunuma başlayacağını tarafsız biçimde belirlemek için hazırlanmıştır. Sayfa örnek isimlerle açılır; kullanmadan önce bunları kendi sınıf listenle değiştirmen yeterlidir. Çarkı akıllı tahtaya yansıttığında seçim süreci bütün sınıf tarafından görülür. Böylece hep gönüllü olan öğrencilere dönmek yerine daha dengeli katılım sağlayabilir, “Öğretmenim beni seçin” sesleri arasında zaman kaybetmeden derse devam edebilirsin.

Ders başında yoklaması alınmış öğrencileri seçenek paneline her satıra bir isim gelecek biçimde yapıştır. Aynı ada sahip iki öğrenci varsa “Ece A.” ve “Ece K.” gibi ayırt edici bir baş harf ekle; hassas kişisel bilgiler kullanma. Gelmeyen öğrenciyi satırındaki silme düğmesiyle kaldırabilir, derse sonradan katılanı yeni satır olarak ekleyebilirsin. Küçük gruplarda isim yerine grup adlarını da yazabilirsin. Değişiklikler anında çarka yansıdığı için ayrı bir kura hazırlamana gerek kalmaz.

Kısa soru-cevap turunda bir öğrenci seç, yanıt için düşünme süresi ver ve sonra çarkı yeniden çevir. Her öğrencinin aynı turda yalnızca bir kez söz almasını istiyorsan “Kazananı çıkar” özelliğini aç. Sonuç açıklanınca seçilen isim havuzdan kaldırılır; böylece aynı öğrenci tekrar seçilmez. Yeni ders veya ikinci tur başladığında listeyi sıfırlayarak tüm isimleri geri getirebilirsin. Devamsızlık ya da gönüllü olmama gibi durumlarda öğretmen pedagojik kararını kullanmalı; çark sonucu cezalandırma aracı olmamalıdır.

Bu hazır çark; okuma sırası, problem çözme, deney sözcülüğü ve grup temsilcisi seçimi gibi günlük senaryolarda kullanılabilir. Daha ayrıntılı hazırlık, gizlilik ve adalet önerileri için Sınıfta Çekiliş İçin Çark Kullanımı rehberine göz atabilirsin. Çark rastgele bir başlangıç sağlar; öğrencilerin erişilebilirlik ihtiyaçlarını, kaygı düzeyini ve bireysel uyarlamalarını gözetme sorumluluğu öğretmendedir.

Sıkça Sorulan Sorular

Doğrulanabilir Adillik (Provably Fair)

%100 Şeffaf ve Hilesiz Rastgelelik Algoritması

Mobil Çark'ta hiçbir çark sonucu önceden belirlenemez, manipüle edilemez veya belirli seçenekler lehine kayırılamaz. Birçok platform öngörülebilir basit matematik fonksiyonları (Math.random()) kullanırken; Mobil Çark, modern tarayıcıların donanımsal güvenlik katmanına dayanan Web Crypto API (CSPRNG) algoritmasını ve matematiksel adilliği kesinleştiren Rejection Sampling tekniğini kullanır:

src/lib/random.ts (Canlı Algoritma Kodu)Açık Kaynak Standart
/**
 * Web Crypto API (CSPRNG) tabanlı tarafsız rastgele sayı üreticisi.
 * Rejection sampling ile modulo sapması (modulo bias) tamamen engellenir.
 */
function randomU32(): number {
  if (typeof crypto !== "undefined" && typeof crypto.getRandomValues === "function") {
    const buf = new Uint32Array(1);
    crypto.getRandomValues(buf);
    return buf[0];
  }
  return Math.floor(Math.random() * 0x100000000);
}

export function randomInt(n: number): number {
  if (n <= 1) return 0;
  // 2^32 değerinin n ile bölümünden kalan fazlalığı reddeder (modulo bias koruması):
  const limit = 0x100000000 - (0x100000000 % n);
  let x = randomU32();
  while (x >= limit) {
    x = randomU32(); // Eşit dağılım sağlanana kadar yeniden üret
  }
  return x % n;
}

1Kriptografik Güvenlik (CSPRNG)

Sonuçlar cihazınızın donanım düzeyindeki elektriksel ve sistemik entropisiyle üretilir. Bu nedenle geçmiş turlara bakılarak bir sonraki turun sonucunu tahmin etmek veya dışarıdan müdahale etmek imkansızdır.

2Sıfır Modulo Sapması (Modulo Bias)

Standart mod alma işlemleri bazı seçeneklere mikroskobik avantajlar sağlayabilir. Mobil Çark, sınır dışına çıkan değerleri eleyerek (rejection sampling) tüm seçeneklerin kazanma ihtimalini milyarda bir hassasiyetle eşitler.

Kendiniz Test Edin: Tarayıcınızın Geliştirici Araçları'nı (F12) açıp Konsol sekmesine window.crypto.getRandomValues(new Uint32Array(1))[0] yazarak tarayıcınızın kriptografik rastgelelik motorunu doğrudan gözlemleyebilirsiniz.

Benzer Çarklar

İlgili Çarklar ve Araçlar

SPONSORLU ALAN / REKLAM