SlideShare a Scribd company logo
1 of 10
İnternet Tabanlı
        Test Hazırlama ve Değerlendirme
             Programlama Arayüzü




           M. Emin MUTLU (Açıköğretim Fakültesi)
            Ruşen YILMAZ (Açıköğretim Fakültesi)
              B. Fethi ŞENİŞ (İşletme Fakültesi)
                     Anadolu Üniversitesi




Yöneylem Araştırması ve Endüstri Mühendisliği XIX. Ulusal Kongresi,
               ODTÜ, Ankara, 25-26 Haziran 1998
İnternet üzerinde kullanılmak üzere eğitsel uygulama geliştirmek
İnternet üzerinde eğitim uygulamaları uygulama geliştirmek çoğu zaman Hizmet Birimi
Programlamayı (Server Side Programming) gerektirir.

Bu türden uygulamalara örnek olarak

          Öğrenci kaydı yapmak
          Öğrencinin ağ üzerindeki faaliyetlerini izlemek
          Öğrencinin tepkilerini değerlendirmek

verilebilir.

Öğrenci tepkilerini değerlendirmeye en fazla öğretimin denetlenmesi için kullanılan ölçüm araçlarını
kullanırken ihtiyaç duyulmaktadır. Yaygın kullanılan ölçme ve değerlendirme araçlarının başında ise
test uygulamaları gelmektedir.
Bilgisayar Destekli Öğretim uygulamalarında Test değerlendirme araçlarının
önemi
Bilgisayar destekli eğitimde genellikle bir derse ait ünitelerin başında ve sonunda bir test
gerçekleştirilir. Ön test ve son test adı verilen bu denetimlerle öğrencinin izlenmesi sağlanır.

Öntest ile öğrencinin üniteyi öğrenmeye başlamadan önceki bilgi seviyesini ölçülür. Öğrenci belirli bir
ölçüte göre yetersiz bulunursa ünitedeki konulara geçmesine izin verilir. Öğrenci eğer yeterliyse bu
üniteyi atlayarak izleyen üniteden devam etmesi tavsiye edilir.

Öğrenci ünitedeki konuları tamamladığında bir son test ile seviyesi ölçülür. Belirli bir ölçüte göre ve ön
test sonucuna göre bir değerlendirme yapılır. Eğer öğrenci yetersizse üniteyi tekrar etmesi tavsiye
edilir. Öğrenci yeterliyse izleyen üniteye geçebilir.

Bu türden testler gerek Bilgisayar Destekli Eğitim uygulamalarında, gerekse eğitim geleneksel
teknolojilerle verildiği ortamlarda eğitim öncesi ve sonrasında uygulanır.

Günümüzde uzaktan öğretimin İnternet üzerinden gerçekleştirilmesine yönelik önemli adımlar
atılmaktadır. BDE uygulamalarının İnternet Destekli Eğitim biçimine dönüşmesi yukarıda verilen
algoritmayı değiştirmemektedir. İnternet Destekli Eğitimde de testler ile öğretimin denetlenmesine
devam edilmektedir.
İnternet üzerinde kullanılmak üzere test hazırlama ve değerlendirme problemi

Kullanıcı ve hizmet birimi arasında çift yönlü iletişim gerektiren uygulamaları geliştirmek için

         CGI
         Java
         Server-side Java Script
         Server-side VB Script

vb. teknikleri kullanmak gerekmektedir.

Eğitim tasarımcılarının bu teknolojilerde yetkin olmadıkları varsayıldığında, İnternet üzerinde eğitim
tasarımında kullanılmak üzere çift yönlü iletişime olanak sağlayan eğitim araçlarını geliştirilmesi
gerekliliği ortaya çıkmaktadır.

Bu amaçla İnternet üzerinde test hazırlamak ve değerlendirmek amacıyla TEST.EXE adını verdiğimiz
bir yazılım geliştirildi. Bu yazılım yardımıyla eğitim tasarımcıları sadece temel HTML bilgisini
kullanarak ve bir dizi metin dosyasını düzenleyerek test hazırlama, değerlendirme ve roparlama,
gereksinimlerine yanıt bulabilmektedirler.

