bilkent universitesi stars moodle entegrasyonu v2b
DESCRIPTION
Moodle\'in Bilkent Universitesi\'nde kullanilan akademik bilgi sistemleri ile entegrasyonu uzerine bir sunum.TRANSCRIPT
Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile
Moodle Entegrasyonu: Deneyimler
Eser SAHİLLİOĞLUWeb Uygulamaları Geliştirme Uzmanı
Bilkent Üniversitesi
Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
2
Konu Başlıkları
• Moodle nedir?• Moodle’ın Bilkent Üniversitesi’ndeki geçmişi• Entegrasyon çalışmaları neden kaçınılmaz hale geldi?• Entegrasyon için ne gerekiyordu?• Entegrasyonun çalışma mantığı• Entegrasyon sırasında karşılaşılan sorunlar ve çözüm
önerileri• Entegrasyon deneyimlerinden elde edilen kazançlar ve
tavsiyeler
10/02/2010
Moodle Nedir?
Tanım:• Ders Yönetim Sistemi• Eğitim Yönetim Platformu• Uzaktan Eğitim Platformu
Özellikler• Web tabanlı• Açık-kaynak kodlu• PHP-MySQL tabanlı
10/02/2010 3Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Bilkent Üniversitesi’ndeki geçmişi
• 2007-2008 2. döneminden beri • klasik eğitime destek amaçlı olarak• uzaktan eğitim platformu ve• ders yönetim sistemi
olarak kullanılmakta.
• Derslerin %25’i Moodle üzerinde siteye sahip.• Wiki, quiz, blog, ödev, forum vb. araçlar kullanılmakta.
10/02/2010 4Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyon çalışmaları neden kaçınılmaz hale geldi? - 1
• Kullanıcı hesabı açma• Kullanıcı bilgilerinin girilmesi• Kullanıcı fotoğraflarının taşınması• Fakülte ve bölüm tanımlamaları • Ders açma işlemleri• Çatı ders (metacourse) tanımlamaları• Ders şubelerini çatı ders altında birleştirme• Bilgi güncellemeleri ve düzeltmelerelle Moodle yöneticileri tarafından yapılmaktaydı.
10/02/2010 5Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyon çalışmaları neden kaçınılmaz hale geldi? - 2
• Kullanıcı sayısının çoğalması• Açılması istenen ders sayısının artması• Çatı ders işlemlerinin karmaşık olması• Ardışık işlemlerin çoğalması
• Normal ve çatı derslerde isimlendirme standartlarının olmaması
• Kullanıcı hesaplarında ve bilgilerinde standartlaştırma ihtiyacı
• Denetim mekanizmasının gerekliliği
10/02/2010 6Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyon dışında alternatif çözümler
• Her kullanıcının kendi hesabını açması• Derslerin kullanıcılar tarafından tanımlanması• Öğrencilerin öğretim görevlileri tarafından eklenmesi...Sonuç:• Kaos• Yardım çığlıkları• Çöplüğe dönüşmüş bir Moodle kurulumu
10/02/2010 7Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Çözüm
• İyi tasarlanmış ve planlanmış,• İhtiyaçlara cevap veren,• Moodle yöneticilerinin yükünü azaltan,• Standartlara sahip,• Karmaşık ve ardışık işlemleri otomatikleştiren• Üniversite bilgi sistemleri ile uyumlubir ENTEGRASYON yapısı!
10/02/2010 8Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Gerekli Malzemeler - 1
• Standartlar– Kullanıcı bilgileri (e-posta, fotoğraf, isim soyisim)– Fakülte, bölüm ve ders isimleri– Çatı dersler ve birleştirme prosedürleri
• Veriler– Açılan ders bilgileri (ders ismi, kodu, bölümü vb.)– Dersleri veren öğretim görevlilerinin bilgileri– Derslere kayıtlı öğrenci listeleri ve bilgileri
10/02/2010 9Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Gerekli Malzemeler - 2
• Kimlik doğrulamalı üniversite bilgi sistemleri– Öğretim görevlilerine yönelik
AIRS (Academic Information Review System)
– Öğrencilere yönelik SRS (Student Review System)
10/02/2010 10Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyonun Çalışma Mantığı - 1
• Kullanıcı Türleri– Öğretim görevlisi– Asistan– Öğrenci
10/02/2010 11Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyonun Çalışma Mantığı - 2
• Gerçekleştirilen İşlemler - 1– Kullanıcı hesaplarının oluşturulması
– Kullanıcının üniversite bilgi sistemlerinde kullanmakta olduğu kullanıcı adı ve şifresinin Moodle üzerinde de kullanıcı adı ve şifre olarak atanması
– Kullanıcı bilgilerinin (isim, soyisim, e-posta, öğrenci/sicil no, fotoğraf vb.) STARS’dan Moodle’a aktarılması
– Fakülte ve bölümlerin hiyerarşik olarak tanımlanması
10/02/2010 12Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyonun Çalışma Mantığı - 3
• Gerçekleştirilen İşlemler – 2– Ders tanımlama ve açma
– Açılan derse öğretim görevlisinin ders öğretmeni olarak atanması
– Dersin varsa diğer şubelerinin de açılan ilk şube ile beraber açılması (görünür olmayacak şekilde)
– Açılan ders, daha önce görünür olmayacak şekilde açılan bir ders ise görünür hale getirilmesi ve dersi veren öğretim görevlisinin ders öğretmeni olarak tanımlanması
10/02/2010 13Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Entegrasyonun Çalışma Mantığı - 4
• Gerçekleştirilen İşlemler – 3– Birden fazla şubesi olan dersler için çatı ders açılması ve tüm
bu şubelerin açılan çatı derse eklenmesi
– Moodle üzerinde tanımlama işlemleri bitmiş olan derslerin STARS üzerinde işaretlenmesi
– Moodle üzerinde tanımlanmış ve STARS’da işaretlenmiş derslerde, STARS üzerinde derse kayıtlı öğrencilerin derse öğrenci olarak eklenmeleri
– Ders asistanlarının derslere asistan olarak atanmaları
10/02/2010 14Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
İş Akışı – Öğretim Görevlisi
10/02/2010 15Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS giriş ekranı
İş Akışı – Öğretim Görevlisi
10/02/2010 16Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS: Verilen dersler ve Moodle butonları
İş Akışı – Öğretim Görevlisi
10/02/2010 17Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS üzerinden Moodle işlemleri – Tek şubeli ders
İş Akışı – Öğretim Görevlisi
10/02/2010 18Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS üzerinden Moodle işlemleri – Çok şubeli ders
İş Akışı – Öğretim Görevlisi
10/02/2010 19Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS üzerinden Moodle’a otomatik geçiş
İş Akışı – Öğretim Görevlisi
10/02/2010 20Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS üzerinden Moodle’da açılan ders örneği
İş Akışı – Asistan
10/02/2010 21Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• AIRS: Asistanların ders listesi ve Moodle butonları
İş Akışı – Öğrenci
10/02/2010 22Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• SRS – Öğrencilerin aldığı dersler ve Moodle simgeleri
Sorunlar ve Çözüm Önerileri
10/02/2010 23Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• Otomatik çatı ders işlemleri– Tıklanan ders çok şubeli ise otomatik çatı ders oluşturuluyor
• ör.: MAN 311 (All Sections)
– Dersin şubeleri bu çatı ders altına ekleniyor
• Genel derslerde (ENG, vb.) farklı çatı ders prosedürü– Bu ders kodlarında çatı dersler tüm şubeler için değil sadece
öğretim görevlisinin verdiği şubeler için açılmakta• ör.: ENG 101 (A. Soyisim)
• Çatı derslerde, çatı ders bazlı tek bir öğrenci grubu yerine şube bazlı öğrenci gruplarının açılması – Bu konudaki çözüm için Moodle’ın yeni sürümünün (2.x)
çıkması beklenmektedir.
Sorunlar ve Çözüm Önerileri
10/02/2010 24Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
• Ders Ekleme/Bırakma nedeniyle derslerin STARS ve Moodle üzerindeki öğrenci listelerinin senkronizasyonunu sağlamak– cronjob işlemi– Belli dönemlerde belli aralıklarla çalışıyor– STARS listeleri temel alınıyor ve Moodle üzerindeki liste senkronize
ediliyor. (dersi gerçekten almayanlar Moodle’daki listeden siliniyor!)
• Moodle şifrelerinin sıfırlanması– STARS’dan (AIRS ve SRS’den) otomatik geçiş sağlandı.– Her geçişte kullanıcının Moodle şifresi STARS şifresi ile senkronize
ediliyor– Moodle’daki “Şifre Değiştir” ve “Şifremi Unuttum”sayfaları iptal
edilerek açıklama içeren özel bir sayfaya yönlendirildi.
Sorunlar ve Çözüm Önerileri
• Kullanıcıların Moodle üzerindeki fotoğraflarının ve e-posta adreslerinin güncellenmesi– AIRS ve SRS üzerinde “Fotoğrafımı/ E-postamı Senkronize et”
butonu konması planlanıyor.– Otomatik login işleminde e-posta senkronize edilebilir.
• “Moodle’da fotoğrafım gösterilmesin” talepleri– STARS’daki fotoğraf bilgisi “Gizli” olarak işaretlenmişse,
kullanıcının fotoğrafı Moodle’a aktarılmıyor.– Kullanıcı fotoğrafının gizlenmesi için Öğrenci İşleri’ne başvurmalı– Ek çözüm önerisi: Fotoğrafının gösterilmesini istemeyenler Moodle
tarafında bir metin dosyasında tutulabilir ve bu dosyada kayıtlı olanların fotoğrafı aktarılmayabilir.
10/02/2010 25Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Sorunlar ve Çözüm Önerileri
• Birden fazla öğretim görevlisi tarafından verilen derslerde Moodle butonuna sadece ilk tıklayan öğretim görevlisinin öğretmen olarak atanması sorunu– Sorunun kaynağı: Dersin Moodle’da açılıp açılmadığı
STARS’ta ders bazında tutulmakta. – Çözüm: STARS’ta bu kaydı ders + öğretim görevlisi bazında
tutmak!
• Entegrasyon ile açılmış ders listeleri ve raporları– Çok sık alınan raporlar olmadığından elle alınmakta.
10/02/2010 26Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Sorunlar ve Çözüm Önerileri
• BUSEL (İngilizce Hazırlık Okulu) gibi lisans düzeyinden farklı akademik sistemi ve dönem anlayışı olan sınıflar ve okulların Moodle entegrasyon ihtiyaçları– Farklı entegrasyon yapısı hazırlandı.– BUSEL sisteminden dışarı veri dosyası alınıyor.– Tüm dersler ve kullanıcı hesapları tek seferde açılıyor.– Kapanmış derslerdeki öğrenciler siliniyor.
10/02/2010 27Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Kazançlar
• Ciddi miktarda zaman kazancı• Sıfıra yakın hata oranı• Düzeltme ve bilgi güncellemelerden zaman kazancı• İyileştirmelere ve Moodle seminerlerine daha çok vakit• Kullanıcı için tek tıklama ve tek buton:
Daha az karmaşa - daha çok kolaylık• Kullanıcı memnuniyeti• Moodle üzerindeki fakülte, bölüm, ders ve öğretmen veri
yapısı ile üniversite akademik yapısı arasında uyum• Tüm sistemlerde tek kullanıcı adı ve şifre
10/02/2010 28Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Tavsiyeler
• Entegrasyon yapısı iyi tasarlanmalı ve planlanmalı• Gerçek kullanıcıları dinlemeli; düşünceleri değerlendirmeli• En çok zaman harcanan sorunlara öncelik verilmeli• Kullanıcı alışkanlıklarını bozmamalı• Güvenlik konusu özel olarak ele alınmalı• Hizmete girmeden önce iyice test edilmeli• Çalışmalar iyi yönetilmeli – akademik takvime uyulmalı• Kullanıcıları iyice bilgilendirmeli
– Seminerler, yardım sayfaları, adım adım anlatım, ekran görüntüleri
• Açık iletişim kanalları (e-posta, liste, forum, form)
10/02/2010 29Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Tavsiyeler
• Entegrasyon yapısı belgeye dökülmeli (teknik ve iş akışı)
• Moodle’ın kendi API’si kullanılmalı• Kod değişikliğinden kaçınılmalı• Bir iki dönem sonrası hesaplanabilmeli• Küçük ve büyük Moodle sürümleri hesaba katılmalı• Moodle kurulumları ile ilgili genel tavsiyeler olarak:
– Arşivleme, yedekleme, güvenlik– Güç kaynaklı, yedek sunuculu, yedek donanımlı ve sistemli– Kaynak siteler takip edilmeli, araştırılmalı ve okumalı.
10/02/2010 30Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler
Teşekkürler
Eser SAHİLLİOĞLUWeb Uygulamaları Geliştirme Uzmanı
Bilkent Üniversitesi | Bilgisayar Merkezi
10/02/2010 31Bilkent Üniversitesi'nde Öğrenci İşleri Bilgi Sistemleri ile Moodle Entegrasyonu: Deneyimler