5 Ekim 2012 Cuma

MyPLE

MyPLE

Kişisel öğrenme ortamları (PLEs) oluşturmak amacıyla "Start Page" yaklaşımının çeşitli sorunları bulunmakta. "Sustainability of PLE start Pages" (1) isimli yayında ve AECT 2012 için hazırladığım bildiride (2) bu konudaki bulgularımı paylaştım. Mobil uygulama tabanlı PLE oluşturmak amacıyla Windows 8 Metro Style uygulama geliştirme altyapısının sağladığı olanakları incelemeye başladım. Bir iki saatlik bir deneme ile Visual Studio 12 ve Visual Basic ile Split Application şablonunu kullanarak Web 2.0 araçlarını içeren web sitelerini taşıyacak bir ana sayfa oluşturmayı başardım. Bunun için web sitelerine ait bilgileri şablon içerisinde gelen data modelde grup listesine ekledim. Ayrıca şablonda Items Page'de "image" olan öğeyi "webview" olarak değiştirdim. Aşağıdaki gibi bir görünüm elde edildi.


Çok sayıda web sitesi kullanıldığı durumda bu yapı çok kullanışlı değil. Sitelerin gruplanabileceği bir yapı gerekiyor. Bu amaçla ana sayfada listelerin oluşturulduğu, her listeye ise web sitelerinin eklenebildiği yapıyı denedim. Bu yaklaşımda Items Page'de grup düzeyinde liste isimleri tutlmakta, her listeye tıklandığında ise Split Page'de o listeye ait öğeler görüntülenmekte. Web sitelerine ait bilgilerin öğe düzeyinde tutulmasını sağladım ve şablonda "content" olan alanı "web view" olarak değiştirdim. Sonuç olarak aşağıdaki gibi iki katmanlı yapı ortaya çıktı.





Elde edilen yeni yapı PLE oluşturmak için istenildiği kadar "Start Page" oluşturulabilmesine olanak sağlamakta.

Bu yapıda başka denemeler de yapılabilir:


  • Split Page şablonu yerine Grouped Items Page şablonu kullanılarak, tek katmanlı olan ama öğelerin  gruplandırılmış olduğu bir ekran görünümü elde edilebilir.
  • Grid Application şablonu kullanılarak ilk sayfası gruplandırılmış ve iki katmanlı bir yapı tasarlanabilir.


Bu aşamada MyPLE uygulamasının bir PLE işlevselliğine sahip olması için oldukça yol alınması gerekiyor. Örneğin Widget özelliklerinini eklenmesi, Live Tiles ve Notification gibi hareketliliklerin kullanılması durumunda uygulama biraz daha kullanışlı hale gelecektir. Diğer taraftan uygulamanın kullanılabilirliği için liste ekleme/düzenleme ve listelere öğe ekleme/düzenleme özelliklerine de ihtiyaç var. Bu işlevleri AECT 2012 bildirisinde (2) gösterildiği gibi yapıyı AllMyListsMetro'ya taşıyarak kazandırmak son derece kolay olacaktır. Fakat MyPLE üzerinde bütün denemeleri ve geliştirmeleri yapmaya devam ederek,yapıyı  belirli bir aşamaya geldikten sonra AllMyListMetro'ya taşımayı düşünüyorum. 



(1) http://kisiselogrenmeortamlari.blogspot.com/2012/07/sustainability-of-ple-start-pages.html

(2) M.E. Mutlu, 2012 AECT International Convention konferansı dahilinde "Proceedings of 2012 AECT International Convention"  bildiri kitapçığındaki "Technological Developments Observed in the PLE Diagrams and Sustainability", Louisville/Kentucky, ABD, 30 Ekim - 3 Kasım 2012 (Kabul edildi)