Moodle'a Yapılmasını İstediğiniz Eklentileri Buradan Bizimle Paylaşabilirsiniz.
Kullanıcıların Ülke/İl/İlçe bazında adres eklentilerinin eklenmesinin gruplandırmalar için faydalı olacağını düşünüyorum.
Adres Eklentisi için Chatgbt'nin önerileri :
1. Hazır Eklenti: "User Profile Fields – Conditional Dropdown" (İl seçince ilçe açılan yöntem)
Bu eklenti sayesinde:
Kullanıcı İl seçince
Ona bağlı İlçeler dinamik olarak açılır.
Eklenti adı
Conditional Profile Fields (3rd party plugin)
Kurulum
Site yönetimi → Eklentiler → Eklentiyi yükle
Arama:
profilefield_conditional
veya Moodle plugin directory’de şu tip eklentiler bulunur:
Conditional user profile fields
Custom profile fields advanced
Dynamic multi-level dropdown profile fields
Bu eklentiye:
Seviye 1: İl listesi
Seviye 2: Her ile ait ilçe listesi
eklensin.
Kurulumdan sonra kullanıcı kaydı sırasında otomatik olarak iki aşamalı seçim çıkar.
1. Hazır Eklenti: "User Profile Fields – Conditional Dropdown" (İl seçince ilçe açılan yöntem)
Bu eklenti sayesinde:
Kullanıcı İl seçince
Ona bağlı İlçeler dinamik olarak açılır.
Eklenti adı
Conditional Profile Fields (3rd party plugin)
Kurulum
Site yönetimi → Eklentiler → Eklentiyi yükle
Arama:
profilefield_conditional
veya Moodle plugin directory’de şu tip eklentiler bulunur:
Conditional user profile fields
Custom profile fields advanced
Dynamic multi-level dropdown profile fields
Bu eklentiye:
Seviye 1: İl listesi
Seviye 2: Her ile ait ilçe listesi
eklensin.
Kurulumdan sonra kullanıcı kaydı sırasında otomatik olarak iki aşamalı seçim çıkar.
Adres Eklentisi için Chatgbt'nin önerileri :
2. Kendi “Adres Eklentini” Yazmak (Gelişmiş – Kurumsal Tercih)
Moodle’da yeni bir eklenti oluşturup içine Türkiye’nin illeri ve ilçelerini JSON olarak ekleyebilirsin.
Nasıl yapılır?
User profile field plugin oluştur (örn. /user/profile/field/tr_address)
İçine
il-listesi.json
ilce-listesi.json
ekle
Formda AJAX ile ilçeleri filtrele
Moodle’ın form API’si ile kayıt ekranına bu alanı yerleştir
Bu bir yazılım geliştirme işidir ama kurumlar için en profesyonel çözümdür.
2. Kendi “Adres Eklentini” Yazmak (Gelişmiş – Kurumsal Tercih)
Moodle’da yeni bir eklenti oluşturup içine Türkiye’nin illeri ve ilçelerini JSON olarak ekleyebilirsin.
Nasıl yapılır?
User profile field plugin oluştur (örn. /user/profile/field/tr_address)
İçine
il-listesi.json
ilce-listesi.json
ekle
Formda AJAX ile ilçeleri filtrele
Moodle’ın form API’si ile kayıt ekranına bu alanı yerleştir
Bu bir yazılım geliştirme işidir ama kurumlar için en profesyonel çözümdür.