TEST.EXE, Robert B. Denny'nin yazdığı WinCGI 1.5 kitaplığını kullanarak CGI protokolü yardımıyla
istemci ve sunucu arasında iletişim sağlamaktadır.

TEST.EXE'ye ait uyarlamalar (TEST.BAS, TEST1.BAS, TEST3.BAS) ile Robert B. Denny'ye ait
CGI32.BAS kaynak kodları Anadolu Üniversitesi BDE Birimi'ne ait Web Sitesinden temin edilebilir.

Bu yazılımın kullanımı Çalışma Ortamı ve Geliştirme Ortamı olarak iki ayrı bölümde incelenecektir.
Test Hazırlama ve Değerlendirme Arayüzü için Geliştirme Ortamı
Geliştirme ortamı üç katmandan oluşmaktadır:

                 Test İstek Birimi (Eğitim Tasarımcısı, HTML tasarımı)
                 Ağ Hizmet Birimi (Web Server yazılımı)
                 Test Hizmet Birimi (TEST.EXE, cevap anahtarı, rapor)

Geliştirme ortamının işleyişi aşağıdaki adımlardan oluşmaktadır:

1. TEST.EXE yazılımı bu amaca tahsis edilmiş bir Web Server'a yerleştirilir.
2. Eğitim tasarımcısı test sorularını hazırlar
3. Sorulara ait cevap anahtarını belirtilen sözdizim kurallarına uygun olarak hazırlar ve TEST.EXE'nin
bulunduğu Web Server'a yerleştirir.
4. Test soruları, belirtilen isimlendirme kurallarına uyarak, HTML ile FORM komutu kullanılarak,
Web sayfası biçiminde tasarlanır.
5. Form komutuna adres olarak TEST.EXE'nin bulunduğu Web Server verilir ve argüman olarak
Cevap Anahtarı dosyasının adı eklenir.
6. Tamamlanan Web Sayfası yayınlanmak üzere herhangi bir Web Sitesi'ne yerleştirilir ve öğrenciye
duyurulur.
Test Hazırlama ve Değerlendirme Arayüzü için Çalışma Ortamı

Sistem üç katmandan oluşmaktadır:

                 Test İstek Birimi (Öğrenci - Tarayıcı)
                 Ağ Hizmet Birimi (Web Server yazılımı)
                 Test Hizmet Birimi (TEST.EXE)

Çalışma ortamının işleyişi aşağıdaki adımlardan oluşmaktadır:

1. Öğrenci test sorularını içeren Web Sayfasına erişir.
2. Çoktan Seçmeli ya da Doldurmalı biçiminde hazırlanmış test soruları yanıtlanır.
3. DEĞERLENDİR dümesine tıklanır
4. Tarayıcı, yanıtları Ağ Hizmet Birimi'ne POST eder.
5. Ağ Hizmet Birimi tarayıcıdan gelen argümanları WinCGI protokolünü kullanarak TEST.EXE'ye
aktarır.
6. TEST.EXE öğrencinin yanıtlarını, Cevap Anahtarıyla karşılaştırır ve sonuçları öğrencinin
bilgisayarına gönderir.
7. TEST.EXE yapılan işleme ilişkin bir durum raporu üretir.
Test Tasarımı
       Eğitim Tasarımcısı
       Test sayfası tasarımı (HTML kodu)
       Test sayfası tasarımı (Ekran Görünümü)

Test Değerlendirme Tasarımı
       Eğitim Tasarımcısı
       Cevap Anahtarı hazırlama (Cevap Anahtarı Dosyası)

Testin Yanıtlanması ve Yanıtların Hizmet Birimine İletilmesi
       Öğrenci
       Testin Yanıtlanması (Ekran görünümü)

Testin Değerlendirilmesi
       TEST.EXE
       Test Sonuçları (Ekran görünümü)

Raporlama
       TEST.EXE
       Rapor Dosyası (rapor dosyası görünümü)

