14 Ekim, Ümit Bey
Ümit Bey bir özellik listesi göndermedi. Ürünün okul sahibine söyleyeceği cümleyi yazdı. Örnek öğrenci: son 30 günde 5 gün yok, bunun 4'ü pazartesi, kaçırdığı matematik ve Türkçe 6 saat, son 3 denemede matematik neti +4. Sistem bunu tek bakışta kuruma, rehbere ve veliye söyler.
| Ne görmek istiyor | Kural |
|---|---|
| Erken uyarı | Devamsızlık artınca veya deneme neti düşünce anlık mesaj gider. Alıcı okul yönetimi, rehberlik veya velidir. Örnek cümle: son 3 haftadır devamsızlık arttı, deneme netleri yüzde 20 düştü. |
| Devamsızlık dökümü | Kaç gün gelmediği ve hangi dersi kaçırdığı durur. Yazılmaya başlandığı anda veliye bildirim gider. Kurum sahibine giden bildirim en sonda kalır. |
| Ders ve şube | Öğrenci 25 kişilik şubelerden düştüyse öğretmen saati buna göre ayarlanır ve öğrenciye bildirim gider. |
| Özel ders | Duruma göre özel ders önerisi çıkar. Bu önerinin kaynağı bugünkü ihtiyaç analizidir. |
| Tahsilat | Kayıt parası girilince 1 hafta sonra hatırlatma gider. Kayıt yaptırana kayıt bazlı özet verilir. Ekranda üç tahmin durur: iyimser, normal, kötümser. Soru şudur: önümüzdeki 2 veya 3 ayda ne kadar tahsilat olur. |
| Kayıt dönemi | Kayıt yaptırmayanlar kayıt döneminde yönetime iletilir. Hangi veliyle ne zaman görüşüldüğü yazılır. |
| Dört amaç | Öğrenci kaybını azaltmak, geliri artırmak, akademik başarı, yöneticiye yardım. Sistem önerisi bu dört başlığa hizmet eder. |
Aynı konuşmada bağlanan işler
| Konu | Ne denildi |
|---|---|
| K12Net | Referans uygulama K12Net. Demo girişi iletildi. Şifre bu dosyada durmaz. |
| Aktarım | K12Net ve benzeri okul uygulamalarından eksiksiz aktarım şart. Eski veri yeni sisteme taşınır, sonra kurum kullanmaya başlar. Ümit bunu en güçlü rol olarak K12Net'e bağladı. |
| Kurum ayrımı | Kullanan kurumlar alt alan adı üzerinden kendi alias alanına girer. Tenancy modeli bu. Mevcut repodaki alias kuralının hedef kabuğudur. |
| Plan dosyaları | docs/implementation altında tam teşekküllü planlar: ortak.md, kurum.md, ogretmen.md, veli.md, 01-k12net-migration.md, 02-veritabani-mimarisi.md, 03-akilli-karar-destek-ve-erken-uyari.md, 04-api-ve-servis-mimarisi.md, 05-proje-yol-haritasi-ve-sprint-plani.md. |
| Yığın | Backend Laravel ve Horizon. İstemci tarafında Flutter ve React geçti. |
| Repo | Repo'nun ne zaman açılacağı soruldu. Ekranda cevap yok. Ümit söylemeden repo açılmaz. |
Bu metin, yoklama ve tahsilatı 3. adımın arkasına bırakmaz. Erken uyarı ve üç senaryolu tahsilat, okul sahibinin ilk ekranıdır. Onu besleyen kayıtlar adım 1'deki öğrenci, veli, şube ve sınav sonucudur. Devamsızlık satırı ve ödeme satırı da aynı kartta durur.
Uygulama planı: docs/implementation/ortak.md, kurum.md, ogretmen.md, veli.md, 01-k12net-migration.md, 02-veritabani-mimarisi.md, 03-akilli-karar-destek-ve-erken-uyari.md, 04-api-ve-servis-mimarisi.md, 05-proje-yol-haritasi-ve-sprint-plani.md.
Gelişmiş ürün
Aynı mantık, daha az menü, daha net iş. Soldan role geç. Çizimdeki isimler örnektir. Kurum, yıl ve kampüs üstte durur. Veri ortadaki kural katmanından gelir: alias ayrımı, sınav puanı, haftalık skor ve KTT ayrı kalır.
- TYT-3 optik: 42 form eşleşmedi
- 12-A: 18 görev tamamlanmadı
- TYT-2 analizi hazır, veliye kapalı
Eşleşmeyen satır puan kuyruğuna girmez.
- Problemler · 12. sınıf
- Elektrik · 11. sınıf
- Paragraf · 8. sınıf
Satıra basınca o öğrencilere görev açılır.
Bugün, Öğrenciler, Sınavlar, Çalışma, Gelişim, Okul, Ayarlar. Öğrenci kartı; kimlik, şube, veli, sınav, net, görev ve koçu aynı yerde toplar.
- TYT-3 kitapçığı, 12-A
- 3 form numarası bulunamadı
- 12-A Problemler, 6 öğrenci
- 12-B KTT Üçgenler, 4 öğrenci
- 12-A Problemler
- 12-B Olasılık
Görev, bu listenin içinden çıkar.
Abonelik, yetki, denetim ve öğretmen listesi bu rolde yoktur. Açılış kendi şubeleridir.
- 19:00 TYT deneme
- Problemler, 12 soru
- KTT Üçgenler
TYT-2 · 87,40 net
Sayısal 428,45 · sınıf sırası 14
Bu sayı sınav puanıdır.
Görev 64 · sınav 71
Toplam 66,8 · Pratisyen
Bu sayı haftalık yarış skorudur. Sınav puanının yerine geçmez.
TYT-2 hazır.
87,40 net · sınıf 14.
En zayıf: Problemler.
- Bu ay devamsızlık: 1 gün
- Yarın deneme, 19:00
- Kasım aidatı bekliyor
Çocuk seçilir, özet gelir. Öğrencinin sınav çözme ekranı, görev tahtası ve menüsü bu rolde açılmaz.
Kesin yapılacaklar
Bunlar tercih listesi değildir. Gelişmiş sürüm bu kararlarla kurulur.
| # | Karar | Dayanak |
|---|---|---|
| 1 | Öğrenci tek kartta birleşir. Kimlik, şube, veli, sınav, net, görev ve koç aynı karttadır. | Aynı çocuk bugün ayrı ayrı açılıyor: Öğrenciler, Öğrenci Takibi, DijiAyna, Net Takibi, Soru Takibi. |
| 2 | Sınav tek dosyada yürür. Durum şeridi: taslak, atandı, okundu, puanlandı, yayında. | Tanım, atama, optik, sonuç, sıra ve analiz altı ayrı menüdür. |
| 3 | Sınav puanı ile haftalık skor ayrı ad taşır. İkisi aynı kolona yazılmaz. | Biri puan.php ve katsayi-puan kaydı. Diğeri görev × 0.6 + sınav × 0.4. |
| 4 | Katsayı, sınavın tarihine ve türüne kilitlenir. Eski sınav yeni katsayıyla yeniden hesaplanmaz. Formül eval ile çalışmaz. | Canlı katsayı contents içinde, anahtar katsayi-puan. Sınav formülü doluysa sinav_puan onu çalıştırır. |
| 5 | Veli ayrı kabuktur. Bağ, veli-öğrenci kaydıdır. Çocuk seçilir, özet gelir. | Veli menüsü öğrenci menüsünü çağırır. Eşleşme, öğrencinin anne veya baba telefonudur. |
| 6 | Öğretmen yalnız kendi şubesini görür. Kurum ayar ekranları bu rolde yoktur. | Öğretmen dosyası yoksa kurum dosyası açılır. Şube kaydı ogretmen_subeler. |
| 7 | Akademik yıl ve kampüs üst barda seçilir. Seçim boş kalamaz. | view_year boşsa bir önceki takvim yılı kullanılır. Alt kuruma oturumdaki viewing_alias ile geçilir. |
| 8 | Kapalı paket menüden silinmez. Kilit ve paket adı görünür. | Giriş pakette analiz kapalı. Soru takibi, koçluk, öğretmen yetkisi ve denetim yalnız Full pakettedir. DijiChat ve Planım kodda durur, menüde yoktur. |
| 9 | Eksik kazanım, görev üretir. Liste ayrı sayfada bitmez. | İhtiyaç Analizi eksiği sayar. Ödev atama 2417 satırlık ayrı bir sihirbazdır. |
| 10 | Optikte eşleşmeyen öğrenci puana girmez. Liste kurum ekranındadır. | Kayıt bitince zincir kendiliğinden kurulur: puan, sıra, analiz. Hata satırı bu zincirden önce durmalıdır. |
| 11 | Kuyruk durumu kuruma görünür: bekliyor, bitti, hata, yeniden dene. | Analiz bitmeden ekranda hesaplanıyor yazar. Kuyruk sayfası admin ayarlarındadır. |
| 12 | Kural ekrandan ayrı durur. Sayfa sorgu ve formül taşımaz. | Soru takibi 2525 satır, ödev sihirbazı 2417 satır, ajanda 1462 satır. İş bu dosyaların içindedir. |
| 13 | Okul katmanı ürünün parçasıdır: yoklama, ders programı, duyuru, aidat. Kurumun Dijimind'e ödediği sipariş ekranı bunun yerine geçmez. | Bu repoda yoklama, ders programı, aidat, e-fatura ve PDKS yok. Bayi menüsündeki Muhasebe linkinin sayfası da yok. |
| 14 | KTT, deneme sınavına yazılmaz. Aynı haftalık planda görünür, tablosu ayrı kalır. | Tablolar ktt_sinavlar, ktt_atamalar, ktt_sonuclar. Deneme sonucu sonuclar tablosundadır. |
| 15 | Öğrenci ve veli telefon ekranıdır. Kurum ve öğretmen masaüstüdür. Dört rol aynı /admin kabuğunu paylaşmaz. | Bugün hepsi /admin üstünden, ?t=slug ile açılır. |
Bugünkü ekran gelişmiş menüde nereye iner
| Yeni başlık | İçine giren bugünkü ekranlar | Gelişmişte ne değişir |
|---|---|---|
| Bugün | Kurum özeti | Sayaç duvarı kalkar. Eşleşmeyen optik, geciken görev ve veliye açılmamış sonuç liste halinde durur. |
| Öğrenciler | Öğrenciler, öğrenci takibi, DijiAyna, net takibi, soru takibi, koçluk | Tek kart, sekmeli. Koç bu kartın içindedir. Ayrı koçluk ürünü açılmaz. |
| Sınavlar | Sınavlar, sınav atamaları, optik okuma, sonuçlar, sınav analiz, sınav arşivi | Tek sınav dosyası ve durum şeridi. Arşiv, yayına çıkmış sınavların listesidir. |
| Çalışma | Ajanda, ödev atama, kaynak görev, kaynak önerileri, KTT, görevlerim | Tek haftalık plan. KTT satırı ayrı tabloda durur. Sihirbaz, planın içinden açılır. |
| Gelişim | İhtiyaç analizi, analizler, bireysel MR, DijiBoard | Üstte beş zayıf kazanım ve tek sayfa karne. Haftalık skor ayrı kutudadır. MR, bu karneyi yazdırır. |
| Okul | Repoda karşılığı yok | Yoklama, ders programı, duyuru, aidat. Veli bu dördünü özet olarak görür. |
| Ayarlar | Aktif abonelik, öğretmen yetkileri, yetki setleri, öğretmenler, denetim günlüğü, alt kurumlar | Yıl, kampüs, paket, rol. Denetim her pakette açıktır. Yetki, kullanıcının json alanına yazılmaz. |
Sıra
Çizim hedefin tamamıdır. Kurulum bu sırayla gider. Üçüncü adım bitmeden ürün okul uygulaması sayılmaz.
| Adım | Biten iş |
|---|---|
| 1. Kullanılabilir kurum | Giriş, kurum, öğretmen, öğrenci, veli bağı, sınıf ve şube, akademik yıl, kampüs, öğrenci kartı, sınav atama, online sonuç, kurumun bugün ekranı. |
| 2. Akademik çekirdek | Optik ve eşleşmeyen satır, kilitli katsayı, sıra, analiz durumu, KTT, kazanımdan görev, haftalık skorun ayrı adı. |
| 3. Okul | Devamsızlık dökümü, erken uyarı, üç senaryolu tahsilat, duyuru, ders programı. 14 Ekim metni bu başlığı okul sahibinin ilk ekranına taşır. Veriyi 1. adımdaki kart besler. |
| 4. İşletme | e-fatura, PDKS, CRM. Sunumdaki otuz bir modülün geri kalanı bu adımdadır. |
Adım 1. Kullanılabilir kurum
İlk biten parça budur. Kurum yılı seçer, öğrenciyi şubeye yazar, öğretmeni o şubeye bağlar, veliyi çocuğa bağlar, sınavı şubeye açar. Öğrenci sınavı bitirir. Kurum sonucu bugün ekranında görür. Veli yalnız özeti görür.
Optik, katsayı motoru, KTT, koçluk, ajanda ve haftalık skor 2. adımdadır. Devamsızlık ve tahsilat, 14 Ekim metnindeki erken uyarıyı beslediği için öğrenci kartına bu adımda alan olarak girer. Ders programı ve e-fatura daha sonradır.
İlk günün yolu
| Sıra | Kim | Ne olur |
|---|---|---|
| 1 | Kurum | 2026-2027 yılını ve Merkez kampüsünü üstten seçer. Seçim boş kalamaz. |
| 2 | Kurum | 12. sınıfı ve 12-A şubesini açar. Sınıf ve şube metin değil, kayıttır. |
| 3 | Kurum | Öğrenciyi 12-A'ya ekler. Kartta kimlik, şube ve veli aynı yerdedir. |
| 4 | Kurum | Öğretmeni yalnız 12-A'ya bağlar. Öğretmen başka şubeyi açamaz. |
| 5 | Kurum | Veliyi bu öğrenciye bağlar. Bağ, telefon eşleşmesiyle kurulmaz. |
| 6 | Kurum | TYT denemesini 12-A'ya açar. Durum: atandı. |
| 7 | Öğrenci | Sınavı çözer ve bitirir. Durum: puanlandı. Bu adımda puan, netten üretilen basit sonuçtur. |
| 8 | Kurum | Bugün ekranında bu sonucu görür ve veliye açar. Durum: yayında. |
| 9 | Veli | Çocuğun son netini ve sınıf sırasını görür. Sınav çözme ekranı açılmaz. |
Bu adımın ekranları
| Ekran | Kim | Ne yapar | Bugünkü karşılık |
|---|---|---|---|
| Giriş | Herkes | Telefon veya e-posta ile girer. Rol, kabuğu seçer. | /login. Rol users.level. |
| Bugün | Kurum | Açık sınav, biten sonuç, veliye açılmamış sonuç. | Kurum özeti. |
| Öğrenciler | Kurum | Liste ve kart. Sınıf, şube, veli. | Öğrenciler. Sınıf ve şube öğrencinin metin alanıdır. |
| Öğretmenler | Kurum | Öğretmen ve şube bağı. | Öğretmenler. ogretmen_subeler bugün şube değil, alt kurum alias'ı tutar. |
| Veliler | Kurum | Veliyi öğrenciye bağlama. | Ayrı ekran yok. Anne ve baba telefonu users kaydındadır. |
| Sınavlar | Kurum | Sınavı şubeye açma. Durum şeridi. | Sınav atamaları. |
| Şubem | Öğretmen | Kendi şubesinin öğrencisi ve açık sınavı. | Öğretmen, kurum dosyasına düşer. |
| Sınavım | Öğrenci | Açık sınavı çözüp bitirme. | Sınavlarım, sınava başla, sınavı bitir. |
| Sonucum | Öğrenci | Kendi neti ve sırası. | Sonuçlarım. |
| Çocuğum | Veli | Son sınav özeti. | Veli menüsü öğrenci menüsünü açar. |
Bu adımda açılan kayıtlar
| Kayıt | Tuttuğu şey | Bugün nerede duruyor |
|---|---|---|
| Kurum | Ad, paket | users, level Kurum, alan alias |
| Kampüs | Kuruma bağlı kampüs | parent_alias ve sub_alias |
| Akademik yıl | Kurumun seçili yılı | active_year ve kurum_sozlesmeleri.academic_year |
| Kullanıcı | Ad, telefon, e-posta, rol | users. Rol level alanında. |
| Sınıf ve şube | Yıla ve kampüse bağlı şube | Öğrencinin sinif ve sube metin alanları |
| Öğrenci | Kullanıcı, şube, yıl | users, level Öğrenci |
| Öğretmen şubesi | Öğretmen ve şube | ogretmen_subeler. Kolonlar ogretmen_id, alt_kurum_alias, kurum_alias. |
| Veli bağı | Veli ve öğrenci | Öğrencide anne ve baba telefonu |
| Sınav | Ad, tür, tarih, yıl | sinavlar ve contents |
| Atama | Sınav ve şube | Sınav atamaları ekranı |
| Sonuç | Öğrenci, sınav, net, durum | sonuclar ve sinavlar_ogrenci |
Katsayının kilitlenmesi, optikte eşleşmeyen satır, sıra işi ve analiz durumu 2. adımda bu sonuç kaydının üstüne gelir. 1. adımda sonuç satırı durur. Durum alanı boş kalmaz: atandı, puanlandı, yayında.
/admin özeti açar. Adreste ?t=slug varsa rol klasöründeki dosya gelir: admin/kurum, admin/ogretmen, admin/ogrenci. Öğretmen dosyası yoksa kurum dosyası, veli dosyası yoksa öğrenci dosyası açılır. Admin içerikleri /admin/types/slug adresindedir.
Kurum ayrımı ayrı veritabanı değil. Her kullanıcının alias alanı var. Alt kurum parent_alias ve sub_alias ile bağlanır.
Paket neyi açar
| Modül | Full | Üst | Giriş |
|---|---|---|---|
| Özet, sınav, optik, sonuç, öğrenci, öğretmen, ajanda, DijiAyna, net, öğrenci takibi, KTT, arşiv, atama, ödev, kaynak görev, bildirim, abonelik, yardım | Açık | Açık | Açık |
| Analizler | Açık | Açık | Kapalı |
| Soru takibi, kaynak önerileri, koçluk, öğretmen yetkileri, denetim günlüğü | Açık | Kapalı | Kapalı |
| Öğrenci: KAS ve görevlerim | Açık | Kapalı | Kapalı |
| DijiChat, Planım | Kod var, menü kapalı | Kod var, menü kapalı | Kod var, menü kapalı |
Sınavın yolu
| Adım | Kim | Nerede | Ne yazılır |
|---|---|---|---|
| 1 | Admin | Branşlar ve kazanımlar | contents tipi Branşlar, yeni ağaç kazanimlar_yeni |
| 2 | Uzman | Soru bankası | soru_bankasi, soru_atama |
| 3 | Admin | Sınav şablonu veya robot | sinavlar, cevap anahtarı |
| 4 | Kurum | Sınav atamaları | Öğrenci sınavı görür |
| 5 | Kurum veya öğrenci | Optik okuma ya da online sınav | sonuclar, sinavlar_ogrenci |
| 6 | Kuyruk | Puan, sıralama, analiz | PuanHesaplaJob, SiralamaHesaplaJob, AnalizCacheJob |
Taşınacak mantık, yeniden yazılacak kabuk
| Aynen durması gereken kural | Baştan yazılacak kabuk |
|---|---|
| Kurum ayrımı alias, parent_alias, sub_alias ile. Ayrı veritabanı yok. | Blade dosyasının içine gömülü sayfa mantığı. Yeni üründe ekran ayrı, kural ayrı durmalı. |
| Netten puana giden katsayı. TYT, YKS, LGS ve sınıf formülleri. | contents tablosuna JSON olarak sıkıştırılmış sınav ve ayar kaydı. Yeni üründe bunlar kendi tablolarında durmalı. |
| Optik veya online çözüm, sonra puan, sıralama, analiz zinciri. | DevExtreme tabloları ve eski cron sayfaları. Kuyruk kalabilir, tetikleyen sayfa kalmamalı. |
| Kazanım ağacı ve KTT'nin deneme sınavından ayrı olması. | DijiBoard arayüzü. Formül kalır, haftalık tablo yeni kabukta çizilir. |
| Paket kapısı: Giriş, Üst, Full. Veli, anne veya baba telefonuyla çocuğa bağlanır. | Okul muhasebesi, yoklama, ders programı. Bu repoda yok, yeni üründe sıfırdan yazılır. |
Kurum kimi görür
Kaynak: app/Helpers/Helper.php içindeki enrich_user_object. Oturum açılınca kullanıcıya alias_ids listesi yazılır. Listeler bu id'lerle süzülür.
| Kim | Kural |
|---|---|
| Normal kurum | users.alias kendisininki olan herkes. |
| Ana kurum, alt kuruma geçmiş | Oturumda viewing_alias var. Alt kurumun alias'ı ya da ana alias artı sub_alias eşleşenler. |
| Alt kurum müdürü | parent_alias dolu. Kendi alias'ı ya da ana kurum alias'ı artı kendi sub_alias'ı. |
| Öğretmen | ogretmen_subeler kaydı varsa o alt kurumlar. Yoksa kurum alias'ındaki öğrenciler. Rehber öğretmen ayrıca koç listesini görür. |
| Veli | Ayrı kurum alanı yok. Öğrencinin anne veya baba telefonu velinin telefonuyla eşleşirse çocuklar ogrenci_ids olur. |
| Yıl | active_year. Oturumda view_year varsa o yıl. Boşsa bir önceki takvim yılı. |
Kim yazar, kim okur
| Akış | Yazan | Tablo | Sonra okuyan |
|---|---|---|---|
| Kurum ve kişi | Bayi veya admin kurum açar, kurum öğrenci ve öğretmen ekler | users. Rol level alanında. Kurum bağı alias. | Bütün listeler alias_ids ile |
| Kazanım | Admin branş ağacı | Eski: contents tipi Branşlar. Yeni: kazanimlar_yeni | Sınav anahtarı, ödev sihirbazı, KTT |
| Soru | Uzman soru girer, moderatör atar | soru_bankasi, soru_atama | Sınav robotu, online sınav |
| Sınav tanımı | Admin şablon veya robot | sinavlar. Cevap anahtarı ve kazanım aynı kayıtta. | Kurum atama ekranı |
| Öğrenciye açma | Kurum, sınav atamaları | Öğrenci sınavı görür. Paket yoksa ekran kapanır. | Sınavlarım |
| Online çözüm | Öğrenci sınavı bitirir | sinavlar_ogrenci, sonuclar | Sonuçlarım, kurum sonuçları |
| Optik | Kurum dosya yükler | Önizleme önbellekte. Kayıt sonuc_analiz_kaydet ile sonuclar. | Aynı sonuç ekranları |
| Puan | PuanHesaplaJob, alias ile | sonuclar: netler, puanlar, tyt, yks_say, yks_ea, yks_soz, lgs, puan | DijiAyna, net takibi, analiz |
| Sıra | SiralamaHesaplaJob, sınav başlığı ile | Sınav sırası | Sınav analiz |
| Analiz | AnalizJob ve AnalizCacheJob | analiz_cache | Analizlerim. Bitmeden hesaplanıyor yazar. |
| KTT | Öğretmen test kurar ve atar, öğrenci çözer | ktt_sinavlar, ktt_atamalar, ktt_sonuclar. Deneme sınavına yazılmaz. | KTT ekranları |
| Görev | Ödev sihirbazı veya kaynak atama | todo, ajanda | Görevlerim, ajanda, DijiBoard |
| Haftalık skor | cron/scoreboard, geçen hafta | scoreboard | DijiBoard. YKS puanı buraya yazılmaz. |
Optik kayıt bitince zincir kendiliğinden kurulur: PuanHesaplaJob, ardından SiralamaHesaplaJob, ardından AnalizJob. Kaynak: OptikKaydetJob.
İki ayrı puan var
Karıştırılmaması gereken iki hesap. Biri resmi sınav puanı, biri kurum içi haftalık yarış puanı.
1. Sınav puanı
Kaynak: app/Functions/puan.php. Canlı katsayı contents kaydında, anahtar katsayi-puan. O kayıt yoksa dosyadaki yedek formül çalışır. Sınavın kendi formülü doluysa sinav_puan onu kullanır.
Yedek TYT formülü: 100 + Türkçe neti × 3.3 + Matematik neti × 3.3 + Sosyal neti × 3.4 + Fen neti × 3.4. YKS formülleri TYT katkısını daha düşük, AYT katkısını daha yüksek katsayıyla ekler. LGS ve 5, 9, 10, 11. sınıf formülleri aynı dosyada. Sayılar yıldan yıla contents üzerinden değişebilir. Yeni üründe katsayı tablosu contents.json içinde kalmamalı.
PuanHesaplaJob branş netlerini toplar, formülü çalıştırır ve sonuclar satırına yazar: netler, puanlar, tyt, yks_say, yks_ea, yks_soz, lgs, puan, puan_tur.
2. DijiBoard puanı
Kaynak: admin/kurum/dijiboard.blade.php içindeki puanlama metni ve cron/scoreboard. Haftalık yarış skorudur. YKS puanının yerine geçmez.
| Parça | Kural |
|---|---|
| Toplam | Görev puanı × 0.6 + sınav puanı × 0.4 |
| Görev | (5 + doğru × 10 + yanlış × -2) × seviye çarpanı. Junior 1.0, Pratisyen 1.5, Master 2.0. |
| Sınav, bu tabloda | Hazır puan varsa o. Yoksa ((doğru × 3 − yanlış × 0.75) / soru sayısı) × 33.33. Sonuç 1 ile 100 arasında. |
| Seviye | Kurumun kendi ortalaması ve standart sapması. Sıfır puanlılar ortalamaya girmez. Master: ortalama + 1 sapma ve üstü. Pratisyen: ortalama ± 1 sapma. Junior: ortalama − 1 sapma ve altı, eşik en az 0. |
| Hafta | Pazartesi başlar, Pazar biter. Yalnız o haftanın görev ve sınavı girer. Geçmiş hafta değişmez. Cron geçen haftayı yazar. |
Ekran kataloğu
| Grup | Ekran | Kim | Adres | Ne yapılmış | Dosya |
|---|
Bu repoda olmayanlar
Yoklama, ders programı, veli tahsilatı, senet, kasa, e-fatura, CRM, e-okul, PDKS yok. Bayi menüsündeki Muhasebe linkinin sayfası da yok.