Proje: OkulUp · Hub: OkulUp — Domain
Günlük Takip Sistemi
Özellikle anaokulu/ilkokul öğrencileri için tasarlanmış. Günlük aktivitelerin takibi.
Kategoriler
TrackingCategory:
'meal_breakfast' | 'meal_lunch' | 'meal_snack' // yemek
'sleep' // uyku
'medication' // ilaç
'mood' // ruh hali
'diaper' // bez
'note' // serbest notVeri Yapısı
DailyTrackingResponse:
- date, student_id
- categories: Partial<Record<TrackingCategory, TrackingEntry[]>>
- available_categories: TrackingCategory[] // bu okul için aktif kategoriler
Her kategori için birden fazla entry olabilir (örn. birkaç öğün).
Özellikler
- Fotoğraf destekli:
createTrackingWithPhoto()— multipart/form-data - Bulk giriş:
bulkCreateTracking()— sınıfın tüm öğrencileri için aynı anda - Kategori yönetimi:
getTrackingCategories()→ hangi kategoriler aktif + geçerli statüsler - Özet:
getTrackingSummary(studentId, startDate, endDate)— haftalık/aylık özet
Yetki
- Görüntüleme: ALL,
trackingfeature flag - Oluşturma/Güncelleme: STAFF,
trackingfeature flag - Parent
tracking.viewile kendi çocuğunun günlük takibini görebilir
Dashboard Quick Access
Parent için quick access tab: tracking (günlük takip en önemli özellik)
Related
- permission-system — tracking.view, tracking.create
- user-roles — parent-student scope