Eğitimci bir okuldan ayrılırsa veya sınıfları değiştirirse, bir veya daha fazla Sınıf Not Defterini başka bir eğitimciye aktarmak yaygın bir durumdur.
Bu betik, BT Yönetici Sınıf Not Defteri içeriğini eski eğitimcinin OneDrive'ından yeni eğitimcinin OneDrive'ından kopyalayıp aktarmasına olanak sağlar. Betik ayrıca, yeniden konumlandırılmış Sınıf Not Defteri'nin ve ortak çalışma alanı, İçerik Kitaplığı ve öğrenci not defterleri gibi içeriğinin düzgün ayarlandığından emin olmak için sağlama ve izin veren API'leri yeniden tetikler. Ayrıca, not defterini yeni konumunda açma bağlantısını içeren bir e-posta sınıfındaki tüm öğrencilere gönderilir.
Bu örnekte API’nin aşağıdaki özellikleri ele alınmıştır. Azure PowerShell POST Sınıf Not Defteri Aktarımı kullanarak bir erişim belirteci elde etme
Azure PowerShell - OneNote Sınıf Not Defterleri API’siyle iletişim kurmaya yönelik bir erişim belirteci elde etmek üzere kullanılır. OneDrive'ın ayarlandığı iki Microsoft 365 hesabı - Bu örnek, bir not defterini bir eğitimcinin OneDrive'ından diğerine aktarır.
OneDrive'ın ayarlandığından emin olmak için Microsoft 365 oturum açın ve Uygulama başlatıcısında OneDrive'ı seçin. OneDrive'a yönlendirilirseniz, hazırsınızdır. Microsoft'un OneNote Sınıf Not Defterleri API'si kullanılarak oluşturulan OneNote Sınıf Not Defteri, eğitimciler arasında aktarılacak olan not defteridir.
İzinleri değiştirme
-
Azure AD’yi (kurumsal uygulamalar) kullanarak Kimlik Doğrulama başlığı altında tanımlandığı şekilde bir istemci kimliği edinin. Yönlendirme URL’si istendiğinde "http://localhost" yazmanız yeterlidir:
-
Bu depoyu yerel bilgisayarınıza ZIP dosyası olarak indirin ve dosyaları ayıklayın veya depoyu Git'in yerel bir kopyasına kopyalayın.
İmlecinizi /para etiketinin önüne getirip Enter tuşuna basarak numaralandırılmış bir adımın altına girintili paragraf ekleyin.
-
OneNoteClassNotebooksApiSample.ps1’i düzenleyin. Aşağıdaki belirteçleri bulup gerçek değerler ile değiştirin:
<AZURE_AD_TENANT_NAME> - Bu Microsoft 365 kiracınızdır, örneğin "contoso.com".
< CLIENT_ID > - Uygulamanızın istemci kimliğidir, örneğin "471afe29-4aee-4bc5-9aaf-468ee5bbe20a".
<MY_ADMIN_LOGIN> - Bu, BT Yönetici Microsoft 365 oturum açma adınızdır.
<MY_ADMIN_PASSWORD> - Bu, BT Yönetici Microsoft 365 parolanızdır.
< NOTEBOOK_ID > - Aktarılacak not defterinin kimliğidir.
<SOURCE_TEACHER_ID> - Bu, not defterinin sahibi olan özgün eğitimcinin oturum açma adıdır.
<DESTINATION_TEACHER_ID> - Bu, not defterini alacak yeni eğitimcinin oturum açma adıdır.
-
Yukarıdaki tüm yer tutucuları gerçek değerlerle (her bir değeri çift tırnak içine almayı unutmayın) değiştirdikten sonra betiği çalıştırın.
-
Betiği başarılı bir şekilde çalıştırdıktan sonra bağıntı numarasını içeren bir dize alırsınız. Gelecekte başvurmak için bağıntı numarasını kaydettiğinizden emin olun.
-
Hedef eğitimcinin OneDrive'sına gidin ve Sınıf Not Defterleri klasörünü açın. Bu klasörde aktarılan Sınıf Not Defteri'ni bulacaksınız. Bu işlem birkaç dakika sürebilir.