Verifair

Savunabileceğiniz kayıt kuraları

Campus üzerinde ağırlıklı ve denetlenebilir bir kayıt kurası çalıştırın — tek bir okul ya da bölgenin tamamı için. Havuzu yayımlanan bir taahhüt koduyla mühürleyin, çekiliş anahtarını bu mühürden sonra üretilen entropiden türetin, sıralanmış programları tek bir eşleştirmede temizleyin, sonucu aylar sonra yeniden üretin ve verdiğiniz her kontenjanın arkasında hash zinciriyle korunan bir denetim izi tutun.

01

Öncelik kuralları bizim kodumuzu değil, sizin politikanızı izler

Öncelikler, üst sınırlar, ayrılmış kontenjanlar, ağırlıklar ve skor sıralaması sürümlenmiş bir kural setinde tanımlıdır; arkasındaki sınıflandırma tablosu artık dağıtımla değil, yönetim konsolunda yazılır: taslağı düzenlersiniz, yayımlarsınız ve o revizyon değişmez hâle gelir. Kural seti, kuranın mühürleyeceği revizyonu tam olarak sabitler. Aşağıdaki katmanlar New York charter okulu örneğini izler; önceliklerin sırası her zaman okul politikasıdır.

Devam eden öğrenciler

Kuradan muaftır. Havuz oluşturulmadan önce kontenjanları ayrılır ve boş kapasiteden düşülür.

Kardeşler

Kardeşler bölge genelinde tek bir kura numarası paylaşabilir ya da biri yerleştiğinde diğerinin bekleme listesindeki sırası yükselir — hangi politikanın geçerli olduğunu her okulun donmuş kural seti belirler.

Bölge sakinleri

İlçe ya da bölge okul bölgesine göre ikamet önceliği; kanıtlar kura dondurulmadan önce doğrulanır.

Personel çocukları

Toplam kayıt sayısının bir yüzdesiyle sınırlıdır. Sınırın üzerindeki başvurular başka bir kademeye düşürülür ve orada yeniden sıralanır — sınır önceliğe mal olur, başvurunun kendisine değil.

Ayrılmış kontenjanlar

Üst sınır bir tavandır, rezerv ise bir tabandır. Bir alt gruba sabit sayıda ya da yüzde olarak kontenjan ayırın ve önce genel mi yoksa ayrılmış kontenjanların mı dolacağını seçin. Uygun kimsenin talep etmediği ayrılmış bir kontenjan genel havuza akmaz, boş kalır.

Ağırlıklı alt gruplar

Risk altındaki tek bir alt grup ek ağırlık taşıyabilir. 1,6 kat ağırlık, önde sıralanma olasılığının 1,6 katı demektir — garantili kontenjan değil.

Skor bazlı sıralama

Bir katman, rastgele anahtardan önce bir sınav ya da seçme skoruna göre sıralanabilir; yönünü ve ölçeğini siz tanımlarsınız, skoru olmayan başvurular için politika ise açıkça yazılır — katmanın sonuna ya da kura dışına. Skor hiçbir zaman anahtarın yerine geçmez; eşitlik yine anahtarla bozulur.

Eşitlik katmanları

Evsiz, koruyucu aile ve asker ailesi katmanları; devam eden öğrenci, kardeş, ikamet ve personel çocuğu kodlarının yanında hazır gelir. Katalogun kendisi okul tarafında bir parametre listesidir, yani eyaletinizin gelecek yıl ekleyeceği bir öncelik bir sürüm değil, bir katalog kaydıdır.

Geç başvurular

İki politika vardır ve hangisinin geçerli olduğunu kural seti söyler: geç bir başvuru ya kurayı atlayıp bekleme listesinin sonuna geliş sırasıyla eklenir ya da talep ettiği bütün öncelikleri düşerek kuraya girer.

02

Tek bir kura nasıl işler

