İçeriğe geç
01Vaka çalışmasıEğitim teknolojisiCanlı

Yayındaki üründen gerçek ekranlar

Okullardaki akıllı tahtalar ve koridor ekranları gün boyu boş durur; duyurular ise hâlâ mantar panoya iğnelenir. DP Pano bu ekranları tek panelden beslenen canlı bir okul panosuna çevirir. İdareci içeriği bir kez girer — 26 modül, okuldaki her ekranda kendi düzeniyle, saniyeler içinde güncellenir.

Canlı siteyi açdppano.comCanlı demo panoyu açTam ekran açılır, kayıt gerekmez.
Rol
Ürün, tasarım, mimari, geliştirme ve dağıtım
Sistem
Panolar, ders programı, nöbet, rıza
Platform
Web paneli ve tarayıcı tabanlı pano ekranı
Durum
Canlı, aktif geliştirmede
Sürüm
v1.53.0
Modül
Yirmi altı
Kullanıcı
K-12 okulları
Arayüz dili
Türkçe
MeseleDP Pano

Ekran dersin yerine değil, boş ekranın yerine geçer.

Ürünün içindeCanlı
Genel pano: duyuru, ders programı, nöbet, menü ve hava durumu
01Genel pano: duyuru, ders programı, nöbet, menü ve hava durumu
Öğretmenler odası ekranı: ikame planı, zil çizelgesi, haftalık nöbet
02Öğretmenler odası ekranı: ikame planı, zil çizelgesi, haftalık nöbet
Kantin ekranı: fiyat listesi, günün fırsatı, beslenme kartları
03Kantin ekranı: fiyat listesi, günün fırsatı, beslenme kartları
Bir okulun birden çok ekranı, her biri kendi düzeniyle
04Bir okulun birden çok ekranı, her biri kendi düzeniyle
Sistemin tuttuğuYayında
  • 01Yirmi altı pano modülü
  • 02Okul başına birden çok ekran, her biri kendi düzeniyle
  • 03Düzen editörü: altı bölge, bölge başına iki dönüşümlü slot
  • 04Sunucudan ekrana anlık iletim (SSE)
  • 05Ders programı ve arkasındaki kısıt çözücü
  • 06Nöbet rotasyonu ve basılabilir çizelge
  • 07Gelmeyen öğretmen için otomatik ikame
  • 08Modül bazlı yetkiyle personel hesapları
  • 09Güvenli mod, ekran PIN'i, ağ kısıtı, rıza kayıtları

Buradaki her alan bu sayfadaki ekran görüntülerinde görünüyor. Hepsi demo veriyle üretildi: bu vaka çalışmasının hiçbir yerinde gerçek bir öğrenci, öğretmen ya da okul yok.

Bir okulun birden çok ekranı, her biri kendi düzeniyle
Bir okulun birden çok ekranı, her biri kendi düzeniyle
01

Problem

Okulun panosunu güncel tutmak kimsenin asıl işi değildir. Duyuru kâğıdı bir hafta sonra eskir, nöbet çizelgesi her pazartesi elle kaydırılır, ders programı Excel'de tutulur ve değiştiğinde kimse haberdar olmaz.

Ekrana bir şey yansıtan okullarda ise ikinci bir sorun çıkar: öğretmen derse girerken tam ekran sayfayı kapatır, ders bitince kimse geri açmaz — sistem ikinci hafta ölür. Üstüne 2026'daki kişisel veri düzenlemesi, öğrenci adını ve fotoğrafını kamuya açık bir ekranda göstermeyi baştan sorunlu hâle getirdi.

Düzen editörü: bölge bölge modül yerleşimi
D/01Düzen editörü: bölge bölge modül yerleşimi
02

Dersin yerine değil, boş ekranın yerine

Pano ders dışında kendiliğinden tam ekran açılır, öğretmen oturum açtığı anda arkaya çekilir. Kurulum tek adımdır ve öğretmenden hiçbir alışkanlık değişikliği istemez.

İkinci hafta ölmesinin cevabı da bu: birinin hatırlamasına ihtiyaç duyan sistem, duran sistemdir.

Haftalık ders programı: ders seçilir, öğretmen otomatik çözülür
D/02Haftalık ders programı: ders seçilir, öğretmen otomatik çözülür
03

Bir okul, birçok pano

Giriş holü, öğretmenler odası, kantin ve koridor için ayrı ekranlar tanımlanır. İçerik okul seviyesinde ortaktır, ekranlar yalnızca düzen olarak ayrışır: bir kez girilen duyuru her ekranda o ekranın yerleşimiyle görünür.

Güncelleme sunucudan ekrana anlık itilir (SSE); kimse sayfayı yenilemez.

Okul geneli çözücü: tüm şubeler için çakışmasız çizelge üretimi
D/03Okul geneli çözücü: tüm şubeler için çakışmasız çizelge üretimi
04

Sadece gösteren değil, hesaplayan bir sistem

Ders programı, çakışmasız çizelge üreten bir kısıt çözücüyle kurulur: öğretmen müsaitliği, blok ders, derslik ve seçmeli havuzları aynı hesaba girer.

Nöbet çizelgesi bölge × gün rotasyonuyla otomatik dağıtılır ve duvara asılacak hâlde yatay A4 basılır. Gelmeyen öğretmenin dersleri, o saatte boş olan nöbetçilere adil bir ölçütle — o günkü yük artı son 30 günün ikame sayısı — dağıtılır.

Otomatik nöbetçi dağıtımı — önizleme ve karşılanamayan bulgular
D/04Otomatik nöbetçi dağıtımı — önizleme ve karşılanamayan bulgular
Neyin üzerine kurulduDP Pano
Sunucu
Python 3.13 · Flask 3 · SQLAlchemy + Alembic · JWT · APScheduler
Veri
PostgreSQL · Redis (önbellek, pub/sub, hız sınırı)
Gerçek zamanlı
Server-Sent Events, gunicorn + gevent üzerinde
Ön yüz
Jinja2 sunucu render · saf JS · Tailwind CSS · Alpine.js
Çözücü
Google OR-Tools CP-SAT ve saf Python yerleştirme motoru
Dağıtım
Docker · nginx · Coolify · gunicorn

Boyut, deponun kendi birimleriyle

~85
Veritabanı tablosu
38
Blueprint
41
Migration
~1.700
Otomatik test
~56.000
Python satırı
~34.000
JS satırı
Kişisel veri güvenliği varsayılanDP Pano

Pano varsayılan güvenli modda yayına girer: isim, fotoğraf ve hassas alanlar kamuya açık ekranda gösterilmez. Ekran PIN'i ve okul ağı (IP) kısıtı, açık rıza kaydı, veli rıza portalı ve erişim kayıtları ürünün kendi içindedir.

Sonradan eklenmiş bir uyum katmanı değil, veri çıkış yolunun tek kapısıdır.

BaşlaYeni işlere açık

Ne kurmaya çalıştığını ve neyin zorlaştırdığını anlat. Uyum varsa hemen söylerim; yoksa onu da söylerim.

01
Bir cevap
Genelde iki iş günü içinde, doğrudan benden.
02
Bir konuşma
Kapsam, kısıtlar, bütçe, zamanlama. Sunum yok.
03
Dürüst bir cevap
Bunun için yanlış kişi olduğum durumlar dahil.
DP Pano — Eğitim teknolojisi — Archon Soft