Okul ders programı · OR-Tools CP-SAT
Her dersin bir yeri var.
Horaria, okulunuzun haftalık ders programını öğretmen müsaitliği, derslikler, zaman çizelgesi ve sizin belirlediğiniz kurallarla birlikte otomatik hazırlar. Sonucu tek tıkla düzenler, sürümler ve Excel/PDF olarak paylaşırsınız.
Neler yapar?
Okul tanımlarından teslim edilecek çıktıya kadar ders programı hazırlamanın bütün adımları tek uygulamada.
Otomatik çözüm
Google OR-Tools CP-SAT ile bütün dersler zorunlu kurallara uygun yerleşir, ardından öğretmen boşlukları ve tercihler iyileştirilir.
24 kural türü
Günlük/haftalık ders sınırları, boşluk hedefi, saat aralığı, blok zamanı, “seçilen dersler aynı güne gelmesin” ve daha fazlası; zorunlu ya da tercih.
Zaman çizelgesi
Her günün ders sayısı, saatleri ve öğle arası farklı olabilir; çözüm ve çıktılar bu çizelgeye uyar.
Elle düzenleme ve kısmi dağıtım
Dersleri sürükleyip bırakın, sabitleyin; tek bir şube ya da öğretmeni programın geri kalanını bozmadan yeniden dağıtın.
Kopya ve sürümler
Alternatif programlar oluşturun, geri dönüş noktası kaydedin, sürümleri karşılaştırıp onaylayarak geri yükleyin.
Excel içe/dışa aktarma
Ders atamalarını Excel şablonuyla yükleyin; öğretmen, şube ve derslik programlarını Excel ya da yazdırılabilir PDF olarak alın.
Çok okul, okul ekibi
Her okulun kendi verisi ve ekibi vardır; yönetici, düzenleyen ve yalnız görüntüleyen rolleri okul bazında verilir.
Türkçe ve İngilizce
Arayüz, sunucu mesajları, çözüm günlüğü ve çıktılar kullanıcının seçtiği dilde.
Uygulamadan görüntüler
Görüntüler kurgusal bir örnek okuldan alınmıştır: 6 şube, 12 ders, 192 ders saati; çözüm bir saniyenin altında tamamlandı.
Nasıl çalışır?
Ayrıntılı adımlar uygulamadaki Kullanım rehberinde.
Okulu tanımlayın
Şubeler, dersler, derslikler, öğretmenler ve zaman çizelgesi — ya da hepsini Excel şablonuyla yükleyin.
Kuralları belirleyin
Müsaitlikleri işaretleyin, ders dağılımlarını (ör. 2+2+2) ve zorunlu/tercih kurallarını ekleyin.
Çözün ve inceleyin
Çözüm canlı izlenir; kalite özeti öğretmen boşluklarını ve tercihleri gösterir.
Teslim edin
Elle son dokunuşları yapın, sürüm kaydedin, Excel ya da PDF çıktısı alın.
Teknoloji
| Çözücü | Google OR-Tools CP-SAT · iki aşamalı arama (önce tam yerleşim, sonra kalite) · ayrı süreçlerde çalışan çözüm havuzu |
|---|---|
| Sunucu | FastAPI · SQLAlchemy · PostgreSQL / SQLite |
| Arayüz | Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · TanStack Query |
| Masaüstü | Tauri 2 kabuğu ile Windows, macOS ve Linux; yerel çalışma için sunucu gerekmez |
İndir
Masaüstü uygulaması sunucu gerektirmez; veriler bilgisayarınızda kalır ve her gün otomatik yedeklenir. Son sürüm: güncel.
Uygulama henüz Apple tarafından onaylı değil. macOS ilk açılışta uyarı verirse Sistem Ayarları → Gizlilik ve Güvenlik bölümünde Yine de Aç’a basın; Windows SmartScreen uyarısında Ek bilgi → Yine de çalıştır’a basın. Kurulumdan sonra yeni sürümler uygulama içinden gelir. Tüm sürümler