Uygulama
       AÖF için Deneme Dersi
Sonuç

Geliştirmiş olduğumuz Test Hazırlama ve Değerlendirme Arayüzü ile eğitim
tasarımcıları

a) kendi başına çalışan test uygulamaları geliştirebilmektedirler
b) kendi geliştirdikleri eğitim uygulamalarına kolaylıkla eklemlenebilen test
uygulamaları geliştirebilmektedirler.

Önerilen sistem,

HTML ortamında TEST.EXE'yi çağırma kolaylığı,
Cevap Anahtarı yardımıyla öğrenciye iletilen tepkinin tasarımındaki esneklik
Raporlama anında üretilen durum bilgilerini zenginliği

Olanaklarıyla eğitim uygulamalarının büyük bir bölümünde kullanılabilmektedir.
Öneriler
Geliştirme ve değerlendirme ortamı için

        Öğrenciye iletilen sonuçların tasarımında daha fazla esneklik
        Cevap Anahtarı hazırlamak için bir program yazılması
        Rapor dosyasının çözümlenmesi için bir program yazılması


Çalışma ortamı için

         Daha fazla ölçme aracı
         WinCGI uyumlu olmayan hizmet birimleri için benzer veri yapılarını kullanan uygulamalar
geliştirme
Derse Giriş



       Ünite'nin
       Amaçları



       Ön Test



                      E
         Tüm                                      İzleyen Üniteye
          ü                                             Geç
             H

                              Konuyu Tekrar
    Konuyu Anlat                 Anlat



                                Soru Sor
       Soru Sor


                                              H
                                  Yanı            Önceki Üniteleri
                          H
         Yanı                      t                Tekrar Et
          t

                 E
                                 E

       Son Test



H
        Tüm
        ü

             E

    İzleyen Üniteye
          Geç

More Related Content

More from Mehmet Emin Mutlu

Hafta 9 - e-Öğrenmede Sınırdaki Teknolojiler
Hafta 9 - e-Öğrenmede Sınırdaki TeknolojilerHafta 9 - e-Öğrenmede Sınırdaki Teknolojiler
Hafta 9 - e-Öğrenmede Sınırdaki TeknolojilerMehmet Emin Mutlu
 
Hafta 7 - Uzaktan Eğitimde Güncel Teknolojiler
Hafta 7 - Uzaktan Eğitimde Güncel TeknolojilerHafta 7 - Uzaktan Eğitimde Güncel Teknolojiler
Hafta 7 - Uzaktan Eğitimde Güncel TeknolojilerMehmet Emin Mutlu
 
Hafta 6 - Uzaktan Eğitimde Geleneksel Teknolojiler
Hafta 6 - Uzaktan Eğitimde Geleneksel TeknolojilerHafta 6 - Uzaktan Eğitimde Geleneksel Teknolojiler
Hafta 6 - Uzaktan Eğitimde Geleneksel TeknolojilerMehmet Emin Mutlu
 
Hafta 5 - Uzaktan Eğitimde Teknoloji Kullanımı
Hafta 5 - Uzaktan Eğitimde Teknoloji KullanımıHafta 5 - Uzaktan Eğitimde Teknoloji Kullanımı
Hafta 5 - Uzaktan Eğitimde Teknoloji KullanımıMehmet Emin Mutlu
 
Hafta 4 - Eğitimde Teknoloji Kullanımı
Hafta 4 - Eğitimde Teknoloji KullanımıHafta 4 - Eğitimde Teknoloji Kullanımı
Hafta 4 - Eğitimde Teknoloji KullanımıMehmet Emin Mutlu
 
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...Mehmet Emin Mutlu
 
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve Tasarımı
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve TasarımıÖğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve Tasarımı
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve TasarımıMehmet Emin Mutlu
 
Öğrenme Deneyimleri Yönetimi - Learning Experiences Management
Öğrenme Deneyimleri Yönetimi - Learning Experiences ManagementÖğrenme Deneyimleri Yönetimi - Learning Experiences Management
Öğrenme Deneyimleri Yönetimi - Learning Experiences ManagementMehmet Emin Mutlu
 
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem Önerisi
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem ÖnerisiYaşam Deneyimlerinin Yönetimi İçin Bir Sistem Önerisi
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem ÖnerisiMehmet Emin Mutlu
 
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...Mehmet Emin Mutlu
 
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...Mehmet Emin Mutlu
 
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde Uygulanabilirliği
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde UygulanabilirliğiKitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde Uygulanabilirliği
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde UygulanabilirliğiMehmet Emin Mutlu
 
Platform Bağımsız Kişisel Öğrenme Ortamlarının Tasarımı
Platform Bağımsız Kişisel Öğrenme Ortamlarının TasarımıPlatform Bağımsız Kişisel Öğrenme Ortamlarının Tasarımı
Platform Bağımsız Kişisel Öğrenme Ortamlarının TasarımıMehmet Emin Mutlu
 
Açık ve Uzaktan Öğrenme - Açık İçerik
Açık ve Uzaktan Öğrenme - Açık İçerikAçık ve Uzaktan Öğrenme - Açık İçerik
Açık ve Uzaktan Öğrenme - Açık İçerikMehmet Emin Mutlu
 
Kişisel Araştırma Ortamları
Kişisel Araştırma OrtamlarıKişisel Araştırma Ortamları
Kişisel Araştırma OrtamlarıMehmet Emin Mutlu
 
A Mobile Information Management Framework Proposal for Development of Persona...
A Mobile Information Management Framework Proposal for Development of Persona...A Mobile Information Management Framework Proposal for Development of Persona...
A Mobile Information Management Framework Proposal for Development of Persona...Mehmet Emin Mutlu
 
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...Mehmet Emin Mutlu
 
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...
Observed Technological Developments and Sustainability in PLE Diagrams - AE...Mehmet Emin Mutlu
 
An Open Educational Resource Experience in Turkey
An Open Educational Resource Experience in TurkeyAn Open Educational Resource Experience in Turkey
An Open Educational Resource Experience in TurkeyMehmet Emin Mutlu
 

More from Mehmet Emin Mutlu (20)

Hafta 9 - e-Öğrenmede Sınırdaki Teknolojiler
Hafta 9 - e-Öğrenmede Sınırdaki TeknolojilerHafta 9 - e-Öğrenmede Sınırdaki Teknolojiler
Hafta 9 - e-Öğrenmede Sınırdaki Teknolojiler
 
Hafta 7 - Uzaktan Eğitimde Güncel Teknolojiler
Hafta 7 - Uzaktan Eğitimde Güncel TeknolojilerHafta 7 - Uzaktan Eğitimde Güncel Teknolojiler
Hafta 7 - Uzaktan Eğitimde Güncel Teknolojiler
 
Hafta 6 - Uzaktan Eğitimde Geleneksel Teknolojiler
Hafta 6 - Uzaktan Eğitimde Geleneksel TeknolojilerHafta 6 - Uzaktan Eğitimde Geleneksel Teknolojiler
Hafta 6 - Uzaktan Eğitimde Geleneksel Teknolojiler
 
Hafta 5 - Uzaktan Eğitimde Teknoloji Kullanımı
Hafta 5 - Uzaktan Eğitimde Teknoloji KullanımıHafta 5 - Uzaktan Eğitimde Teknoloji Kullanımı
Hafta 5 - Uzaktan Eğitimde Teknoloji Kullanımı
 
Hafta 4 - Eğitimde Teknoloji Kullanımı
Hafta 4 - Eğitimde Teknoloji KullanımıHafta 4 - Eğitimde Teknoloji Kullanımı
Hafta 4 - Eğitimde Teknoloji Kullanımı
 
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...
Öğrenme Deneyimlerinin Yönetiminde Yaşam Deneyimlerini Yakalamak İçin Çok Kat...
 
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve Tasarımı
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve TasarımıÖğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve Tasarımı
Öğrenme Süreçlerinde Not Alma Teknolojileri İçin Bir Çerçeve Tasarımı
 
Teknolojik Devrimler
Teknolojik DevrimlerTeknolojik Devrimler
Teknolojik Devrimler
 
Öğrenme Deneyimleri Yönetimi - Learning Experiences Management
Öğrenme Deneyimleri Yönetimi - Learning Experiences ManagementÖğrenme Deneyimleri Yönetimi - Learning Experiences Management
Öğrenme Deneyimleri Yönetimi - Learning Experiences Management
 
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem Önerisi
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem ÖnerisiYaşam Deneyimlerinin Yönetimi İçin Bir Sistem Önerisi
Yaşam Deneyimlerinin Yönetimi İçin Bir Sistem Önerisi
 
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...
Öğrenme Deneyimlerinin Kaydedilmesi için Çoklu Cihaz Tabanlı Bir Yaşam Günlüğ...
 
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...
Akademik Personelin Akademik Sosyal Ağları Kullanım Düzeyi - Anadolu Üniversi...
 
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde Uygulanabilirliği
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde UygulanabilirliğiKitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde Uygulanabilirliği
Kitlesel Açık Çevrimiçi Derslerin Anadolu Üniversitesinde Uygulanabilirliği
 
Platform Bağımsız Kişisel Öğrenme Ortamlarının Tasarımı
Platform Bağımsız Kişisel Öğrenme Ortamlarının TasarımıPlatform Bağımsız Kişisel Öğrenme Ortamlarının Tasarımı
Platform Bağımsız Kişisel Öğrenme Ortamlarının Tasarımı
 
Açık ve Uzaktan Öğrenme - Açık İçerik
Açık ve Uzaktan Öğrenme - Açık İçerikAçık ve Uzaktan Öğrenme - Açık İçerik
Açık ve Uzaktan Öğrenme - Açık İçerik
 
Kişisel Araştırma Ortamları
Kişisel Araştırma OrtamlarıKişisel Araştırma Ortamları
Kişisel Araştırma Ortamları
 
A Mobile Information Management Framework Proposal for Development of Persona...
A Mobile Information Management Framework Proposal for Development of Persona...A Mobile Information Management Framework Proposal for Development of Persona...
A Mobile Information Management Framework Proposal for Development of Persona...
 
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...
Yaşam Günlüğü (CARPE) Uygulamaları ve Yaşam Deneyimleri Yönetimi İçin Bir Bil...
 
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
 
An Open Educational Resource Experience in Turkey
An Open Educational Resource Experience in TurkeyAn Open Educational Resource Experience in Turkey
An Open Educational Resource Experience in Turkey
 

İnternet Tabanlı Test Hazırlama ve Değerlendirme Programlama Arayüzü

  • 1. İnternet Tabanlı Test Hazırlama ve Değerlendirme Programlama Arayüzü M. Emin MUTLU (Açıköğretim Fakültesi) Ruşen YILMAZ (Açıköğretim Fakültesi) B. Fethi ŞENİŞ (İşletme Fakültesi) Anadolu Üniversitesi Yöneylem Araştırması ve Endüstri Mühendisliği XIX. Ulusal Kongresi, ODTÜ, Ankara, 25-26 Haziran 1998
  • 2. İnternet üzerinde kullanılmak üzere eğitsel uygulama geliştirmek İnternet üzerinde eğitim uygulamaları uygulama geliştirmek çoğu zaman Hizmet Birimi Programlamayı (Server Side Programming) gerektirir. Bu türden uygulamalara örnek olarak Öğrenci kaydı yapmak Öğrencinin ağ üzerindeki faaliyetlerini izlemek Öğrencinin tepkilerini değerlendirmek verilebilir. Öğrenci tepkilerini değerlendirmeye en fazla öğretimin denetlenmesi için kullanılan ölçüm araçlarını kullanırken ihtiyaç duyulmaktadır. Yaygın kullanılan ölçme ve değerlendirme araçlarının başında ise test uygulamaları gelmektedir.
  • 3. Bilgisayar Destekli Öğretim uygulamalarında Test değerlendirme araçlarının önemi Bilgisayar destekli eğitimde genellikle bir derse ait ünitelerin başında ve sonunda bir test gerçekleştirilir. Ön test ve son test adı verilen bu denetimlerle öğrencinin izlenmesi sağlanır. Öntest ile öğrencinin üniteyi öğrenmeye başlamadan önceki bilgi seviyesini ölçülür. Öğrenci belirli bir ölçüte göre yetersiz bulunursa ünitedeki konulara geçmesine izin verilir. Öğrenci eğer yeterliyse bu üniteyi atlayarak izleyen üniteden devam etmesi tavsiye edilir. Öğrenci ünitedeki konuları tamamladığında bir son test ile seviyesi ölçülür. Belirli bir ölçüte göre ve ön test sonucuna göre bir değerlendirme yapılır. Eğer öğrenci yetersizse üniteyi tekrar etmesi tavsiye edilir. Öğrenci yeterliyse izleyen üniteye geçebilir. Bu türden testler gerek Bilgisayar Destekli Eğitim uygulamalarında, gerekse eğitim geleneksel teknolojilerle verildiği ortamlarda eğitim öncesi ve sonrasında uygulanır. Günümüzde uzaktan öğretimin İnternet üzerinden gerçekleştirilmesine yönelik önemli adımlar atılmaktadır. BDE uygulamalarının İnternet Destekli Eğitim biçimine dönüşmesi yukarıda verilen algoritmayı değiştirmemektedir. İnternet Destekli Eğitimde de testler ile öğretimin denetlenmesine devam edilmektedir.
  • 4. İnternet üzerinde kullanılmak üzere test hazırlama ve değerlendirme problemi Kullanıcı ve hizmet birimi arasında çift yönlü iletişim gerektiren uygulamaları geliştirmek için CGI Java Server-side Java Script Server-side VB Script vb. teknikleri kullanmak gerekmektedir. Eğitim tasarımcılarının bu teknolojilerde yetkin olmadıkları varsayıldığında, İnternet üzerinde eğitim tasarımında kullanılmak üzere çift yönlü iletişime olanak sağlayan eğitim araçlarını geliştirilmesi gerekliliği ortaya çıkmaktadır. Bu amaçla İnternet üzerinde test hazırlamak ve değerlendirmek amacıyla TEST.EXE adını verdiğimiz bir yazılım geliştirildi. Bu yazılım yardımıyla eğitim tasarımcıları sadece temel HTML bilgisini kullanarak ve bir dizi metin dosyasını düzenleyerek test hazırlama, değerlendirme ve roparlama, gereksinimlerine yanıt bulabilmektedirler. TEST.EXE, Robert B. Denny'nin yazdığı WinCGI 1.5 kitaplığını kullanarak CGI protokolü yardımıyla istemci ve sunucu arasında iletişim sağlamaktadır. TEST.EXE'ye ait uyarlamalar (TEST.BAS, TEST1.BAS, TEST3.BAS) ile Robert B. Denny'ye ait CGI32.BAS kaynak kodları Anadolu Üniversitesi BDE Birimi'ne ait Web Sitesinden temin edilebilir. Bu yazılımın kullanımı Çalışma Ortamı ve Geliştirme Ortamı olarak iki ayrı bölümde incelenecektir.
  • 5. Test Hazırlama ve Değerlendirme Arayüzü için Geliştirme Ortamı Geliştirme ortamı üç katmandan oluşmaktadır: Test İstek Birimi (Eğitim Tasarımcısı, HTML tasarımı) Ağ Hizmet Birimi (Web Server yazılımı) Test Hizmet Birimi (TEST.EXE, cevap anahtarı, rapor) Geliştirme ortamının işleyişi aşağıdaki adımlardan oluşmaktadır: 1. TEST.EXE yazılımı bu amaca tahsis edilmiş bir Web Server'a yerleştirilir. 2. Eğitim tasarımcısı test sorularını hazırlar 3. Sorulara ait cevap anahtarını belirtilen sözdizim kurallarına uygun olarak hazırlar ve TEST.EXE'nin bulunduğu Web Server'a yerleştirir. 4. Test soruları, belirtilen isimlendirme kurallarına uyarak, HTML ile FORM komutu kullanılarak, Web sayfası biçiminde tasarlanır. 5. Form komutuna adres olarak TEST.EXE'nin bulunduğu Web Server verilir ve argüman olarak Cevap Anahtarı dosyasının adı eklenir. 6. Tamamlanan Web Sayfası yayınlanmak üzere herhangi bir Web Sitesi'ne yerleştirilir ve öğrenciye duyurulur.
  • 6. Test Hazırlama ve Değerlendirme Arayüzü için Çalışma Ortamı Sistem üç katmandan oluşmaktadır: Test İstek Birimi (Öğrenci - Tarayıcı) Ağ Hizmet Birimi (Web Server yazılımı) Test Hizmet Birimi (TEST.EXE) Çalışma ortamının işleyişi aşağıdaki adımlardan oluşmaktadır: 1. Öğrenci test sorularını içeren Web Sayfasına erişir. 2. Çoktan Seçmeli ya da Doldurmalı biçiminde hazırlanmış test soruları yanıtlanır. 3. DEĞERLENDİR dümesine tıklanır 4. Tarayıcı, yanıtları Ağ Hizmet Birimi'ne POST eder. 5. Ağ Hizmet Birimi tarayıcıdan gelen argümanları WinCGI protokolünü kullanarak TEST.EXE'ye aktarır. 6. TEST.EXE öğrencinin yanıtlarını, Cevap Anahtarıyla karşılaştırır ve sonuçları öğrencinin bilgisayarına gönderir. 7. TEST.EXE yapılan işleme ilişkin bir durum raporu üretir.
  • 7. Test Tasarımı Eğitim Tasarımcısı Test sayfası tasarımı (HTML kodu) Test sayfası tasarımı (Ekran Görünümü) Test Değerlendirme Tasarımı Eğitim Tasarımcısı Cevap Anahtarı hazırlama (Cevap Anahtarı Dosyası) Testin Yanıtlanması ve Yanıtların Hizmet Birimine İletilmesi Öğrenci Testin Yanıtlanması (Ekran görünümü) Testin Değerlendirilmesi TEST.EXE Test Sonuçları (Ekran görünümü) Raporlama TEST.EXE Rapor Dosyası (rapor dosyası görünümü) Uygulama AÖF için Deneme Dersi
  • 8. Sonuç Geliştirmiş olduğumuz Test Hazırlama ve Değerlendirme Arayüzü ile eğitim tasarımcıları a) kendi başına çalışan test uygulamaları geliştirebilmektedirler b) kendi geliştirdikleri eğitim uygulamalarına kolaylıkla eklemlenebilen test uygulamaları geliştirebilmektedirler. Önerilen sistem, HTML ortamında TEST.EXE'yi çağırma kolaylığı, Cevap Anahtarı yardımıyla öğrenciye iletilen tepkinin tasarımındaki esneklik Raporlama anında üretilen durum bilgilerini zenginliği Olanaklarıyla eğitim uygulamalarının büyük bir bölümünde kullanılabilmektedir.
  • 9. Öneriler Geliştirme ve değerlendirme ortamı için Öğrenciye iletilen sonuçların tasarımında daha fazla esneklik Cevap Anahtarı hazırlamak için bir program yazılması Rapor dosyasının çözümlenmesi için bir program yazılması Çalışma ortamı için Daha fazla ölçme aracı WinCGI uyumlu olmayan hizmet birimleri için benzer veri yapılarını kullanan uygulamalar geliştirme
  • 10. Derse Giriş Ünite'nin Amaçları Ön Test E Tüm İzleyen Üniteye ü Geç H Konuyu Tekrar Konuyu Anlat Anlat Soru Sor Soru Sor H Yanı Önceki Üniteleri H Yanı t Tekrar Et t E E Son Test H Tüm ü E İzleyen Üniteye Geç