Her seferinde aynı sırayla sekiz adım. Motor, başvuruların ve kural setinin dondurulmuş bir izdüşümünü kullanır; kura sırasında canlı bir başvuruyu asla yeniden okumaz.

  1. Dondur

    Başvuru listesini kesin; her kademe, ağırlık, puan ve rezerv uygunluğunu bir kez çözün; izdüşümü parmak izleyin ve herhangi bir rastgelelikten önce on iki karakterlik taahhüt kodunu yayımlayın.

  2. Muafiyet

    Devam eden öğrenciler havuzdan çıkar, kontenjanları boş kapasiteden düşülür.

  3. Tohum

    Çekiliş anahtarı mühürlü listeden ve taahhütten sonra üretilen bir değerden türetilir — salondaki zar ya da imzalı kamusal beacon turu — kurayı çalıştıran tarafın asla seçmediği bir değer.

  4. Anahtar

    Her başvuru rastgele bir anahtar alır; ağırlıklı başvuruların avantajı doğrudan bu anahtardan gelir.

  5. Sıralama

    Başvurular kademe, sonra puan, sonra anahtar sırasına göre dizilir; sınırı aşanlar alt kademeye düşürülür ve sıra kararlı hale gelene kadar yeniden sıralanır.

  6. Yerleştirme

    Kontenjan kovaları, rezerv politikanızın belirlediği sırayla; kova içinde ise tam olarak sıralamaya göre dolar. Katmanı üst sınırına dayanmış ve taşacak yeri kalmamış bir başvuru hiç kontenjan almaz.

  7. Bekleme listesi

    Kontenjan alamayan herkes bekleme listesinde kuradaki tam sırasını korur.

  8. Mühürle

    Sonuçlar, türetilen anahtar, girdi hash’i ve taahhüt hash zincirli denetim kaydına yazılır ve yayımlanır.

03

Tek bölge, tek aile görünümü

Bölgenizde dört okula başvuran bir aile eskiden dört ayrı portal bağlantısı taşıyor ve dört ayrı sonuç okuyordu. Artık hepsini tek bir kapı açıyor: bir bölge adresi, tek kullanımlık bir e-posta kodu ve ailenin bölgedeki her okulda tuttuğu her başvuru tek bir listede. Her okul kurasını yine kendi kapasitesiyle çalıştırır ve hesabını tek başına verir; değişen, başvuru adımları ve etrafındaki takip.

Bölge için tek kapı

Aileler bölge adresinden girer ve tek kullanımlık bir kodla oturum açar — SIS hesabı gerekmez. Daha önce dağıtılmış her okul bağlantısı aynen çalışmaya devam eder; başvuru dönemi ekranı ise artık bölge adresini veriyor.

Her başvuru tek listede

Önce çocuğa, sonra okula göre gruplanır ve her satırın yanında sonucu durur: kurada, şu pozisyonda bekleme listesinde ya da geri sayımıyla birlikte bir teklif. Süresi dolmak üzere olan teklif en üste çıkar — bölge çapında bir başvuruda kaçırılacak en pahalı şey, kimsenin fark etmediği bir süredir.

Tek form, birçok okul

Bir kez doldurun ve okulları seçin; her okul kendi başvurusunu ve kendi dürüst sonucunu alır, başarısız olan seçili kalır, sessizce kaybolmaz. “Başka bir çocuk için başvur” velinin cevaplarını taşır, öğrencininkileri bilerek taşımaz — bir kardeş, ablasının formunu açmamalıdır.

İddialar taşınır, onaylar asla

Taşınabilir yedi öncelik iddiası bir sonraki başvuruyu ön-doldurur ve aile daha önce yüklediği bir belgeyi yeniden kullanabilir — ama yalnızca kendisi isterse. Kardeş ve personel çocuğu her okulda yeniden sorulur; bir okulda verilen doğrulama hiçbir zaman başka bir okula taşınmaz.

Bir kontenjanı kabul etmek diğerlerini bırakır

