Hiyerarşi Planlama Çalışmaları

Hiyerarşi Planlama Çalışmaları

yazan Murat Özdemir -
Yanıt sayısı: 1

Topluluklar, Gruplar, Grup Kümeleri, Grup Kısıtlamalarını nasıl ayarlamamız gerekiyor?

Murat Özdemir yanıt olarak

Ynt: Hiyerarşi Planlama Çalışmaları

yazan Murat Özdemir -
Aşağıdaki yöntemle Türkiye’nin farklı il/ilçelerinden gelen 145 farklı lokasyonu Moodle’da doğru şekilde yönetebilir, öğrenci gruplarını ayırabilir, raporlama yapabilir ve gerektiğinde her lokasyona özel içerik sunabilirsin.

Aşağıda en doğru Moodle mimarisi adım adım anlatılmıştır:

🎯 HEDEFİN NE?

✔ Aynı kursa 145 farklı il/ilçe lokasyonundan öğrenciler katılacak.
✔ Öğrenciler kendi lokasyon grubunu görebilsin, diğer lokasyonları görmesin istiyor olabilirsin.
✔ Eğitmenler belirli lokasyonlardan sorumlu olabilir.
✔ Raporlama lokasyon bazlı yapılabilsin.

Bu senaryoya en uygun Moodle çözümü:

✅ EN DOĞRU ÇÖZÜM: “Grup + Grup Kümesi + Grup Kısıtlamaları”
Moodle’da bir kursta:

İller → Grup Kümeleri

İlçeler / 145 Lokasyon → Gruplar

olarak tanımlanır.

Bu yöntem sayesinde:

Her öğrenci otomatik olarak kendi grubuna atanabilir (CSV ile toplu).

Kurs içinde etkinlikleri gruba göre görünür yapabilirsin.

Raporlamada lokasyon bazlı filtreleme olur.

Eğitmenlere yalnızca kendi gruplarını görme izni verebilirsin.

🔧 ADIM ADIM UYGULAMA
1) Kursu oluştur

Site yönetimi → Dersler → Yeni ders oluştur

Bu kurs, tüm Türkiye’den katılımcıların yer alacağı ana kurstur.

2) 145 lokasyonu GRUP olarak ekle
Yöntem A: Manuel (Uzun sürer, önerilmez)

Kurs → Katılımcılar → Gruplar
→ “Yeni grup oluştur”

Yöntem B: CSV ile 145 grubu birden yükle (Önerilen)

CSV formatı:

groupname
Adana-Seyhan
Adana-Yüreğir
Mersin-Toroslar
İstanbul-Kadıköy
İstanbul-Üsküdar
...
(toplam 145 satır)

İçe aktarma yolu:

Site Yönetimi → Kullanıcılar → Gruplar → Grup içe aktar

Bu yöntem 145 lokasyonu bir tıkla oluşturur.

3) Gerekirse İLLERİ “Grup Kümesi” yap

Grup kümeleri = Üst kategori (örn. “Adana grupları”, “İstanbul grupları”)

Ders → Katılımcılar → Grup kümeleri

Bu, eğitmeni şehir bazında atamak veya raporlama yapmak için faydalıdır.

4) Öğrencileri lokasyonlarına göre gruplara atama
Yöntem A: CSV ile toplu kayıt (En kolay)

CSV örneği:

username,group1
ahmet,Adana-Seyhan
ayse,Istanbul-Kadikoy
mehmet,Mersin-Toroslar


Yükleme yolu:
Site Yönetimi → Kullanıcılar → Hesaplar → Kullanıcıları yükle

→ "Kursta gruba ekle" seçeneğini aktif yap.

Bu şekilde öğrenciler otomatik olarak kendi lokasyon grubuna atanır.

5) Kurs içeriğini lokasyona göre kısıtlama (İstersen)

Bir etkinliği sadece Ankara – Çankaya grubundakilerin görmesini istersen:

Etkinlik → Ayarlar → Erişim Kısıtlamaları → Grup → “Ankara-Çankaya”

Böylece diğer 144 lokasyon öğrencileri bunu göremez.

6) Her lokasyona özel öğretmen atama (İstersen)

Moodle’da “Non-editing teacher / Eğitmen (düzenleme olmayan)” rolü mükemmeldir:

Kendi grubundaki öğrencileri görür

Sadece kendi grubuna not verebilir

Diğer lokasyonların öğrencilerini göremez

Ayar:

Kurs → Katılımcılar → Kullanıcıyı ekle → Rol: Teacher (non-editing)
→ Grup ataması: “Sadece kendi grubu”

Bu sayede 145 lokasyona 145 ayrı yerel sorumlu tanımlayabilirsin.

7) Lokasyon bazlı raporlama

Kurs → Notlar → “Filtre → Grup”

Ya da:

Kurs → Katılımcılar → Filtre → Grup

Bu şekilde “Adana – Seyhan” grubunun:

Kimler kayıtlı?

Kim derse girmiş?

Not durumu

Tamamlama durumu

hepsini görebilirsin.

📌 Sana özel dosya hazırlayabilirim

Eğer bana:

145 lokasyonun listesini (İl–İlçe olarak)

Her öğrencilerin listesini (CSV)

gönderirsen:

✔ Hazır kullanılabilir Moodle dosyaları üretirim:

145_grup_moodle_import.csv

ogrenciler_lokasyonlu_kayit.csv

Tam gruplar + grup kümeleri şablonu

İstersen otomatik kayıt şablonu