Proje: Okul Platform · Hub: Okul Platform — Domain
Kindergarten (Anaokul Detayları)
Anaokulu’na özgü ek bilgiler.
school_id→ Schoolage_range— Yaş aralığı- Revisionable
ContactType
İletişim tipi tanımları (dinamik, DB’de saklı).
code— Slug (wp_number, email, phone, vs.) — Accessor ile lowercasename— Türkçe adı Farklı:App\Enums\Notifications\ContactTypeenum’undan (eski, ID tabanlı)
AdminUserData
Admin kullanıcısına özel ek bilgiler:
user_id→ Usersonitel_agent_id— Sonitel çağrı merkezi ajan IDsonitel_agent_username— Sonitel kullanıcı adı
Satış ekibinin çağrı merkezi kimlik bilgileri.
Shift (Öğretim Şekli)
Okul vardiyası/öğretim şekli (tam gün, yarım gün, sabah, öğleden sonra).
SchoolShift — Okul-shift pivot
FeeType
Ücret tipi tanımları (okul ücreti, yemek, servis vs.) — DB tablosu + enum.
SchoolFeature, SchoolFeatureName, SchoolFeatureValue
Dinamik özellik sistemi. Okul özelliklerini key-value olarak tanımlar.
SchoolFeatureNameType: general (standart) veya highlight (öne çıkan)
SchoolFilter (Özet)
Her okulun denormalize arama/filtreleme verisi. Çok sayıda alan içerir.
Award / AwardType
Okul ödülleri ve ödül tipleri.
UserLog
Kullanıcı eylem/oturum logları.
VideoRoom / VideoRoomParticipant
Video konferans odaları.
Config::VIDEO_ROOM_ACCESS_USER_KEY = 'video_room_access_user'
YokAtlasCrawl / YokHighSchool
YÖK Atlas’tan çekilen lise verileri (üniversite tercih verisi için).
Related
- api-domain-model — Tüm model listesi
- api-inbound-number-system — AdminUserData Sonitel ajan bağlantısı