assignments:write — EMA Scope
Uygulamanın ödev oluşturup güncellemesine (öğretmen) ve öğrenci teslimini kaydetmesine izin verir. Ödev ataması bir sınıftaki tüm öğrencileri etkileyen ortak b…
assignments:write
Kategori: Eğitim · Hassasiyet: Kısıtlı (restricted)
Açıklama
Uygulamanın ödev oluşturup güncellemesine (öğretmen) ve öğrenci teslimini kaydetmesine izin verir. Ödev ataması bir sınıftaki tüm öğrencileri etkileyen ortak bir akademik kaynak mutasyonu olduğu için kısıtlı (restricted) sınıflandırılmıştır; öğretmen/öğrenci ayrımı ve teslim yetkisi sunucu tarafında acting-user rol/ilişki gate'iyle zorlanır (EMA istemci kimlik seçemez).
Kullanıcı onam metni
TR: Ödev oluşturabilir, güncelleyebilir ve teslim kaydedebilir EN: Can create, update, and submit assignments
Bu metin, kullanıcı uygulamayı kurarken onam ekranında gösterilir.
SDK metodları
Bu scope herhangi bir SDK metoduna doğrudan bağlı değildir; backend tarafında @EmaScopes() ile zorlanır.
Örnek manifest
{
"permissions": {
"required": [
"assignments:read",
"assignments:write"
],
"optional": []
}
}İlişkili scope'lar
assignments:read — EMA Scope
Uygulamanın kurumun ödevlerini ve öğrenci teslimlerini okumasına izin verir: ödev tanımı (başlık, açıklama, teslim tarihi, hedef sınıf/öğrenci) ve teslim durum…
attendance:read — EMA Scope
Uygulamanın devamsızlık kayıtlarını okumasına izin verir. Öğrenci kimliğine bağlı olduğu için hassas sınıflandırılmıştır.