EMA Scopes
EMA manifest dosyalarında talep edebileceğiniz tüm izin kapsamları (scopes).
EMA Scopes
Bir EMA'nın manifest.json dosyasında permissions.required veya permissions.optional altında talep edebileceği toplam 41 kapsam. Aşağıda kategori ve hassasiyet bazında gruplanmıştır.
Davranış
behavior:readHassasUygulamanın öğrenci davranış kayıtlarını okumasına izin verir. Davranış kayıtları öğrenciye özgü ve hassas KVKK verisidir.
Backend tarafında doğrulanır
behavior:writeHassasUygulamanın öğrenci davranış kaydı oluşturmasına/güncellemesine izin verir. Öğretmen rollerinde tipiktir.
Backend tarafında doğrulanır
Eğitim
attendance:readHassasUygulamanı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.
1 SDK metodu
attendance:writeKısıtlıUygulamanın devamsızlık kayıtları oluşturmasına/güncellemesine izin verir. Bu kayıtlar resmi öğrenci sicilini etkilediği için kısıtlı (restricted) sınıflandırılmıştır; yalnızca öğretmen veya yetkili…
1 SDK metodu
classrooms:readGenelUygulamanın sınıf listesini, sınıf adlarını ve metadata'sını okumasına izin verir. Sınıf üyesi öğrenci listesini okumak için ayrıca members:read gerekir.
2 SDK metodu
classrooms:writeKısıtlıUygulamanın sınıf oluşturmasına ve mevcut sınıfların yapılandırmasını güncellemesine izin verir. Çoklu öğrenciyi etkilediği için kısıtlı sınıflandırılmıştır.
Backend tarafında doğrulanır
courses:readGenelUygulamanın yayınlanmış ders kataloğunu okumasına izin verir. Kullanıcı verisi içermez; tamamen public bir referanstır.
1 SDK metodu
curriculum:readGenelUygulamanın müfredat ve ders içeriklerini okumasına izin verir. Bireysel kullanıcı verisi içermez.
Backend tarafında doğrulanır
curriculum:writeKısıtlıUygulamanın müfredat ve ders içeriklerini düzenlemesine izin verir. Tüm sınıfı/dersi etkileyen ortak bir kaynak olduğu için kısıtlı sınıflandırılmıştır.
Backend tarafında doğrulanır
grades:readHassasUygulamanın not kayıtlarını okumasına izin verir. Öğrenci notları kişisel veridir; hassas sınıflandırılmıştır.
1 SDK metodu
grades:writeKısıtlıUygulamanın not kayıtları girmesine/güncellemesine izin verir. Notlar resmi akademik kaydı etkilediği için kısıtlı sınıflandırılmıştır; yalnızca öğretmen rollerine verilmelidir.
1 SDK metodu
lessons:readGenelUygulamanın ders programını ve ders meta verisini okumasına izin verir. Bireysel öğrenci verisi içermez.
2 SDK metodu
sessions:readGenelUygulamanın akademik dönem (yıl, dönem, çeyrek) bilgilerini okumasına izin verir. Yapılandırma verisidir; kullanıcı verisi içermez.
Backend tarafında doğrulanır
sessions:writeKısıtlıUygulamanın akademik dönem yapılandırmasını değiştirmesine izin verir. Tüm okulu etkileyen yönetimsel bir aksiyondur.
Backend tarafında doğrulanır
students:readHassasUygulamanın öğrenci profillerini (ad, sınıf, veli bilgisi gibi temel kayıt) okumasına izin verir. KVKK kapsamında öğrenci verisi hassas veridir; bu izin yalnızca öğrenci ile ilgili akademik bağlamda…
2 SDK metodu
teachers:readHassasUygulamanın öğretmen profillerini (ad, branş, sınıf ataması) okumasına izin verir. Öğretmen kişisel verisi olduğundan hassas sınıflandırılmıştır.
1 SDK metodu
Özellik Talepleri
featureRequests:commentHassasUygulamanın özellik taleplerine yorum eklemesine izin verir.
Backend tarafında doğrulanır
featureRequests:createHassasUygulamanın kullanıcı adına yeni özellik talepleri oluşturmasına izin verir.
Backend tarafında doğrulanır
featureRequests:deleteKısıtlıUygulamanın özellik taleplerini silmesine izin verir. Geri alınamaz bir aksiyondur, kısıtlı (restricted) sınıflandırılmıştır.
Backend tarafında doğrulanır
featureRequests:manageKısıtlıUygulamanın özellik talepleri akışını moderasyon yetkisiyle yönetmesine izin verir: durum değiştirme, kapatma, raporları yönetme. Yönetici-seviye kısıtlı izindir.
Backend tarafında doğrulanır
featureRequests:readHassasUygulamanın özellik talepleri listesini ve detaylarını okumasına izin verir. Talepler kullanıcı tarafından oluşturulduğundan ve oy bilgisi içerdiğinden hassas sınıflandırılmıştır.
Backend tarafında doğrulanır
featureRequests:updateHassasUygulamanın mevcut özellik taleplerini güncellemesine izin verir (başlık, açıklama, etiket vb.). Silme ayrı kapsamdır.
Backend tarafında doğrulanır
Akış
feed:deleteHassasUygulamanın kullanıcının kendi akış gönderilerini silmesine izin verir. Başka kullanıcıların gönderilerini silmek için feed:moderate gerekir.
Backend tarafında doğrulanır
feed:moderateKısıtlıAkış üzerinde moderatör seviyesinde aksiyonlara izin verir: başkalarının gönderilerini gizleme/silme, raporlanmış içerik kuyruğunu yönetme. Bu kısıtlı (restricted) bir izindir; kurum yöneticisi seviy…
Backend tarafında doğrulanır
feed:readHassasUygulamanın kurum akışındaki gönderileri okumasına izin verir. Akış gönderileri çoğunlukla kullanıcı türevi içerik olduğu için hassas sınıflandırılmıştır.
Backend tarafında doğrulanır
feed:writeHassasUygulamanın kurum akışına yeni gönderi eklemesine ve mevcut gönderileri güncellemesine izin verir. Silme ve moderasyon ayrı kapsamlardır.
Backend tarafında doğrulanır
Üyeler
members:importKısıtlıUygulamanın CSV / Excel kaynaklarından toplu öğrenci kaydı içe aktarmasına izin verir. Toplu mutasyon olduğu için kısıtlı (restricted) sınıflandırılmıştır; yalnızca SIS yöneticisi rollerine verilmeli…
Backend tarafında doğrulanır
members:readHassasUygulamanın kurumdaki öğrenci/üye kayıtlarını okumasına izin verir. KVKK kapsamında kişisel veri olduğu için hassas sınıflandırılmıştır.
Backend tarafında doğrulanır
members:writeHassasUygulamanın öğrenci/üye kayıtlarını güncellemesine izin verir (profil bilgileri, sınıf ataması). Toplu içe aktarma ayrı kapsamdır.
Backend tarafında doğrulanır
Mesajlaşma
channels:readGenelUygulamanın kurum içindeki halka açık kanalların listesini ve metadata'sını okumasına izin verir. Mesaj içerikleri bu kapsamda değildir; mesaj okumak için ayrıca messages:read gerekir.
2 SDK metodu
channels:writeHassasUygulamanın yeni kanal oluşturmasına ve mevcut kanalların ayarlarını (ad, açıklama, üye listesi) güncellemesine izin verir. Kanal silme bu kapsamda değildir.
Backend tarafında doğrulanır
messages:readHassasUygulamanın kullanıcının üyesi olduğu kanallardaki mesajları okumasına izin verir. Mesaj içerikleri kullanıcı iletişiminin parçasıdır; KVKK kapsamında hassas veri sınıflandırılmıştır.
1 SDK metodu
messages:writeHassasUygulamanın kullanıcı adına kanallara veya direkt mesajlara mesaj göndermesine izin verir. Yazma yetkisi ile gönderilen mesaj kullanıcı tarafından gönderilmiş gibi görünür.
1 SDK metodu
Bildirimler
notifications:pushHassasUygulamanın kullanıcıya push bildirim göndermesine izin verir. Bildirim göndermek kullanıcı dikkatini bölen bir aksiyondur; içerik ve sıklık konusunda dikkatli olun.
1 SDK metodu
Ayarlar
settings:readGenelUygulamanın kurum ayarlarını (ad, logo, tema) okumasına izin verir. Kişisel veri içermez.
Backend tarafında doğrulanır
settings:writeKısıtlıUygulamanın kurum ayarlarını güncellemesine izin verir. Yöneticiye-yakın bir aksiyondur; kısıtlı (restricted) sınıflandırılmıştır.
Backend tarafında doğrulanır
Görevler
tasks:readHassasUygulamanın aktif kullanıcının görev listesini okumasına izin verir. Görevin başlığı, açıklaması, son tarihi, durumu, etiketleri ve atanmış kişiler dahil tüm metadata erişilebilir olur. Görev içerikl…
1 SDK metodu
tasks:writeHassasUygulamanın kullanıcının görev listesinde yeni görev oluşturmasına ve mevcut görevleri güncellemesine izin verir. Görev silme bu kapsamda değildir. Yazma işlemleri kullanıcı verisi mutasyonu olduğu i…
5 SDK metodu
tasks:write_personalHassasPRD-151 ile eklenen, kullanıcı onaylı kişisel-yazma izni. Uygulamaya, kullanıcının kişisel görev listesine yazma yetkisi verir; kapsam kullanıcı bazlı core.personal_task_writers tablosu ve `Persona…
1 SDK metodu
Kullanıcılar
users:read_basicGenelUygulamanın kullanıcının temel profil bilgilerini (görünen ad ve avatar URL'si) okumasına izin verir. E-posta, telefon veya başka kişisel veri bu kapsamda değildir.
3 SDK metodu
users:read_emailHassasUygulamanın kullanıcının e-posta adresini okumasına izin verir. E-posta KVKK kapsamında kişisel veri olduğu için hassas sınıflandırılmıştır; gereksiz yere talep etmeyin.
Backend tarafında doğrulanır