Bir teklifin kabulü, aynı öğrencinin bölgedeki diğer bekleyen tekliflerini düşürür ve o bekleme listelerini aynı anda ilerletir — üstelik neyin düşeceği aile onaylamadan önce isim isim gösterilir. Bekleme listesi sıraları korunur: aile bir kontenjanı tutup daha çok istediği okulun sırasında kalmayı sürdürebilir.

Çekilmenin bir süresi vardır

Bir aile hâlihazırda bir kontenjan tutarken başka bir okulu kabul ederse, kayıt görevlisine iş günü hesabıyla süreli bir talep düşer — hatırlat, yükselt, sonra uygula. Talep işlenene kadar çocuk iki okulun listesinde birden sayılır; bu yüzden talep süresiz bekletilmez.

04

Aileler programları sıraladığında tek bir temizlik

Programları arka arkaya çekerseniz er ya da geç bir çocuğu, yalnızca o program önce temizlendiği için, kendisinden üstte sıralanan birinin önüne yerleştirirsiniz. Eşleştirme, katılan her programı aynı anda, tek bir mühürlü girdiden ve tek bir türetilmiş anahtardan temizler. Kapsamı tek bir okulun programlarıdır: okulları kapsayan bir eşleştirme iki kurumun kapasitesine tek bir tohumdan karar verirdi ve hiçbiri bunun hesabını tek başına veremezdi.

Sıralanmış programlar

Aileler bir okulun aynı sınıf düzeyinde açtığı kolları sıralar — genel, çift dilli, matematik ya da fen kolu. Eşleştirme iki program ister, iki işaretli pencere değil: aynı sınıfta iki program sunan tek bir başvuru penceresi bile yeterlidir.

Ertelenmiş kabul

Öğrencinin öneren taraf olduğu ertelenmiş kabul: yürütme oturana kadar hiçbir kontenjan kesin değildir ve daha üstte sıralanan biri tarafından yeri alınan başvuru, kuranın dışına değil bir sonraki tercihine düşer. Bir ailenin yapabileceği en iyi şey dürüstçe sıralamaktır — oynanacak bir şey yoktur.

Ayrılmış kontenjanlar eşleştirmede de korunur

Eşleştirme, kontenjan kovalarını tek kuranın kullandığı fonksiyonun aynısıyla doldurur: rezerv politikanızın sırasıyla, kova içinde sıralamaya göre, uygun olmayanı atlayarak. Talep edilmeyen ayrılmış kontenjan boş kalır ve yerleşen her kayıt kontenjanının hangi kovadan geldiğini yazar — hepsini genel ilan etmez.

Tek dondurma, tek ispat

Eşleştirme de dondurulur, kendi on iki karakterlik taahhüt kodunu yayımlar, anahtarını sonradan üretilen entropiden türetir ve tıpkı bir kura gibi doğrulanır. Prova, kontenjanları gerçek yürütmeyle aynı kod yolundan doldurur; yani ekranda onayladığınız dağılım, elinize geçen dağılımdır.

05

Vaat değil, kanıt

“Liste değiştirildi mi?”, “kura doğru hesaplandı mı?” ve “anahtarı kimse seçti mi?” üç ayrı sorudur — Campus her birini ayrı ayrı kontrol eder ve raporlar; sezon bittikten yıllar sonra da, yönetim kurulu ya da denetleyici istediğinde kâğıt üzerinde de.

Bütünlük denetimi

Yayımlanan sonuçları yeniden hash’ler ve yürütme anında mühürlenen hash ile karşılaştırır. Motoru yeniden çalıştırmadan sonraki her değişikliği ortaya çıkarır.

Yeniden üretilebilirlik denetimi

Kaydedilen anahtar ve dondurulmuş girdiyle kurayı yeniden çalıştırır, sonucu yayımlananla sıra sıra karşılaştırır.

Köken denetimi

Çekiliş anahtarının mühürlü listeden ve taahhütten sonra kaydedilen kamusal entropiden türetildiğini — kurayı çalıştıran tarafın ürettiğini değil — doğrular. Tek bir geçti/kaldı tikine gömülmez, kendi başına raporlanır.

Taahhüt kodu

