Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Moodle LMS eklentilerini Microsoft Teams'i Moodle deneyiminize dahil etmek için yüklemeyi ve yapılandırmayı öğreneceksiniz.
Önkoşullar
Microsoft Teams ile çalışmak için yüklü bir Moodle ayarlamak için önkoşullar şunlardır:
- Moodle yöneticisi kimlik bilgileri.
- Yönetici kimlik bilgilerini Microsoft Entra.
- Yeni kaynaklar oluşturabileceğiniz bir Azure aboneliği.
1. Microsoft 365 Moodle Eklentilerini Yükleme
Microsoft Teams ile Moodle tümleştirmesi, açık kaynak Microsoft 365 Moodle eklentileri kümesi tarafından desteklenir.
Gerekli uygulamalar ve eklentiler
Aşağıdaki öğeleri indirip yükleyin:
Moodle'un güncel kararlı bir sürümü.
Önemli
Mevcut bir Moodle siteniz yoksa Azure'da Moodle deposuna gidin ve bir Moodle örneğini hızla dağıtın ve gereksinimlerinize göre özelleştirin.
Moodle OpenID Connect'i ve Microsoft 365 Tümleştirme eklentilerini indirip yerel bilgisayarınıza kaydedin.
Not
Teams tümleştirmesi için OpenID Connect ve Microsoft 365 Tümleştirme eklentilerini yüklemek gerekir.
Ayrıca , Microsoft 365 Teams Teması eklentisini yüklemenizi öneririz.
Eklentileri yükleme
- Eklentileri indirin, ayıklayın ve karşılık gelen klasörlerine yükleyin.
- OpenID Connect eklentisini (auth_oidc) oidc adlı bir klasöre ayıklayın ve Moodle belge kökünüzün kimlik doğrulama klasörüne yükleyin.
- Microsoft 365 Tümleştirme eklentisini (local_o365) o365 adlı bir klasöre ayıklayın ve Moodle belge kökünüzün yerel klasörüne yükleyin.
- Moodle sitenizde yönetici olarak oturum açın ve Site yönetimi'ni seçin.
- Yüklenecek yeni eklentilerin algılanması üzerine Moodle sizi yeni eklentileri yükleme sayfasına yönlendirmelidir. Bu olmazsa, Site yönetimi sayfasında Genel sekmesinde Bildirimler'i seçin; bu eylem eklentilerin yüklenmesini tetiklemelidir.
- Yeni eklentiler yüklendikten sonra Moodle, yüklü eklentilerden gelen tüm yeni yapılandırmaların yer alır. Varsayılan ayarları uygulayarak bu sayfayı güvenle atlayabilirsiniz. Eklentiler aşağıdaki adımlarda yapılandırılacaktır.
2. OpenID Connect kimlik doğrulama eklentisini etkinleştirin
Moodle eklentilerinin Microsoft hizmetleriyle iletişim kurabilmesi için OpenID Connect kimlik doğrulama eklentisinin açılması ve yapılandırılması gerekir.
Site Yönetimi>Eklentileri>Kimlik Doğrulaması'na gidin ve Kimlik Doğrulamasını Yönet'i seçin.
OpenID Connect kimlik doğrulama eklentisini bulun ve açmak için göz simgesini seçin.
Yetkilendirme ve Belirteç uç noktalarını doğrulamak için eklenti ayarları'nı seçin.
- Varsayılan değerler şu şekilde olmalıdır:
- Yetkilendirme uç noktası:
https://login.microsoftonline.com/common/oauth2/authorize
. - Belirteç uç noktası:
https://login.microsoftonline.com/common/oauth2/token
.
- Yetkilendirme uç noktası:
- Varsayılan değerler şu şekilde olmalıdır:
Yeniden Yönlendirme URI'sini daha sonra kullanmak üzere kaydedin.
Not
Tüm Moodle kullanıcılarının kimlik doğrulama yöntemi olarak OpenID Connect kimlik doğrulama eklentisine bağlanması gerekmez; ancak diğer kimlik doğrulama yöntemlerini kullanıyorlarsa, Teams tümleştirmesindeki Teams sahipliğini ve üyeliğini eşitleme gibi belirli özellikleri kullanabilmeleri için Moodle hesaplarının ilgili Microsoft hesaplarına bağlı olması gerekir.
3. Microsoft 365 eklentileri ile Microsoft hizmetleri arasındaki bağlantıyı yapılandırın
Birlikte çalışabilmeleri için önce Microsoft 365 eklentileri ve Microsoft hizmetleri arasındaki bağlantıyı yapılandırmanız gerekir.
Not
Tümleştirmeyi yapılandırırken, işlem boyunca bu sayfa kümesine dönmeniz gerektiğinden Microsoft 365 Moodle Tümleştirme yapılandırma sayfanızı ayrı bir tarayıcı sekmesinde açık tutun.
Azure uygulaması oluşturma
Site Yönetimi> EklentileriYerel eklentiler'e> gidin ve Microsoft 365 Tümleştirmesi'ne tıklayın. Bu işlem Microsoft 365 Tümleştirme yapılandırma sayfasını açar.
Microsoft 365 Tümleştirme yapılandırması sayfasında Kurulum sekmesini seçin.
PowerShell Betiğini İndir düğmesini seçin ve yerel bilgisayarınıza ZIP klasörü olarak kaydedin.
Not
Betiği çalıştırmak, Microsoft 365 kiracısında gerekli yanıt URL'lerini ve izinlerini ayarlayan, gerekli izinleri veren ve
AppID
Key
döndüren yeni bir Microsoft Entra uygulaması oluşturur.PowerShell betiği yalnızca Windows işletim sistemlerinde çalışır.
Zip dosyasından PowerShell betiğini aşağıdaki gibi hazırlayın:
- Dosyayı indirip ayıklayın
Moodle-AzureAD-Powershell.zip
. - Ayıklanan klasörü açın.
- Dosyaya sağ tıklayın ve Özellikler'i
Moodle-AzureAD-Script.ps1
seçin. - Özellikler penceresi Genel sekmesinin altında, pencerenin en altında bulunan Güvenlik özniteliğinin yanındaki onay kutusunu seçin
Unblock
. - Tamam'ı seçin.
- Dizin yolunu ayıklanan klasöre kopyalayın.
- Dosyayı indirip ayıklayın
PowerShell'i yönetici olarak çalıştırın:
- Windows'da Başlat'ı seçin.
-
PowerShell
yazın. - Windows PowerShell sağ tıklayın.
- Yönetici Olarak Çalıştır'ı seçin.
Dizinin yolunun nerede
.../...
olduğunu yazarakcd .../.../Moodle-AzureAD-Powershell
sıkıştırması açılmış dizine gidin.PowerShell betiğini yürütür:
- girin
./Moodle-AzureAD-Script.ps1
. - sorulduğunda, açılır pencerede Microsoft 365 yönetici hesabınızda oturum açın.
- sorulduğunda, moodle veya Moodle eklentileri gibi Microsoft Entra Uygulamasının adını girin.
- sorulduğunda Moodle sunucunuzun URL'sini girin.
- sorulduğunda, OpenID Connect kimlik doğrulama eklentisi yapılandırma sayfasından kopyalanan yanıt URL'sini girin. Bu temelde Moodle sitenizin URL'si ve ardından
\auth\oidc\
. - İşlemdeki bir açılır pencerede Microsoft 365 hesabınızda yeniden oturum açmanız istenebilir. Bu, kuruluşunuz için uygulamaya eklenen izinler için yönetici onayı sağlamaktır.
- Betik yürütmeyi tamamladığında, betik tarafından oluşturulan Uygulama Kimliği (
AppID
) ve Uygulama Anahtarları'nı kopyalayınKey
ve kaydedin.
- girin
Moodle'da Azure uygulama ayrıntılarını ayarlama
- OpenID Connect kimlik doğrulama eklentisi yapılandırma sayfasına dönün.
-
AppID
Değeri Uygulama Kimliği kutusuna,Key
değeri anahtar kutusuna yapıştırın ve ardından Değişiklikleri kaydet'i seçin.
Microsoft eklentileri ile Microsoft hizmetleri arasındaki bağlantıyı yapılandırma
- Microsoft 365 Tümleştirme yapılandırması sayfasında Kurulum sekmesini seçin.
- Bağlantı yöntemini seçin bölümündeUygulama erişimi'ni ve ardından Değişiklikleri kaydet'i yeniden seçin.
- Sayfa yenilendikten sonra, onay Yönetici ek bilgiler & başka bir yeni bölüm görebilirsiniz.
- İzin Yönetici Sağla bağlantısını seçin, Microsoft 365 Genel Yönetici kimlik bilgilerinizi girin ve ardından izinleri vermek için Kabul Et'i seçin.
- Microsoft Entra kiracı alanının yanındaki Algıla düğmesini seçin.
- OneDrive İş URL'sinin yanındaki Algıla düğmesini seçin.
- Alanlar dolduruldıktan sonra Değişiklikleri kaydet düğmesini yeniden seçin.
- Yüklemeyi doğrulamak için Güncelleştir düğmesini seçin. Bu aşamada hata bildirilirse, Bu, Microsoft eklentilerinin Microsoft Graph API'leri aracılığıyla Microsoft sunucusuyla iletişim kurabileceği anlamına gelir.
Kullanıcı ve kurs eşitlemesini yapılandırma
Moodle sunucunuzla Microsoft Entra ID arasında kullanıcıları eşitleyin. Ortamınıza bağlı olarak, bu aşamada farklı seçenekler belirleyebilirsiniz. Başlamak için:
Microsoft 365 Tümleştirme yapılandırması sayfasında Eşitleme Ayarları sekmesini seçin.
Kullanıcıları Microsoft Entra ID ile eşitle ayarında ortamınıza uygulanan onay kutularını seçin. Aşağıdaki seçenekleri belirlemeniz gerekir:
✔ Microsoft Entra ID'deki kullanıcılar için Moodle'da hesaplar oluşturun. ✔ Microsoft Entra ID'daki kullanıcılar için Moodle'daki tüm hesapları güncelleştirin.Kullanıcı Oluşturma Kısıtlaması bölümünde, Moodle ile eşitlenen Microsoft Entra kullanıcıları sınırlamak için bir filtre ayarlayabilirsiniz.
Not
Kullanıcı eşitlemesini açmak gerekli değildir; ancak Moodle kullanıcılarını Microsoft 365 hesaplarına bağlamayı çok daha kolay hale getirir.
Kullanıcı eşitlemesi, Kullanıcıları zamanlanmış Microsoft Entra ID görevle eşitle çalıştırılarak gerçekleştirilir.
Kurs Eşitleme bölümünde, mevcut Moodle kurslarınızın bazıları veya tümü için Teams'in otomatik olarak oluşturulmasını açmak için Kurs eşitleme özelleştirme seçeneğini belirleyebilirsiniz.
Not
Kurs eşitleme, Moodle kurslarını Microsoft Teams'e eşitle zamanlanmış görevi çalıştırılarak gerçekleştirilir.
Değişiklikleri kaydedin.
Eşitleme yapılandırmasını doğrulamak için zamanlanmış görevleri ilk kez el ile çalıştırmanız gerekir. Site yönetimi>Sunucu>Görevleri>Zamanlanmış görevler'e gidin.
- Ekranı aşağı kaydırın ve Kullanıcıları Microsoft Entra ID ile eşitle görevini bulun ve Şimdi çalıştır'ı seçin.
- Bu, kullanıcı eşitleme seçeneklerine göre Microsoft Entra kullanıcıları Moodle sitenize eşitler.
- Ardından Moodle kurslarını Microsoft Teams ile Eşitle görevini bulun ve Şimdi çalıştır'ı seçin.
- Bu görev, eşitleme seçeneği açık durumdayken tüm Moodle kursları için Gruplar oluşturur ve kursta bir Ekip sahibi bulunabiliyorsa Teams'i de oluşturur.
- Görev ayrıca kursa kayıtlı Moodle kullanıcılarını Teams'e sahip veya üye olarak eşitler.
- Ekip sahibi ,
- bir Microsoft 365 hesabına bağlı ve
- ve kursuna kayıtlıdır
-
local/o365:teamowner
kurs bağlamında yeteneğine sahiptir.
- Benzer şekilde, Ekip üyesi bir Moodle kullanıcısıdır ve
- bir Microsoft 365 hesabına bağlı ve
- ve kursuna kayıtlıdır
-
local/o365:teamember
kurs bağlamında yeteneğine sahiptir.
- Varsayılan Öğretmen rolü özelliğine
local/o365:teamowner
sahiptir ve varsayılan Öğrenci rolü delocal/o365:teammember
bu özelliğe sahiptir.
- Ekip sahibi ,
- Ekranı aşağı kaydırın ve Kullanıcıları Microsoft Entra ID ile eşitle görevini bulun ve Şimdi çalıştır'ı seçin.
Not
Zamanlanan görevler, sık çalıştırılacak şekilde yapılandırılması gereken Moodle Cron tarafından tetiklenir. Zamanlanan her görevin özelleştirilebilen varsayılan bir zamanlaması olabilir.
- Kullanıcıları Microsoft Entra ID ile eşitle görevinin varsayılan zamanlaması dakikada birdir.
- Moodle kurslarını Microsoft Teams'e eşitle görevinin varsayılan zamanlaması, Moodle sunucusu varsayılan saat diliminde her gün saat 01:00'dedir.
Eklentiler yüklenip yapılandırıldıktan sonra şunları yapabilirsiniz:
- Moodle Yardımcısı Botu'nu Azure'a dağıtma.
- Teams sınıflarına Moodle sekmeleri ekleyin.
- Teams sınıflarını ve toplantılarını Moodle LMS'ye ekleyin.
Ek Moodle eklentisi belgeleri
Moodle'ın Microsoft 365 tümleştirme kılavuzlarını ve sürüm notlarını gözden geçirmek isterseniz şu kaynaklara bakın: