Microsoft Yaz Okulu 2009’un Ankara ayağı geçen cuma günü bitti. Bir çok güncel teknolojiyi , alanlarında Microsoft MVP programında olan uzman kişilerden öğrendik ve eğitimin sonunda Imagine Cup 2010 için Proje Çalışması yapmamız istendi. Bu senenin Imagine Cup teması ise "Imagine a world where technology helps solve the toughest problems.".

       Ben de verilen bir günlük zaman dilimi içinde Microsoft Multi-Point kullanarak bilgisayar sayısı kısıtlı olan okullar çözüm bulmaya çalıştım. Microsoft Multi-Point , bir bilgisayara birden çok mouse takarak , bir bilgisayardan birden çok kişinin faydalanmasını sağlıyor. Bildiğimiz gibi bir bilgisayara birden çok mouse takarsak hepsi bir imleçi yönetiyor olacaktır fakat Microsoft Multi-Point SDK ile WPF uygulamamız üzerinde sistem imlecini saklanarak USB üzerinden takılan mouse’ların hepsine ayrı bir imleç sağlıyor.

enternames

       Proje anlatımım için 3 usb mouse kullanıyorum. Uygulamam maksimum 4 kişiye kadar kullanılabiliyor. MultiPoint SDK ile 127 mouse’a kadar uygulamanızda kullanabiliyorsunuz. Giriş ekranında isimlerleri alıyorum çünkü uygulama sonunda quiz sonuçlarını XML’de kaydedip gerektiği zaman öğretmenin bakabilmesi için. Her mouse’a farklı bir renk atanıyor ve öğrenciler ancak kendi renginde olan textbox’a fokuslayıp ismini yazabiliyorlar. ( Klavye tek olduğu için sırayla girmeleri gerekiyor. )

question

       Quiz sorularını XML’den okuyorum. Öğrencilerin soruları cevaplayabilmesi için 10 saniyeleri var.

showanswers

              Öğrenciler birbirinden kopya çok rahat çekebilir diyebilirsiniz o yüzden hem biraz eğlence hem de işin içine yarışmayı katmak için puanlama sistemi getirdim. İlk doğru cevabı veren daha çok puan kazanıyor , ilkinde yanlış cevap veren puan kaybediyor şeklinde. Üç öğrencinin olduğu bir quizde ilk cevap veren doğru cevaplarsa 30 puan , yanlış cevaplarsa –30 puan alıyor. İkinci cevap veren 20 , –20 diye devam ediyor. Puanları ise üst kısımda kendi imleç renklerinde olan kutucuklarda gösteriyorum. Öğrenci herhangi bir seçeneğe bastığında imleci kilitleniyor , cevabını değiştirememesi için. Herkes cevapladığında veya süre bittiğinde sorunun doğru cevabı gösteriliyor.

questioncomes questiongoes

       Uygulamayı WPF ile yaptım ve çocuklara biraz daha heyecan katabilmek sorular ve şıkları gelip giderken birkaç animasyon katmayı da unutmadım :)