Okullar ve teknoloji şirketleri Classroom ve Google Workspace for Education ile etkileşimde bulunan araçlar geliştirmek ve kendi ihtiyaçlarına göre Classroom'un daha iyi çalışmasını sağlamak amacıyla Classroom API'yi kullanabilir. Classroom API bir Google geliştirici API'sidir. Bu, Google dışı hizmetlerin Google araçlarından ve altyapısından yararlanabileceği anlamına gelir.
Geliştiriciler, Classroom API'yi kullanmak için Classroom API Hizmet Şartları'nı kabul etmelidir. Diğer uygulamalar, Classroom verilerini reklam verme amaçlarıyla kullanamaz.
Classroom API'yi üçüncü taraf geliştiriciler ve yöneticiler kullanabilir. Öğretmenler ve öğrenciler üçüncü taraf uygulamalarını yetkilendirebilir.
Classroom API'yi kullanarak, öğretmen ve öğrencilerin Classroom kullanıcı arayüzü üzerinden yapabileceği pek çok işlemi programlı olarak yapabilirsiniz. Örneğin, öğrenci bilgi sistemleriyle senkronizasyon sağlayabilir, bir alanda eğitim verilen tüm sınıfları görebilir ve sınıf çalışmalarını yönetebilirsiniz.
Google dışı hizmetler, çeşitli özellikleri Classroom'a entegre etmek için Classroom API'yi kullanabilir. Örneğin, bir uygulama, öğretmenlerin sınıfı yeniden oluşturup öğrencileri tek tek tekrar eklemek yerine bir Classroom sınıfını kopyalayıp yeniden eklemesine olanak tanıyabilir. Ayrıca, uygulamalar kullanılarak Classroom çalışmaları programlı olarak görüntülenebilir, oluşturulabilir ve değiştirilebilir, çalışmalara materyaller eklenebilir, öğrenci çalışmaları teslim edilebilir ve notlar tekrar Classroom'a gönderilebilir.
Bir uygulama veya hizmetin Classroom verilerine erişebilmesi için uygulamanın Classroom kullanıcısından yetkilendirme istemesi gerekir. Uygulama, gereken belirli izinleri (ör. kullanıcı adı, e-posta adresi veya profil resmi) ister, kullanıcı da hizmetin isteğini onaylayabilir veya reddedebilir. Classroom API, izni yetkilendirmek için OAuth adı verilen yaygın bir internet standardını kullanır.
Google Workspace for Education yöneticileri için
Google Workspace for Education yöneticisi olarak, alandaki verilerin nasıl paylaşıldığını kontrol edebilirsiniz. Google Yönetici konsolunda, alanınızdaki öğretmen ve öğrencilerin kendi Classroom verilerine erişmesi için hizmetleri yetkilendirip yetkilendiremeyeceklerini belirleyebilirsiniz. Kuruluş birimine göre erişimleri yapılandırabilirsiniz. Classroom veri erişimini nasıl ayarlayacağınızı öğrenin.
Yönetici konsolu'nda ayrıca, alanınızdaki bir kullanıcının hesabına erişim yetkisi verilen hizmetleri görüntüleyebilir ve gerekiyorsa yetkilendirmeyi geri alabilirsiniz.
Classroom API'nin yapabileceği spesifik görevler, kullanıcının sınıftaki rolüne bağlıdır. Classroom kullanıcı arayüzünde olduğu gibi, kullanıcı bir öğrenci, öğretmen veya yönetici olabilir. Öğretmenler ve öğrenciler üçüncü taraf uygulamaları onaylayabilir ve kötüye kullanımı bildirebilir.
Kullanıcı aşağıdaki role sahipse… | API şunları yapabilir… |
---|---|
Öğrenci |
|
Öğretmen |
|
Yönetici |
|
Classroom API ile ilgili ayrıntılar için developers.google.com/classroom sayfasına bakın.