Dondurma, mühürlü liste, kurallar ve vaat edilen çekiliş anından on iki karakterlik bir kod yayımlar — anahtar henüz yokken. Mühürlü izdüşüm sonradan değiştirilirse kura çalışmayı reddeder.

Halka açık doğrulama

Salon için halka açık kura kiosk’u, hiçbir şey çalıştırmadan okunabilen ve hesap gerektirmeyen açık bir doğrulama sayfası ve yayımlanan paketten sıralamayı yeniden hesaplayan tek dosyalık bir Python betiği — yalnızca standart kütüphane, herkes çevrimdışı çalıştırabilir.

Kura sertifikası

Neyin, hangi kurallarla ve hangi mühürlü girdiden çekildiğini belirten tarihli, yalnızca toplulaştırılmış bir PDF. Sunucu bunu doğrudan kuranın kendisinden üretir; sonradan elle yazılmaz.

06

İki yüzey, tek servis

Personel ve veliler aynı ekranı, aynı girişi ya da aynı uç noktayı asla paylaşmaz.

Kayıt dönemleri

  • Sınıf kapasiteleri ve devam eden öğrenci sayıları
  • Her döneme bağlanan kural seti
  • Canlı başvuru hunisi

Başvuru formu

  • Alanlar, bölümler ve doğrulamalar kodla değil yapılandırmayla
  • Cevaplar başvurunun üzerinde, öncelik iddialarının yanında durur
  • Campus’un geri kalanının kullandığı form tasarımcısının aynısı

Kural yazımı

  • Öncelik tabloları dağıtımla değil, konsolda düzenlenir
  • Taslaklar düzenlenebilir, yayımlanan revizyonlar hiç değişmez
  • Her kural seti, kuranın mühürleyeceği revizyonu sabitler

Kura çalıştırma

  • Tek akışta dondur, yürüt, yayımla ve doğrula
  • Gerçek kuradan önce prova
  • Dondurma öncesi mükerrer ve kanıt kontrolleri
  • Aynı dondurma ve ispat hattında çok programlı eşleştirme

Başvurular ve puanlar

  • Arama, puanlama ve geri çekme
  • Taşınabilir öncelik beyanları her yeni başvuruda ön-dolar; belgeler yalnızca aile istediğinde yeniden kullanılır
  • Dönem içinde ve bölge genelinde mükerrer tespiti
  • Kanıt belgeleriyle talep incelemesi; inceleyenler dondurma veya çekiliş yapamaz

Değerlendirme ve seçmeler

  • Kapasiteli oturumlar, aileler randevusunu kendisi seçer
  • Hatırlatma, yoklama ve gelmeyen takibi
  • Tekil ya da toplu puan girişi, doğrudan sıralamaya

Teklifler ve bekleme listesi

  • Yanıt süresi zorunlu kontenjan teklifleri
  • Bir teklifi kabul etmek diğer bekleyen teklifleri düşürür ve o bekleme listelerini ilerletir
  • Aile başka okulu kabul ettiğinde kayıt görevlisi çekilme kuyruğu

Raporlar ve denetim

  • Halka açık oturumlar için yansıtılabilir sonuçlar
  • Hash zincirli denetim izi
  • Yönetim kuruluna hazır raporlar ve dışa aktarım

Gizlilik ve silme

  • Talep üzerine tek başvuru ya da tüm dönem silinir
  • Silmenin dokunacağı her alan ve dosya önceden gösterilir
  • Bir kura ya da kayıt hâlâ bağlıysa işlem reddedilir

Veli portalı

  • Bölge veya okul girişi — tek kullanımlık kod, SIS hesabı gerekmez
  • Bölgedeki her okul için tek başvuru listesi
  • Düşecek her teklifi önizleyerek kabul

Yeni kayıt sezonunu mu planlıyorsunuz?

Kendi kapasiteleriniz ve öncelik kurallarınızla eksiksiz bir kura akışını görün: dondurma, çekiliş, yayımlama ve doğrulama.