degerlendirme-yorum

star 0

Ders sonrası eğitmen değerlendirme/yorum sistemini tasarla; sadece dersi gerçekten alan öğrenci yorum yazabilsin, ortalama puan hesaplama ve suistimal risklerini ele al.

cnrsbtogll By cnrsbtogll schedule Updated 2/21/2026

name: degerlendirme-yorum description: Ders sonrası eğitmen değerlendirme/yorum sistemini tasarla; sadece dersi gerçekten alan öğrenci yorum yazabilsin, ortalama puan hesaplama ve suistimal risklerini ele al. tags: [ratings, reviews, firestore, integrity]

Amaç

Güvenilir bir yorum sistemi (sahte yorumları azaltmak) ve hızlı listeleme.

Ne zaman kullanılır?

  • Eğitmen profiline puan/yorum eklenirken
  • “Sadece tamamlanan ders sonrası yorum” kuralı konulurken

Kurallar

  1. Yorum yazma şartı: studentId == request.auth.uid ve lesson status completed olmalı.
  2. Listeleme: eğitmen profili sayfasında yorumlar pagination ile gösterilmeli.
  3. Ortalama puan: maliyet için “denormalize” alan (ör. instructors/{uid}.ratingAvg, ratingCount) önerilebilir; tutarlılık riskini işaretle.

Çıktı formatı

  • Şema önerisi (reviews koleksiyonu veya instructors altı)
  • Yetki ve doğrulama kuralları
  • Edge-case: yorum silme/düzenleme, kötüye kullanım/şikayet
Install via CLI
npx skills add https://github.com/cnrsbtogll/dance_platform_web --skill degerlendirme-yorum
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator