scorm paketleri oluşturabilen yazılımların incelenmesi : exe learning , xerte, reloaded , articulate , vb.

SCORM formatında çıktı verebilen bir yazılım arıyorum. Bu yazılım ile tüm ders notlarımı yazıp sonra MOODLE veya başka bir Öğrenme Yönetim Sisteminde bu notları kullanmayı planlıyorum.

Dreamweaver ile ders notlarını kendim hazırlıyorum ama CSS dosyalarını MOODLE’a aktarmak oldukça zahmetli..

Bunun yerine formatlama vs. ile uğraşmadan bir yazılım kullanmak daha avantajlı olacak diye düşünüyorum.

exe learning

Açık kaynak kodlu bir yazılım. Kendi içerisindeki hazır şablonları kullanarak ders notları kolaylıkla oluşturulabiliyor.

http://sourceforge.net/projects/exe/forums/forum/327762/topic/3594515
adresinden de görebileceğiniz gibi exe artık aktif bir proje değilmiş.

http://exelearning.org/wiki/TranslatingExe

exe learning idevice şablonlarını wikieducator.org adresinde kullanmaya başlamışlar.

Xerte

http://www.nottingham.ac.uk/xerte/

Microsoft Learning Essentials is a free download that includes “Save as SCORM” add-in for Word, PPT, and Excel

http://www.microsoft.com/learningessentials/ProductDetails.aspx?pid=001&active_tab=Teachers

SCORM formatında çıktı verebilen yazılımlar ile ilgili tartışma : http://moodle.org/mod/forum/discuss.php?d=57059

moodle içinde programlama kodlarını vurgulu olarak yazma : syntax highlighting

neredeyse tüm programlama dillerinde yazılmış program kodlarını web sitesi içinde problemsiz olarak gösterebilir, istediğiniz satırları da vurgulu olarak yazabilirsiniz.
bunun içinde kullanılan geshi isimli bir php kodu var. bu kod ücretsiz olarak indirilebilir ve açık kaynak kodlu bir yazılımdır.
moodle içinde geshi kullanmak mümkün. bu filtreyi kullanarak html, css, javascript kodlarını renklendirmek mümkün.
daha detaylı bilgiyi ingilizce olarak şu siteden bulabilirsiniz :
http://docs.moodle.org/en/Code_syntax_highlighting

önce moodle için en son sürüm geshi filtresini indirmek gerekiyor :
http://geshi.org/downloads/moodle-geshi-filter-0.2.0.zip
daha sonra indirilen bu dosyayı
moodle dosyalarının bulunduğu klasördeki filters klösörüne yüklemek gerekiyor.
son olarak da yönetici olarak bu filtreyi eklentiler içinden etkinleştirmek gerekiyor.

syntax highlighting kullanabilmek için öncelikle [code lang][/code] yazılır. bu ifade seçilip html editorden preformatted (önceden biçimlendirilmiş) olarak seçilir.
daha sonra istenilen programlama kodları bu code tagleri arasına yerleştirilir.

Reproducible Example

To achieve good results in Moodle 1.9.4+, use the following steps:

  1. Type the GeSHI open/close tags — “[code php][/code]” — into the HTML editor (change “php” to another language as required)
    No quotes, just SQUAREBRACKET-c-o-d-e-SPACE-p-h-p-SQUAREBRACKET
  2. Highlight these open/close GeSHI tags and choose “preformatted”
  3. Copy code from textual source
  4. Paste into HTML editor using source-HTML mode (click the “<>” button to switch modes). Paste in-between the [code][/code] brackets
  5. Save and return to course

fakat html editor ile kod tekrar düzenlendiğinde hem etiketlerden bazıları siliniyor hemde aralara boş satırlar geliyor. yani bir kere kodu yapıştırıp daha sonra hiç düzenleme yapmazsanız hiç bir problem olmuyor.
fakat tekrar düzenlemek istediğinizde herşey birbirine karışıyor.

hatta ben geshi sitesinden en güncel geshi sürümünü indirip filters içindeki geshi klasörünün üzerine yazdım. böylece en güncel geshi sürümünü yüklemiş oldum ama sonuçta problemin asıl kaynağı WYSWYG editöründen kaynaklanıyor. geshi işini problemsiz olarak görüyor.

satır numaraları ekleyebildim ve bazı satırları vurgulu yapabildim. bunun için aşağıdaki örnekleri incelemek yeterli :

[code lang]your code goes here [/code]
[code lang linenumbers]your code with line numbers [/code]
[code lang highlight=1,2,6-9]your code with lines 1, 2 and 6
  to 9 highlighted "extra" [/code]
[code lang linenumbers start=4]start the line numbers at "4" [/code]

moodle ile ilgili akademik çalışmalarım yenileri eklendi ve güncellendi. Moodle.kou.edu.tr adresi değişti.

MOODLE Konusundaki yapılmış yeni çalışmalar eklenmiş ve bozuk olan bağlantılar düzeltilmiştir :

http://moodle.kou.edu.tr adresinde değişiklik oldu ve yeni adrese kullanıcı adı ve şifresi olmadan giriş artık mümkün değil : http://eds.kocaeli.edu.tr

Aşağıda yeralan yayınların linkleri düzeltildi. İleride tekrar problem olabilir düşüncesiyle yayınlar farklı yerlere yedeklendi :

Burak İNNER, “Laboratuvar Uygulamasında Moodle Öğrenme Yönetim Sistemi Kullanımında Karşılaşılan Problemler, Tecrübeler Ve Çözüm Önerileri”, IETC 2009 9. Uluslararası Eğitim Teknolojileri Sempozyumu, Ankara, IETC 2009 – BİLDİRİ İÇİN HAZIRLANAN Powerpoint sunusu için tıklayınız.

Burak İNNER, “Laboratuvar Uygulamasında Moodle Öğrenme Yönetim Sistemi Kullanımında Karşılaşılan Problemler, Tecrübeler Ve Çözüm Önerileri”, IETC 2009 9. Uluslararası Eğitim Teknolojileri Sempozyumu, Ankara, IETC 2009(pdf için tıklayınız)

27 Şubat 2008 Moodle Kurs Yönetim Sisteminin Laboratuvar uygulamalarında sağladığı avantajların anlatıldığı sunum (powerpoint sunumu için tıklayınız)

Burak İNNER, “ÖĞRENME YÖNETİM SİSTEMİNİN (MOODLE) ÖRGÜN ÖĞRETİM LABORATUVAR UYGULAMALARINDA KULLANILMASI”, Ulusal Teknik Eğitim, Mühendislik ve Eğitim Bilimleri Genç Araştırmacılar Sempozyumu, UMES 2007, 2, 917, (2007) (pdf için tıklayınız.)

Eski bağlantılar düzeltildi :

27 Şubat 2008 Moodle Kurs Yönetim Sisteminin Laboratuvar uygulamalarında sağladığı avantajların anlatıldığı sunum (powerpoint sunumu için tıklayınız)

Burak İNNER, “ÖĞRENME YÖNETİM SİSTEMİNİN (MOODLE) ÖRGÜN ÖĞRETİM LABORATUVAR UYGULAMALARINDA KULLANILMASI”, Ulusal Teknik Eğitim, Mühendislik ve Eğitim Bilimleri Genç Araştırmacılar Sempozyumu, UMES 2007, 2, 917, (2007) (pdf için tıklayınız.)

http://moodle.kou.edu.tr artık kapandı. kullanıcı adı ve şifresi olmadan moodle sistemini görmeniz mümkün değil.

Erzincan Üniversitesinde Moodle kullanılıyor mu ?

Erzincan Üniversitesinde Moodle kullanılıyormu bilemiyorum ama ilk kurulumunun geçen sene yapıldığını gördüm.

tarih olarak 2008 gözüküyor. Acaba bu site üzerinden ders veren birileri varmı açıkçası merak ettim.

Bu kurban bayramında Erzincan’a gidebilecek olsaydım bu konudaki çalışmaları bizzat yerinde incelerdim fakat ne yazıkki bu kurban bayramınınıda Kocaeli’nde doktora tez rapor çalışmalarım ile geçiriyorum olacağım.

neyse elbet bir gün haber alıp burayada eklerim Erzincan’daki moodle çalışmaları ile ilgili elde ettiğim bilgileri.

virtual class room – sanal sınıf odaları için kullanılabilecek yazılımlar

sanal sınıf odaları için kullanılabilecek yazılımları ve web sitelerini inceliyorum.

Okuldan bu sitelere giriş yapıp kamera ile görüntü aktarımı yapabilmek için 1935 portunu kullanmak gerekiyor . Fakat kullanamyorum. şu adresten girip bağlantınız ile ilgili bir problem varmı kontrol edebilirsiniz. Ben okuldaki bilgisayarımdan denediğimde tüm sonuçlarda timeout yazdı. Evden denediğimde ise problem olmadı.

Aşağıdaki soruların cevaplarının araştırılması gerekiyor :

  1. Sanal sınıf ortamı nedir, neler sunulabiliyor, ek bir yazılım yüklenmesi gerekiyormu, hangi dosya formatlarında yükleme yapılıp sunum yapılabiliyor, hangi özellikler kayıt edilebiliyor(kamera,ses,anlatım,beyaz tahta vs.)
  2. Sanal sınıf ortamı sunan siteler nelerdir ? Ne özellikler sunuyorlar, ne kadar fiyat istiyorlar ?
  3. Bu sistemleri kullanırken ses kalitesi nasıl oluyor, bağlantı problemi yaşanıyormu ?
  4. Sanal sınıflar MOODLE ile entegre bir şekilde kullanılabiliyormu ? Moodle’a entegre etmenin ne faydası oluyor ?
    Moodle’daki bağlantıya tıklanıp sanal sınıfa gidildiğinde tekrar bir kayıt isteniyormu ?

Bu soruların cevapları araştırılacaktır. Dolayısıyla bu konularda tecrübe sahibi insanların tecrübelerinede başvurulacaktır. Bu sanal sınıf ortamlarını kullanan siteler incelenecek ve onlarla irtibat kurulacaktır.

Moodle güncellemesinde “Bütün verilerinizi Unicode (UTF-8) olarak saklamanız gerekir.” hatası

Moodle 1.9.5 (Build: 20090515) sürümüne güncelleme yapmak istediğimde aşağıdaki hatayı aldım.

Ad Bilgi Rapor Durum
unicode yüklenmesi/etkinleştirilmesi gerekli

Bütün verilerinizi Unicode (UTF-8) olarak saklamanız gerekir. Yeni kurulumların veritabanlarına varsayılan olarak Unicode karakter setinde işlem yapması gerekir. Güncelleme yapıyorsanız, UTF-8 Çevirim işlemini yapmanız gerekiyor (Yönetici sayfasına bakınız).

Kontrol et


phpmyadmin ile veritabanının karşılaştırmasını latin1_swedish_ci ‘den utf8_general_ci ‘ye çevirdim. Artık bir problem olmuyor.

moodle ve nwiki problemi Version mismatch assignment can’t downgrade 2008071713 -> 2007101511 !

moodle yüklediğim Moodle test platformu sitemde :

Version mismatch: assignment can’t downgrade 2008071713 -> 2007101511 !

Çözüm olarak moodle.org ‘daki forumlardan öğrendiğimi denedim  :
veritabanındaki modules tablosundaki assigment kaydını 2007101511 olarak değiştirin.

UPDATE `veritabanı_isim`.`mdl_modules` SET `version` = ‘2007101511’ WHERE `mdl_modules`.`id` =1 LIMIT 1 ;

böylece assignment problemini çözdüm fakat şimdi de nwiki problemine gelmiş olduk :

Version mismatch: wiki can’t downgrade 2008080401 -> 2007101509 !

bu problemi de nwiki sitesinden indirdiğim en son sürüm nwiki yi siteye kopyalayarak çözdüm.

Artık moodle test platformum açılmış oldu :

Jspturk – Java Öğrenim Merkezi

Bu siteyi hem Java, JSP ile ilgili ders materyellerini moodle ile hazırlamak için hemde moodle ‘a sonradan yüklenen (standart olmayan) modülleri denemek için kullanacağım.

şu anda sistemde hiçbir bilgi yok fakat gelişmeleri takip etmek, eklenecek olan ders notlarından yararlanmak, moodle sistemi ile ilgili modülleri görebilmek için Moodle test platformuma ücretsiz kayıt olabilirsiniz.

Madem Test platformu olarak bu sistemi kullanıyorum o zaman Moodle 2.0 kullanmaya karar verdim. Artık Moodle 2.0 sürümünü kullanarak ders içeriği hazırlamaya başladım. Aynı zamanda da moodle ‘ın yeni versiondaki özelliklerini şimdiden inceleme fırsatım oluyor.

Wiki sistemi mi yoksa dersler özelliğini mi kullanmalıyım, hangisi daha faydalı bu konuda kesin bir fikrim yok. Bu konuda biraz çalışmak gerekiyor.

Moodle 2.0 yükleyip denemeler yapmak istemiştim fakat RESTORE özelliği Moodle 2.0 ‘da henüz gerçekleştirilmemiş [KAYNAK] Moodle v2.0 yol haritasını incelemek gerekiyor. Ayrıca nwiki ‘de henüz Moodle 2.0 ‘da çalışmadığı için mecburen tekrar Moodle 1.9 kullanmaya karar verdim.

moodle questionnaire modülünü kullanıyorum. Fakat 19.4+ güncellemesinden sonra problem olduğundan şu forumdan öğrendiğim kadarıyla Download for Moodle 1.9 yazan bağlantıdan questionnaire modülünü indirip yüklemek gerekiyormuş. Download latest version ile Moodle 2.0 versionu için modül indiriliyormuş.

Technorati Etiketleri: ,

Nesne Yönelimli Programlamaya Giriş Dersi Laboratuvar uygulamaları

Nesne Yönelimli Programlamaya Giriş dersinin laboratuvar uygulamaları internet üzerinden moodle ile http://moodle.kou.edu.tr sitesinden üzerinden yapılmaktadır.

Nesne Yönelimli Programlamaya Giriş (Bilgisayar Bölümü) laboratuvar uygulamalarında karşılaştığımız en sık problemler ve çözümlerinden bir kısmı aşağıdaki gibidir :

NOT:
Aşağıdaki çözümler bazı durumlar için doğru olmayabilir fakat en sık
karşılaştığımız problemler ve çözümleri aşağıdaki gibidir.
Örneğin ; expected hatası her zaman bir üst satırda eksik olması ile ilgili olmayabilir.

  • class adı verilirken arada boşluk bulunmaz.
    Örnek
    class Fatura Tutari —-> YANLIŞ
    class FaturaTutari —–> DOĞRU
  • class ismi ile dosya ismi aynı olmalıdır.
    FaturaTutari.java Dosyasındaki class adı class FaturaTutari şeklinde olmalıdır.
  • Oku komutu kullanılırken Oku ‘nun İlk harfi büyük yazılır.
    Kullanım şekli:

Oku.intSayi();

dikkat edilirse ilk harfler büyük yazılmıştır.

  • ; expected Hatası ise ; eksikliğinden kaynaklanan hatadır. dolayısıyla ; karekterinin kullanılması gerektiğini belirtmektedir ve bir üst satır kontrol edilmelidir.
    Örneğin
    bu hatayı 8. satırda verdiyse Compiler 7. satırda eksik olduğu vurgulanmaktadır. 7. satır kontrol edilmelidir.
  • public static void main( String args[] ); —–> YANLIŞ
    Sonunda ; olmaz.
    public static void main( String args[] ) —–> DOĞRU
  • cannot find symbol variable x hatası,
    x isimli bir değişkeni daha önce tanımlaMAdan kullanılmaya çalışılmış.Örneğin :
    x = 5; //YANLIŞ .. x nerede tanımlandı ? tipi nedir ?
    float x = 50f; // DOĞRU x float olarak tanımlandı.
  • variable x might not have been initialized hatası,(ilk değer ataması değişken tanımlandığında yapılmamıştır.)
    değişken
    tanımlaması yapılmış ve değişken tanımlandığında herhangi bir değer
    atanmamış fakat değişkene hiçbir değer ataması yapılmamasına rağmen
    değişken kullanılmaya çalışılmış.
    Örneğin:
    int x;
    int sonuc = x * 2; //YANLIŞ.. neyin iki katını almaya çalışıyorsunuz?x değeri belli değil.
    int x = 5;
    int sonuc = x * 2; //DOĞRU .. x değeri 5 olduğuna göre 5 in karesini al.
  • possible loss of precision (hassasiyet kaybı).
    Değişken tipleri birbirleriyle uyumlu olmalıdır
    ve değişkenlere değer atamada tip uyumluluğu sağlanmalıdır.
    Float bir değer int bir değere atanmaya çalışılırsa bu hata verilir.
    örnek =>
    int x,y;
    short z;
    z=x+y; ====> YANLIŞ ( çünkü z değişkeni short tipinde olduğundan
    yalnız short değişken atanabilir.)int x,y;
    int z;
    z=x+y; ====> DOĞRU ( z değişkenide int tipinde olduğundan atama
    işlemi doğrudur.)
  • Float tanımlamalarda sayılar 10.05 değil 10.05f şeklinde kullanılır.
    Sonundaki f değeri sayının bir float olduğunu gösteriyor.Eğer f koymazsanız bu bir double değerdir.
    float sayi1 = 10,05; ====> YANLIŞ
    float sayi1 = 10.05f; ====> DOĞRU
  • public static void main() ifadesinden sonra { kullanılmalıdır.
  • karakter tanımlamaları ‘a’ şeklinde yapılır.
    “a” ile tanımlanan bir karakter değildir, bir string değerdir. Karakter tanımlamak istiyorsanız ‘ ‘ kullanın.
  • VEYA yazmak istiyorsanız klavyeden Alt GR tuşu ile birlikte < > tuşuna basın. Sonuçta || şunları elde etmelisiniz. // \ gibi ifadeler veya anlamına gelmez.
  • for(i=0;i<100;i++); for döngüsünden sonra ; kullanılmaz.
    Döngünün doğrusu :
    for ( i=0; i<100 ; i++ ) {
    }//for i
    Eğer her bir { parantezin bittiği yere } açıklama olarak komutun başlangıcını yazarsanız yanlışlık yapmanızı engellersiniz.

Örneğin :

do{
for ( i=0; i< 100 ;i++)
{
for ( j=0; j<100 ; j++)
{
System.out.println(i+” “+j+” ” );
}//for j
}//for i
}while( cevap == ‘E’ ||cevap==’e’ );
BU şekilde yazdığınızda hangi for döngüsü nerede bitiyor belli olur.

  • == ifadesi karşılaştırmalarda kullanılır. = ifadesi atamada kullanılır.
    while ( cevap =’e’ ) derseniz cevap değişkenine e değerini atarsınız.Kontrol yapmış olmazsınız.
  • Exception in thread “main” java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(StringTokenizer.java:332)
    at Oku.intSayi(Oku.java:19)
    at karsilik.main(karsilik.java:11)

cevap=Oku.charDeger();
ile bir karakter okunur. Fakat klavyeden girilirken enter tuşuna
basılır. Girilen değer cevap değişkenine atanır fakat ENTER tuşu bir
sonraki a=Oku.intSayi(); değerine gider ve hiçbir sayı girilmeden
enter’a basılmış olur. Bu nedenle yukarıdaki hata verilir. Bu hatanın
çözümü için enter tuşunun temizlenmesi gerekir.

moodle’nin kurulumunu nasıl yapacağız?

MOODLE ile ilgili Öğrenci Projeleri içinde yazdığım bir yazıyı buradan paylaşmak istiyorum.

Moodle Kurulumu nasıl yapılır?

Eğer http://download.moodle.org/ sitesine girip aşağıdaki bağlantıdan
http://download.moodle.org/download.php/stable19/moodle-latest-19.tgz
dosyayı indirirseniz kurulumu yapamazsınız. Çünkü burada sadece moodle sisteminin php kodları vardır. Bu kodların çalışması için gerekli olan apache, mysql ve php’nin sizde yüklü olması gerekir. Veritabanı açma vs. gibi hiçbir işlemle uğraşmadan moodle kurulumu için

http://download.moodle.org/windows/ adresinden

http://download.moodle.org/download.php/windows/MoodleWindowsInstaller-latest-19.zip

dosyasını indirseniz kurulumu yapabilirsiniz.

kurulum ile ilgili ingilizce döküman şurada : http://docs.moodle.org/en/Installing_AMP#Windows

kısaca yapmanız gereken şu :
Slightly faster

  1. Using Windows Explorer run the file c:\xampplite\restart_xampp.bat and do not close the window that opens.

yani restart_xammp.bat dosyasını çalıştır ekrana ne yazdığına bak. işlem tamamlandığında kurulum bitti.

  1. In Windows Explorer click on c:\xampplite\apache_start to start the Apache web server. This opens a new window that you should leave open.
  2. In Windows Explorer click on c:\xampplite\mysql_start to start the MySQL database server. This opens yet another new window that you should leave open.

sonra ister apache_start.bat ve mysql_start.bat dosyalarını çalıştırın, istersen xammp_control.exe ‘yi çalıştırıp apache ve mysql ‘in yanında start düğmelerine basın.

apache ve mysql çalışıyorsa kurulumu http://127.0.0.1 veya http://localhost ile yapabilirsiniz.

ama apache ve mysql çalışmıyorsa neden olduğunu bulmak zor. skype vardır çalışmaz, antivirus vardır çalışmaz, firewall vardır çalışmaz, firewall’daki engellemeyi kaldır ayarına hayır demişsindir çalışmaz, daha önce başka bir apache,mysql kuruludur onun ayarları ile karışır çalışmaz vs.vs.vs.

Şu anda en güncel moodle versionu 1.9’dur. Eğer ilk kez moodle kullanmayı düşünüyorsanız bu sürümü yükleyiniz.

2006 yılında öğrenciler ile birlikte hazırladığımız Moodle projesi

ALİ HAYDAR DEMİRBİLEK-SERKAN KARAKUŞ tarafından hazırlanan Proje : Scorm’un Paylaşılabilir İçerikNesnesi Başvuru Modeli) tanıtıldığı, Moodle’da sınavın (quiz) nasıl hazırlandığı, soru hazırlama formatlarından AIKEN ve GIFT ‘nin anlatıldığı, exepackage,reload editör ve reload player ile SCORM paketleri oluşturmak ve görüntülemek için gerekli adımlardanbahsedilmekdir.

Şu anda moodle 1.9 ile ilgili proje çalışmalarımız devam etmektedir. Projeler bittiğinde http://uzem.kou.edu.tr adresinde yayınlanacaktır.

1 2