APP İNVENTOR- RESİMLERLE İNGİLİZCE PROGRAMI Bu program ilkokul öğrencilerinin seviyelerine göre ve İngilizce ye yeni başlayan bireyler için hazırlanmıştır. Resimlerle anlatılması kelimelerin hafızada kalıcılığını arttırmak içindir. Birey bir resimde veya bir soruda üç kelime öğrenmektedir. Program sorularla öğrenme ve ölçme olarak iki bölümden oluşmaktadır. Sorularla öğrenme bölümünde on soru ile birlikte öğrenci toplam otuz kelime öğrenmektedir. Bu bölümde renkler, rakamlar, mevsimler, hayvanlar, hava durumu olmak üzere beş kategori vardır. Kategori şeklinde ilerlemek isteyenler buradan seçimini yapabilir. Bir kategoriye başlandığı takdirde sorular diğer kategorilerle devam etmektedir. Aynı zamanda her kelimenin nasıl telaffuz edildiği sesli olarak kelimelerin yanlarında verilmiştir. Her sayfada anasayfaya dönmek için buton bulunmaktadır. Örneğin; renk kategorisinde bir nesne verilerek nesnenin hangi renkte olduğu sorulmuştur. Birey üç seçenekten yanlış olana tıkladığında yanlış olan rengin Türkçesi çıkmaktadır ve yanında o rengin telaffuzu sesli olarak buton ile verilmiştir. Birey doğruyu bulana kadar doğru seçenek açılmamaktadır. Yanlışların yanında İngilizce kelimelerin Türkçeleri ve İngilizce okunuşları verilerek yanlış olan kelimenin de öğrenilmesi sağlanmaktadır. Eğer birey hiçbir yanlış yapmadan doğru olan kelimeyi seçerse yanlış olan kelimelerde açılarak Türkçeleri ve okunuşları görünmektedir. Böylelikle birey sadece doğru yaptığı kelimeyi bilmekle kalmayıp diğer kelimeleri de öğrenmektedir. Ayrıca birey doğru cevabı bulmadan diğer öğrenme sorusuna geçememektedir. Son öğrenme sorusuna gelindiğinde ölçmeye geç butonu ile programın ikinci kısmı olan ölçmeye geçilmektedir. Kolay ve zor olmak üzere iki kısım bulunmaktadır. Her bölümde beşer soru mevcuttur. Sorular kategorilerden karışık şekilde gelmektedir. Birey soruya cevap verdiğinde sorunun yanlış ya da doğru olduğu yanındaki Label de gösterilmektedir. Birey soruya cevap vermeden anasayfaya dönebilmektedir. Değerlendirme kısmında bireyin sorulardan kaçını doğru cevaplandırdığı verilmektedir. Kelimenin yanında olan Label de birey sorunun doğru-yanlış olduğunu görmektedir. Böylelikle hangi soruyu yanlış yaptığını bilmektedir.
Seçim ekranında designerkısmında; İki buton kullanılmıştır.(width:fill parent,punto:14 ve kalın,renkler:blue ve pink) Screen3 te 10 buton kullanılmıştır.5 i yönlendirme, 5 i de ses içindir. Ayrıca media bölümünden 5 sound atılarak ses yüklenmiştir. Canvas: Sayfadaki yazıyı ortalamak için arka planı none seçilmiştir. secim ekranında blocks kısmında; Öğren butonuna tıklanıldığında Screen3 ekranına gidilmesi sağlanmıştır olc butonuna tıklanıldığında olcmeekran ekranına gidilmesi sağlanılmıştır. Bu sayfada kategoriler şeklinde kelimeler vardır. Yanlarındaki ses butonu ile de kategorilerin İngilizce okunuşları verilmektedir. Ses kodu şu şekildedir:
Hangi kategoriye gideceği şu şekilde sağlanmıştır: Sayfaya ses eklenip çalınabilinmesi için media bölümünden sayfaya Sound sürüklenmiştir. Her ses için ayrı sound gereklidir. Anasayfaya dönmek için aşağıdaki kod kullanılmıştır. Doğru cevap bulunduğunda diğer soruya ya da ölçmeye geçmek için buton bulunmaktadır. Nesne düzeni için bazı yerlerde arka plansız canvas kullanılmıştır. Sorularla öğrenmede kullanılan hava durumu sayfası şu şekildedir: Yanlış seçenek seçildiğinde kelimelerin Türkçelerinin ve ses butonunun görünür olması için aşağıdaki kod bloğu kullanılmıştır.
Ölçme için kolay ve zor bölümler bulunmaktadır. TinyDB de sayılar, sorular cevaplandıkça depolanmaktadır. Tag ile depolanma adı, ValueToStore ile de hangi alandan veri alınacağı belirtilmiştir. Daha sonra diğer sayfaya geçiş sağlanmıştır. Soru doğru yapılmışsa 1 puan yapılmamışsa 0 puan verilmektedir. Değer karışıklığının yaşanılmaması için 0 sayısı da verilmelidir. Ölçmenin ilk sayfası şu şekildedir. Soruların toplam doğruluğunun bulunabilinmesi için Tinydb kullanılmıştır. Sayfada geri tuşunun bir işlem yapmaması şu şekilde sağlandı. Tekrar işaretleme yapılmaması için butonlar tıklanamaz yapıldı.
Ses ile ilgili de ilgili soru sorulmuştur. Sorular kolaydan zora doğru sıralanmıştır.
Soruların bitiminde değerlendirmeye geçilmesi sağlanmıştır. Sonuç kısmı sayfasında doğru soru sayısı bulunmaktadır. Programın her açılışında TinyDB nin içindekileri sıfırlamamız gerekir. Bu yüzden de şu kodları kullandık. App İnventor un programdaki media kısmı da şu şekildedir: Puanlar aşağıdaki gibi GetValue koduyla tutulan alanlardan alınıp toplanarak sayfanın geldiği (yüklendiği) anda toplanıp Label2 ye yazdırılmaktadır. Veri alınacak sayfaya TinyDB eklenmesi gerekmektedir.