BĠREYSELLEġTĠRĠLMĠġ ÖĞRETĠM SĠSTEMLERĠNDE ÖĞRENCĠ MODELĠNĠN OLUġTURULMASI VE DERS MATERYALLERĠNĠN SUNUMU

Benzer belgeler
Ferhat Bahçeci 1 NWSA-EDUCATION SCIENCES Mehmet Gürol 2 Received: December 2011 Firat University 1 Accepted: April 2012 Yildiz Technical University 2

KĠġĠYE ÖZGÜ ÖĞRETĠM ĠÇĠN EĞĠTSEL BĠR DERS MATERYALĠ YAZILIM PROGRAMININ GELĠġTĠRĠLMESĠ

T.C. ÇANAKKKALE ONSEKĠZ MART ÜNĠVERSĠTESĠ BEDEN EĞĠTĠMĠ VE SPOR YÜKSEKOKULU BEDEN EĞĠTĠMĠ VE SPOR ÖĞRETMENLĠĞĠ BÖLÜMÜ ÖĞRETMENLĠK UYGULAMASI

LOJĠK KAPILAR ĠÇĠN BĠR EĞĠTĠM ARACI AN EDUCATIONAL TOOL FOR LOGIC GATES

İçerik Yönetim Sistemi ile Örnek Bir Web Sayfası Tasarımı

GEZİNME ADAPTASYONU: NEDEN VE NASIL?

BİLGİSAYAR DERSLERİNDE UYGULAMA DOSYALARININ ÖĞRENCİLERDEN ÇEVRİM İÇİ (ONLİNE) ALINARAK DEĞERLENDİRİLMESİ

T.C. SAKARYA ÜNİVERSİTESİ ADAPAZARI MESLEK YÜKSEKOKULU WEB TABANLI VERİ TABANI UYGULAMASI YÖNLENDİRİLMİŞ ÇALIŞMA. Enes Al 1027.

Fırat Üniversitesi Personel Otomasyonu

ÖZGEÇMİŞ. 1. Adı Soyadı : Birim BALCI 2. Doğum Tarihi : Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu: Derece Alan Üniversite Yıl Lisans

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU

EĞİTİM Doktora Orta Doğu Teknik Üniversitesi, Ankara Eğitim Fakültesi, Bilgisayar Öğretimi ve Teknolojileri Bölümü

İÇERİK YÖNETİM SİSTEMİ KULLANMA KILAVUZU

Web Tabanlı Ödev-Proje Takip Sistemi İçin Veri Tabanı ve Site Tasarımı. Database and Site Design for Web Based Homework-Project Follow System

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

Ġzmir Kâtip Çelebi Üniversitesi Tıp Fakültesi Eğitim Öğretim Yılı DÖNEM 1 TANITIM REHBERĠ. Hazırlayan DÖNEM 1 KOORDĠNATÖRLÜĞÜ

ÜRETĠM TESĠSLERĠ BÖLGESEL BAĞLANTI KAPASĠTE RAPORU

Y.T.Ü. Öğrenci Bilgi Sistemi USIS (University Student Information System) Tanıtımı. (Doküman No: KL-029; Revizyon Tarihi: ; Revizyon No:01)

Dr.Öğr.Üyesi HACER ÖZYURT

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

YAPAY SİNİR AĞI İLE HAVA SICAKLIĞI TAHMİNİ APPROXIMATION AIR TEMPERATURE WITH ARTIFICIAL NEURAL NETWORK

Örnekleme Süreci ve Örnekleme Yöntemleri

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

daha çok göz önünde bulundurulabilir. Öğrencilerin dile karşı daha olumlu bir tutum geliştirmeleri ve daha homojen gruplar ile dersler yürütülebilir.

İnternet Programcılığı

Kullanıcı Hesabı ve Şifre Yönetimi

Açık ve Uzaktan Öğretimde Farklılaştırılmış Öğretim. Hasan UÇAR, Bilecik Şeyh Edebali Üniversitesi Doç. Dr. Alper Tolga KUMTEPE, Anadolu Üniversitesi

EBE 413 ÇOKLU ORTAM UYGULAMALARI VE WEB TASARIMI

ÖĞRENME FAALĠYETĠ 3 ÖĞRENME FAALĠYETĠ 3

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Veri Tabanı-I 1.Hafta

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

- Yurtiçinde ULUSLARARASI Bilimsel Toplantılarda Sunulan ve Bilimsel Toplantı Kitabında Yayınlanan Bildiriler

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

ÖZGEÇMİŞ. Derece Bölüm/Program Üniversite Yıl Lisans Bilgisayar ve Öğretim Teknolojileri Anadolu Üniversitesi 2003

Mio Tool. Mio Tool Kullanım Klavuzu, Nisan 15, 2017 V 1.0 1

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

Yrd.Doç.Dr. Kamil ÖZCAN Öğr. Gör. Gökhan TURAN

Yard. Doç. Dr. İrfan DELİ. Matematik

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

FİZİK EĞİTİMİNDE WEB TABANLI ZEKİ ÖĞRETİM SİSTEMİNİN (ZÖS) BAŞARIYA ETKİSİ

BİLGİSAYAR BİLİMLERİ ARAŞTIRMA VE UYGULAMA MERKEZİ AKADEMİK YILI FAALİYET RAPORU. Aralık 2017

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

BĠNGÖL ÜNĠVERSĠTESĠ ĠDARĠ VE MALĠ ĠġLER DAĠRE BAġKANLIĞI ĠÇ DENETĠM SĠSTEMĠ

Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi

Öğrenim Durumu: Derece Bölüm/Program/Alan Üniversite Bitirme Yılı Lisans Fizik / Fen Edebiyat / Fizik Dicle Üniversitesi 2004

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Açık ve uzaktan öğrenmede destek hizmetleri

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Ġnternet ve Harekât AraĢtırması Uygulamaları

Program AkıĢ Kontrol Yapıları

T.C. ORTA KARADENİZ KALKINMA AJANSI GENEL SEKRETERLİĞİ. YURT ĠÇĠ VE DIġI EĞĠTĠM VE TOPLANTI KATILIMLARI ĠÇĠN GÖREV DÖNÜġ RAPORU

Yazılımlarının İncelenmesi

MÜFREDAT DERS LİSTESİ

Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi

ÖZGEÇMĐŞ. Derece Bölüm/Program Üniversite Yıl Lisans

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

Kamu Güvenliği İçin Acil Çağrı Merkezi Çözümü.

WEB PROGRAMMING Ders İzlence Formu. Kodu: CSE300 Dersin Adı: WEB PROGRAMMING Toplam Saat İngilizce Zorunlu Derse Kabul Koşulları:

SCADA VE RAPORLAMA SĠSTEMLERĠ

ERZİNCAN BİNALİ YILDIRIM ÜNİVERSİTESİ

BİLİŞİM TEKNOLOJİLERİ ALANI THE INFORMATION TECHNOLOGIES DEPARTMENT


DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

BENİM DÜNYAM ÇOCUK OYUNU: BİR MOBİL UYGULAMA

Veritabanı Tasarım ve Yönetimi (COMPE 341) Ders Detayları

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164

ÖZGEÇMİŞ. : Çukurova Üniversitesi İletişim Fakültesi Radyo, Televizyon ve Sinema Bölümü

Ġzmir Kâtip Çelebi Üniversitesi Tıp Fakültesi Eğitim Öğretim Yılı DÖNEM 2 TANITIM REHBERĠ. Hazırlayan DÖNEM 2 KOORDĠNATÖRLÜĞÜ

Kamu Güvenliği İçin Acil Çağrı Merkezi Çözümü.

Kitlesel Açık Çevrimiçi Derslerde tasarımın önemi (editöre mektup)

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

T.C. BĠNGÖL ÜNĠVERSĠTESĠ REKTÖRLÜĞÜ Strateji GeliĢtirme Dairesi BaĢkanlığı. ÇALIġANLARIN MEMNUNĠYETĠNĠ ÖLÇÜM ANKET FORMU (KAPSAM ĠÇĠ ÇALIġANLAR ĠÇĠN)

T.C. AKDENĠZ ÜNĠVERSĠTESĠ BEDEN EĞĠTĠMĠ VE SPOR YÜKSEKOKULU BEDEN EĞĠTĠMĠ VE SPOR ÖĞRETMENLĠĞĠ BÖLÜMÜ ARAŞTIRMA PROJESİ UYGULAMA ESASLARI

Öğrenci İşleri Bilgi Sistemi Öğretim Elemanı - Sınav Sonuç Giriş İşlemleri

SELÇUK ÜNĠVERSĠTESĠ REKTÖRLÜĞÜ Öğrenci ĠĢleri Daire BaĢkanlığı Otomasyon ġube Müdürlüğü

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

CURRICULUM VITAE. Assistant Prof. Dr. Birim BALCI

Görev Unvanı Alan Üniversite Yıl Prof. Dr. Elek.-Eln Müh. Çukurova Üniversitesi Eylül 2014

R. Orçun Madran & Yasemin Gülbahar BAŞKENT ÜNİVERSİTESİ

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

ELEKTRONİK TİCARET ÖDEME ARAÇLARI

Educational On-line Programmes for Teachers and Students

Kullanıcılar için EGEE ve TR-Grid araçları

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

TIBBI MALZEME REÇETELERİ

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

SQUİD PROXY İLE GERÇEK ZAMANLI WEB TRAFİK KONTROLÜ

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

VERİ TABANI PROGRAMCILIĞI DALI

ATATÜRK ÜNĠVERSĠTESĠ ÖĞRENCĠ ĠġLERĠ OTOMASYONU ÖĞRENCĠ ĠġLERĠ DAĠRE BAġKANLIĞI PERSONELĠ KULLANIM KILAVUZU ( )

PROMATH: Web Tabanlı Zeki Öğretim Sistemleri İçin Düzenleyici Modül Uygulaması

1. YARIYIL / SEMESTER 1

4.4. Hazır bir veritabanı kullanılarak amacına yönelik sorgulama yapar ve yorumlar.

FIRAT ÜNİVERSİTESİ SMS - WAP OTOMASYONU UNIVERSITY OF FIRAT SMS - WAP OUTOMASION

Tezli Yüksek Lisans Programına İlişkin Bilgilendirme

Transkript:

BĠRYSLLġTĠRĠLMĠġ ÖĞRTĠM SĠSTMLRĠND ÖĞRNCĠ MODLĠNĠN OLUġTURULMASI V DRS MATRYALLRĠNĠN SUNUMU STABLISING A STUDNT MODL IN INDIVIDUALIZD TACING SYSTMS AND PRSNTING COURS MATRIALS ArĢ. Gör. Ferhat BAÇCĠ ferhatb@firat.edu.tr Prof. Dr. Mehmet GÜROL mgurol@firat.edu.tr ÖZT: BireyselleĢtirilmiĢ öğretim sistemleri, günümüzde eğitimciler ve program yazılımcıları tarafından çalıģılmakta olan en popüler konulardan birisidir. Web tabanlı uzaktan eğitim hızlı geliģtiği için öğrencilerin öğrenme tercihleri de buna paralel olarak sürekli değiģmektedir. Bugünlerde eğitimde yapay zekâ tekniklerini kullanma gittikçe daha popüler hale gelmektedir. Bu noktadan hareketle öğretim sistemlerine akıllılık özelliği katmak, bireyselleģtirilmiģ öğretim sistemlerini oluģturmaktadır. Bu teknolojiyi kullanmakta, web tabanlı uzaktan eğitimi daha etkili ve esnek hale getirmektedir. BireyselleĢtirilmiĢ öğretim sistemleri, öğretim materyalini öğrencilerin özel ihtiyaç ve yeteneklerine uyarlayarak, onlara kiģiselleģtirilmiģ eğitim sunma anlamına gelmektedir. GeliĢtirilen web tabanlı öğretim sistemi, öğrenci modelindeki öğrenciye ait bilgileri değerlendirerek alan bilgisinden gerekli olan içerik bilgisini ve soruları alarak kullanıcıya sunmaktadır. Kullanıcıdan alınan bilgilerle, alan modelindeki bilgiler değerlendirilerek öğrenci modelinin güncellenmesi yapılır ve böylece sistemin kendini geliģtirmesi sağlanmıģ olur. Anahtar Kelimeler: BireyselleĢtirilmiĢ Öğrenme, Modeli, Akıllı Öğretim Sistemi, Ders Materyalleri, Web Tabanlı Öğretim, -Öğrenme. ABSTRACT: Nowadays, individualized teaching systems are one of the most popular subjects worked on by trainers and software developers. In line with the rapid development of Web-based distance education the learning preferences of students are constantly changing. Nowadays, using artificial intelligence techniques in education is becoming more and more popular. At this point, adding intelligence to teaching systems establishes individualized teaching systems. Using this technology makes web-based distance education more effective and flexible. Individualized teaching systems mean offering individualized training to students by providing them with teaching materials that are adapted according to their special needs and capabilities. The developed web-based teaching system evaluates information belonging to students in the student model, takes into consideration the necessary content knowledge from field information and questions, and offers them to the user. The information collected from the user is compared to the information in the field model, the student model is updated accordingly, and as a result the system improves itself. Keywords: Individualized Learning, Student Model, Intelligent Tutoring System, Course Materials, Web-Based ducation, -Learning. 1. GĠRĠġ Bu çalıģmada, geliģtirilen web tabanlı öğretim sistemin genel olarak amacı, öğrencinin özelliklerini yansıtan bir öğrenci modeli oluģturarak, bu model doğrultusunda öğrencilere kiģiselleģtirilmiģ seçenekleri otomatik olarak sunmaktır. Bunun yanında öğrencinin ihtiyaçlarına cevap veren, öğrenciye en uygun içeriği sunan ve öğrencinin seviyesini çok daha iyi ölçebilen bir sistem oluģturabilmektir. Sistem elde ettiği verileri değerlendirerek sürekli olarak kendini güncelleyebilmekte, böylece zamanla öğrenci profilinde meydana gelen değiģikliklere uyum sağlayabilmektedir. Bu nedenle tasarlanan web tabanlı öğretim sisteminin görevini eksiksiz olarak yerine getirebilmesi için, sistemi kullanan her öğrenciyi tanıması gerekmektedir. Bu her öğrenci için sistemde bir öğrenci modelinin olmasını gerektirir. GeliĢtirilen öğrenci modelinde uzun dönemli ve kısa dönemli olmak üzere iki farklı tür yer almaktadır. Uzun dönemli öğrenci modelinde, öğrencinin hemen değiģmeyen, uzun süre geçerliliğini koruyan bilgi düzeyi, amaç ve öğrenme metodu gibi bilgileri tutulur. Kısa dönemli öğrenci modelinde ise öğrencinin sadece bir oturum süresince geçerli olan bilgileri tutulur. Bu kısa ve uzun dönemli modeller, öğrencinin

Zeki Yönlendirme Modülü 5 th International Computer & Instructional Technologies Symposium, 22-24 September 2011, Fırat University, LAZIĞ- TURKY sürekli takip edilen davranıģlarına iliģkin bilgilerdir. Örneğin; öğrencinin bir konuya harcadığı zaman, alıģtırma ve testlerde seçtiği yöntem, hata yaptıysa hataya sebep olabilecek bilgi eksikliğinin ne olduğu kısa dönemli öğrenci modelinde yer almaktadır. 2. GLĠġTĠRĠLN SĠSTMĠN ĠYRARġĠK YAPISI GeliĢtirilen bireyselleģtirilmiģ öğretim sisteminin (LessonTutor) kullanımını açıklamadan önce programın hiyerarģik yapısının çok iyi anlaģılması gerekmektedir. LessonTutor programı, konular, alıģtırmalar, testler, öğrenci durum bilgileri, vb. sayfalardan oluģmaktadır. ġekil 1 de sistemin Akademik Personel, Yönetici ve ekranlarının hiyerarģik yapısı görülmektedir. LessonTutor Anasayfa Akademik Pers. Yönetici Kul. Adı ve ġifre Ders Seçimi Akademik Pers. kranı Ünite Kul. Adı ve ġifre Yönetici kranı Fakülte Kaydı GiriĢ GiriĢ kranı BaĢlık Bölüm Konular ve izleme süresi Konu Sorular Mesaj Duyuru Ders Kayıt Online Destek ġifre Ders Öğr. lemanı Ünvan Listeleme Ayarlar ġifre AlıĢtırmalar ve sonuçları Testler ve sonuçları Durum Bilgisi : kleme L: Listeleme D: Düzeltme S: Silme ġekil 1. GeliĢtirilen Sistemin iyerarģik Yapısı 3. GLĠġTĠRĠLN SĠSTMĠN UML DĠYAGRAMI GeliĢtirilen bireyselleģtirilmiģ öğretim sistemini oluģturan kullanıcıların gerçekleģtirebileceği veya gerçekleģtiremeyeceği iģlemleri gösteren UML (TümleĢik Modelleme Dili) diyagramı ġekil 2 de görülmektedir.

Fakülte Bölüm Ders Öğretim lemanı Ünvan ġifre Ayarlar YÖNTĠCĠ Ders Kayıt BaĢlat / Bitir Derse GiriĢ Ders kleme / Çıkarma AKADMĠK PRSONL LessonTutor ÖĞRNCĠ Listele Seviye Belirleme Onay ve Silme İşlemleri Uygun Ders Ġçeriği Ünite BaĢlık Konu Soru ġifre Duyuru Performansı Zeki Yönlendirme Modülü KiĢisel Bilgiler Onay ve Silme Konu Takibi Sınav Takibi / Sonucu KiĢisel Yardım ve Destek Konu ÇalıĢma Süreleri Sınav Sonuçları Mesaj ġekil 22. Kullanıcı UML Diyagramı

4. GLĠġTĠRĠLN SĠSTMĠN MĠMARĠ YAPISI GeliĢtirilen web tabanlı öğretim sistemi (LessonTutor); öğrencinin bilmesi gereken konuları içeren bilgi ana birimi, çıkarım mekanizması, öğrenci ile iletiģim kurulmasını sağlayan kullanıcı arabirimi, öğretim modülü ve öğrenci modülünden oluģmaktadır. Sistemi oluģturan bileģenlerden kullanıcı arabiriminin tasarımı ve kodlanması için Active Server Page (ASP), veritabanı için MySQL kullanılmıģtır. GeliĢtirilen sistemin mimari yapısı ġekil 3 de verilmiģtir. ğitim Tasarımcısı Modülü Modelleri Alan Uzmanı Bilgileri Öğretim Modülü Bilgileri ğitsel Bilgi Web Tasarımcı Alan Bilgisi Kural Tabanı Ġnternet Bilgi Tabanı Çıkarım Mekanizması Sunucu Yazılım Mühendisi Kullanıcı Anabirimi Modülü Kullanıcılar 4.1. Kullanıcı Arabirimi Modülü ġekil 3. GeliĢtirilen Sistemin Mimari Yapısı GeliĢtirilen öğretim sisteminin (LessonTutor) kullanıcı arabirimi, Active Server Page (ASP) web programlama dili teknolojileri kullanılarak gerçekleģtirilmiģtir. Kullanıcı arabirimi, kullanıcı ile sistemin etkileģimini sağlayan modüldür. Yönetici, akademik personel ve öğrencinin sisteme girmesi, sisteme kaydolması, öğrenci ile ilgili temel bilgilerin toplanması, öğrenciye eğitim materyallerinin ve sınavların görsel olarak sunulması, eğitim ve öğrenci hakkındaki değerlendirme raporlarının gösterilmesi, kullanıcı arabiriminin temel iģlevleri arasındadır. Bu birimde gerçekleģtirilen iģlemler:

- er türlü öğrenci iģlemleri - er türlü akademik personel iģlemleri - er türlü yönetici iģlemleri - Yeni öğrenci için baģvuru iģlemleri - Ders içeriği görüntüleme - Sınav ve sınav sonuçlarının görüntülenmesi - Rapor görüntüleme - er türlü duyuru, mesaj ve Ģifre iģlemleri - Yardımcı materyalleri görüntüleme Ģeklindedir. 4.2. Öğretim Modülü Öğretim modülü, sistemde öğrenciye sunulacak bilgileri, belirli bir düzende ve biçimde sunma iģlevini yerine getirmektedir. Bilgi tabanından, çıkarım mekanizması tarafından belirlenen konulara iliģkin eğitim materyallerini, dersleri alarak, öğrenci ihtiyaçlarına göre ve öğrencinin öğrenim tercihlerine göre bu materyalleri düzenler. Öğretim modülü, bir kütüphaneci gibi iģlev görür ve sürekli olarak bilgi tabanı modülü ile iletiģim halindedir. Veritabanından bilgileri alır ve bu bilgileri ilgili modüllere iletir. Ayrıca veritabanlarına kaydedilecek bilgileri de diğer modüllerden öğretim modülü alır ve bu bilgileri veritabanına kaydeder. Bu bakımdan öğretim modülü, bilgi tabanı modülü ile diğer modüller arasında bilgi alıģ veriģini sağlamaktadır. Öğretim modülü tarafından gerçekleģtirilen iģlemler: - Bilgi tabanından eğitim materyallerini alma - ğitim materyallerini öğrencinin eğitim ihtiyacına göre düzenleme - Bilgi tabanı ile diğer modüller arasında bilgi alıģ veriģini sağlama - tercihlerine göre içerik çıkarımı - Bilgi tabanından aldığı bilgileri filtreleme Ģeklindedir. 4.3. Modülü BireyselleĢtirilmiĢ öğretim sistemlerini oluģturan tüm bileģenler birbirlerini destekledikleri ve tanımladıkları için çok önemlidir. Özellikle öğrenci modülü bileģeni bunlar içersinden en önemlisi sayılmaktadır. ğer hazırlanan öğrenci modülü iyi hazırlanamamıģ veya kaliteli değilse, sistem öğrenciyi yeterince tanıyamamakta ve diğer modüllerin iģlevleri ne kadar kaliteli olursa olsun, alınan kararların tatmin edici olmamasına sebep olmaktadır. Bununla birlikte öğrenci modülü, bireyselleģtirilmiģ öğretim sistemlerinde en çok engele sahip olan bileģendir. davranıģlarından bilgi çıkarabilme probleminin sonucunda bazı engeller bulunmaktadır. Bunlar; - BireyselleĢtirilmiĢ öğretim sistemlerinin net bir standardının olmaması, - er öğrencinin diğerlerinden farklı ve kendine ait bir öğrenme kapasitesinin olması - lerden elde edilen bilgilerin çeliģkili bilgilerle örtüģmesi, - er öğrencinin farklı öğrenme tekniklerinin olması, - nin sınırlı alanlarda modellenebilmesi Ģeklinde sıralanabilir. Tasarlanan sistemde, öğrenci bilgisinin modellenmesi için kaplama öğrenci modeli kullanılmaktadır. Kaplama öğrenci modelinde ġekil 4 de görüldüğü gibi, öğrenci bilgisi uzman bilgisinin bir alt kümesi olarak görülmektedir. Bu modelde, konu içinde öğrencinin, uzmana göre ne kadar ilerleyebildiği gösterilmekte ve alanda uzmanın bilmesi gereken her öğenin düzeyi belirlenmektedir. (Suraweera, 2001; Goldstein, 1977). Ayrıca, kaplama öğrenci modelinde öğrencinin bilgisi, uzman bilgisi ile karģılaģtırılarak öğrenci bilgisinin uzman modeli içindeki düzeyi de belirlenmektedir. Böylece öğrencinin neleri bildiği ve neleri bilmesi gerektiğine karar verilir. (Stankov, 1996; Castillo ve diğerleri, 2001: 299-300). 300). Öğretim Öncesi Bilgisi Uzman Bilgisi Öğretim Sonrası Bilgisi ġekil 4. Kaplama Modeli

Tasarlanan bireyselleģtirilmiģ öğretim sisteminde öğrenci sisteme bağlandığında, öncelikle alandaki ünite ile ilgili bir seviye belirleme sınavına tabi tutularak, konular hakkındaki bilgi seviyesi belirlenmektedir. Ünite ile ilgili tüm sorular öğrenci tarafından cevaplandıktan sonra konular öğrencinin bilgi seviyesine göre sayfaya yüklenmektedir. er ünite sonunda, konuyla ilgili hazırlanan çoktan seçmeli sorulardan oluģan sınav, öğrenci tarafından tekrar yanıtlandırılmakta ve bu yanıtlara göre konuyla ilgili, baģarı puanını temsil etmek için kullanılan ünite değerlendirme notu hesaplanmaktadır. Sistemde her ünite için öğrencilerin o ünite değerlendirme sınavından aldığı değerlendirme notları kaydedilmektedir. Ünite değerlendirme notunun hesaplanması için, MYCIN güven faktörü hesaplama yöntemi kullanılmaktadır. nin konuyla ilgili aldığı not, konunun öğrenci tarafından ne kadar bilindiğini ve bilgi eksikliği düzeyinin hangi durumda olduğunu göstermektedir. Bu not, öğrencinin sistemde sorulan sorulara yanıt vermesi ile değiģmektedir. Bu değerin en yüksek ve en düģük değeri tasarımcı tarafından belirlenmektedir. Tasarlanan sistemde, her öğrenci sisteme bir kullanıcı adı ve Ģifreyle bağlanmaktadır. Sisteme bağlanan öğrenciler için Tablo 1 de görüldüğü gibi tablo_ogr isimli tabloda; fakülte, bölüm, kullanıcı adı, Ģifre, adı ve soyadı bilgileri ve diğer tüm tablo bilgileri MySQL veritabanın öğrenciye ait kiģisel dosyasında tutulmaktadır. Alan Adı Fakülte Bölüm Kullanıcı Adı ġifre Adı Soyadı Tablo 1. Bilgileri Tablosuna Ait Alanlar Açıklama ye ait fakülte adı ye ait bölüm adı nin sisteme bağlanırken kullanacağı kullanıcı adı nin sisteme bağlanırken kullanacağı Ģifre nin isim bilgisi nin soyadı bilgisi Sistemde, öğrenciler ile ilgili tutulan bir diğer tablo ise tablo_unite tablosudur. Tablo 2 de de görüldüğü gibi burada tüm kullanıcılar için tanımlanmıģ ünite bilgileri yer almaktadır. Ayrıca bu tabloda herhangi bir öğrenci veya birden fazla öğrenci için iligili ünite/üniteler aktif veya pasif duruma alınarak, öğrencilerin o ünitedeki konulara çalıģması veya çalıģmaması sağlanabilir. Ünite Ünite 1 Ünite 2 Ünite 3 Ünite 4 : Ünite n Tablo 2. Ünite Tablosuna Ait Alanlar Durum Aktif / Pasif Aktif / Pasif Aktif / Pasif Aktif / Pasif Aktif / Pasif lerle ilgili tutulan diğer bir tablo ise, tablo_puan tablosudur. Bu tablo içerisinde sınav adı, süresi, öğrenci kiģisel bilgileri, öğrencinin ünitedeki konuları çalıģmadan önce sorulan sorulara vermiģ olduğu cevaplar neticesinde almıģ olduğu seviye belirleme puanı ve konuları çalıģtıktan sonra yine sorulan sorular ile aldığı ünite değerlendirme notu bulunmaktadır. Ayrıca bu tabloda öğrencinin sorulara vermiģ olduğu doğru ve yanlıģ cevap bilgisi tutulmaktadır. Bu cevaplara göre konu hakkındaki seviyesi ile ilgili beģli likert ölçeğine göre bir sonuç üretilmektedir. tablo_puan tablosu hakkındaki ayrıntılar Tablo 3 de görülmektedir. Alan Adı Sınav adı Sınav süresi adı soyadı Puan 1 : Tablo 3. Puan Tablosuna Ait Alanlar Açıklama Sistemdeki sınav adı Sistemdeki sınav süresi Sistemi kullanan öğrencinin adı Sistemi kullanan öğrencinin soyadı nin her üniteden aldığı seviye belirleme ve ünite değerlendirme notu

Puan n Konu 1 : Konu n Soru sayısı Doğru/yanlıĢ sayısı Seviye bilgisi Alana ait konuların sayısı sistem tasarımcısı tarafından belirlenmektedir. Bu alanda konuların isimleri tutulmaktadır. Sistemdeki sınava ait toplam soru sayısı Sistemdeki soruların verilen cevapların durumu Kullanıcı cevaplarına göre öğrencinin konu hakkındaki bilgisi Ayrıca sistem Tablo 4 de de görüldüğü gibi, öğrencinin hangi konuları çalıģtığı veya çalıģmadığı, hangi konuyu kaç kez çalıģtığı ve bunların toplam çalıģma süresinin ne kadar olduğu bilgisi tablo_konu tablosu içerisinde tutulmaktadır. baģarısız olduğu konuyu tekrar etmektedir ve bu tekrarın kaç kez yapıldığı her konu için, konu numarasına göre Sayaç 1 den Sayaç N e kadar olan alanlar içerisinde tutulmaktadır. Örneğin, sistemde Konu 1 in kaç kez tekrar edildiği t_sayaç_1 alanına, toplam çalıģma süresi ise c_sayac_1 alanına kaydedilmektedir. Alan Adı Konu 1 : Konu n T_Sayaç_1 C_Sayaç_1 Tablo 4. Konu Tablosuna Ait Alanlar Açıklama tarafından çalıģılan/çalıģılmayan konular nin konuyu kaç kez çalıģtığı nin konuyu ne kadar süre çalıģtığı modeli, ġekil 1 de akıģ Ģemasında belirtilen aģamaları içermektedir., öncelikle tablo_ogr tablosunda yer alan ve Tablo 1 de görülen alanlara ait bilgilerle sisteme kayıt olmaktadır. Bu bilgiler fakülte, bölüm, kullanıcı adı, Ģifre, adı ve soyadı alanlarından oluģmaktadır. Bu bilgiler kayıt edildikten sonra, ikinci adım olarak öğrenci kendine ait kullanıcı adı ve Ģifreyle sisteme bağlanabilmektedir. Daha sonra öğrencinin kendisine ait bir model oluģturulmamıģ ise tasarımcı tarafından öğrencinin seviye bilgisini ölçmek ve model oluģturmak için seviye belirleme sınavına tabi tutulmaktadır. Seviye belirleme sınavındaki sorular her bir öğrenci için farklı soruları ihtiva etmektedir. Seviye belirleme sınavının sonucuna göre öğrenci seviyesi belirlendikten sonra öğrenci modeli oluģturulmaktadır. lde edilen sonuç öğrenci modeline kaydedilmektedir. Böylelikle öğrenci modelinin ilk bölümü oluģturulmuģ olunur. nin oluģturulan veya önceden oluģturulmuģ modeline uygun olarak konu içeriği sayfasına yönlendirilmesi sağlanır. nin bundan sonraki tüm davranıģları kendisine ait tablolar içerisine kaydedilir. ilk ünitedeki tüm konuları çalıģtıktan sonra sistem tarafından her bir öğrenci için farklı düzenlenen ünite değerlendirme sınavını aktif hale getirilmektedir. Ünite değerlendirme sınavı sistem tarafından aktif hale geldikten sonra öğrenci istediği bir zamanda bu sınava girebilmektedir. Tüm sınavlar sistem tasarımcısı tarafından öğrencilere belirli bir süre içersinde cevaplama hakkı tanımaktadır. ünite değerlendirme sınavının sonunda baģarı göstermesi durumunda bir üst üniteye yönlendirilerek öğrenci modeli güncelleģtirilmekte ve ilgili konulara yönlendirilmektedir. nin ünite değerlendirme sınavından baģarısız olması halinde ilgili konulara yönlendirilerek bu konudaki eksiklikleri gidermesi ve bu alan ile ilgili sorulardan baģarılı olması durumunda üst üniteye yönlendirilebileceği konusunda bilgilendirilmektedir. nin burada sorulara verdiği yanıtlara göre, her konu için sınav notu hesaplanmakta ve bu değer öğrenciye ait tablolara kaydedilmektedir. nin aldığı not değerine göre, öğretim modeli gerekli pedagojik kararı vermektedir.

BaĢla Kullanıcı adı ve Ģifre ile oturumu baģlat modelinde kaydı mevcut mu? Seviye Belirleme Testi Bitir Gerekli hesaplamalar Tebrikler Tüm üniteler çalıģıldı mı? modelini oluģtur Modelini GüncelleĢtirme Gerekli verileri al Gerekli hesaplamalar Uygun konu içeriğine yönlendir Seviye Belirleme Testi Tüm konular çalıģıldı mı? Tüm konuları çalıģmalısınız. Üst üniteye yönlendirme Ünite değerlendirme testi Modelini GüncelleĢtirme BaĢarılı mı? ksikliklerin Tespiti ġekil 5. Tasarlanan Sistemin Modeli AkıĢ ġeması 4.4. Bilgi Tabanı BireyselleĢtirilmiĢ öğretim sistemlerinde bilgi tabanı, kullanıcılara sunulacak olan konuları, konulara ait soruları ve bu sorulara ait çözümleri içeren bölümdür. Sistemde herhangi bir alan bilgisine ait öğretim programının oluģturulması için alan bilgisinin modellenmesi gerekmektedir. Bu amaçla sistemin bilgi tabanı modeli oluģturulur. Alan bilgisi bir ders için oluģturulan "Üniteler, BaĢlıklar, Konular, Seviye Belirleme ve Ünite Değerlendirme Testleri, Mesaj, Duyuru, Ders Kayıt ve Online Destek olarak anlamlı bilgi parçaları halinde temsil edilmiģtir. Bu anlamlı bilgi parçaları kullanılarak ġekil 6 daki gibi bir konu planı çıkarılmıģtır. azırlanan bu plandaki amaç öğrencinin dersi daha iyi anlamasını sağlamaktır (atzilygeroudis ve Prentzas, 2004: 477).

Ünite 2 Ünite 3 Ünite 4 Ünite 5 Ünite 8 Ünite 9 Ünite 6 Ünite 7 ġekil 6. Alan Bilgisi Konu Planı ġekil 6 ya göre öğrenciler, ders kapsamındaki konuları öğrenmek için Ģekildeki ok sırasını takip etmektedir. lerin herhangi bir ünite veya sırayı yanlıģ takip etmelerini önlemek için sisteme ilk giriģte tüm üniteler ve ünitelere ait konular kilitli olarak sayfaya yüklenmektedir. Daha sonra ünite 1 deki konular hakkında öğrencinin seviye bilgisinin ölçülebilmesi için bir takım çoktan seçmeli sorular sorulmaktadır. Sorulan sorular ve alınan cevaplar neticesinde öğrencinin seviye bilgisine uygun olarak konular öğrenciye ait sayfaya yüklenmektedir. nin ünite 1 deki tüm konuları çalıģması ve bu ünite ile ilgili olarak sorulan değerlendirme sorularında da baģarılı olması durumunda bir üst üniteye yönlendirilmektedir. Aksi takdirde öğrencinin yetersiz olduğu konular tespit edilerek ilgili konulara yönlendirilmektedir. Tasarlanan sistemde, üniteler içerisinde bulunan konuların öğrenci tarafından ziyaret edilip edilmediğinin belirlenmesi ve konuları düzgün bir Ģekilde öğrenci sayfasına yüklenebilmesi için öğrencinin sisteme giriģ yaptıktan sonra ASP nesnelerinden oturum (session) nesnesi kullanılarak kontrol yapılmaktadır. Oturum, bir web tarayıcısının açılıp kapanmasına kadar geçen süredir. Oturum sayesinde öğrenciye ait tüm veriler sayfalar arasında kullanılmaktadır. sisteme giriģ yaptıktan itibaren, sadece ona ait özel değiģkenler kullanılarak, bulunduğu konu içerisindeki ziyaret sayısını ve hangi sayfaları ziyaret ettiğini belirlemek mümkün olmaktadır. Bu Ģekilde öğrenciye bilgi tabanında tasarımcının belirlediği sayfa yönlendirilmesi yapılmaktadır. Bu iģlem için öğrenci herhangi bir konuyla ilgili sayfayı ziyaret ettiğinde o konuya iliģkin oturum değeri 1 değerine eģitlenmektedir. Örneğin, ünite_1 e ait sayfanın ziyaret edildiğini belirtmek için, session ( ünite_1 )=1 komutu kullanılmaktadır. Ünite_1 i takip eden sayfa, örneğin ünite_2 ye ait sayfa yükleneceğinde, bu sayfanın yüklenmesi sırasında Page_Load() olayı içerisinde ünite_1 e ait oturum değeri kontrol edilmektedir. Yapılan kontrolde, session (ünite_1) in değeri 1 den farklıysa, öğrencinin ünite_1 e yönlendirilmesi sağlanmaktadır. Diğer sayfa geçiģleri sırasında da benzer kontroller yapılarak, konu içerisindeki anlatım sırasının kontrol edilmesi ve öğrencinin bağlantılar arasında kaybolmadan konuyu tamamlaması amaçlanmaktadır. Tasarlanan sistemde, alan modelinin takibine iliģkin akıģ Ģeması ġekil 7 de görülmektedir. Oturum değerinin kontrolü konular tamamlanıncaya kadar devam etmekte ve yapılan kontroller sonucunda öğrenci uygun konuya yönlendirilmektedir.

Oturum değerlerini kontrol et Oturum değerlerinde eksiklik varmı? Ünite sırasına uygun devam et Uygun üniteye yönlendir Tüm Üniteler çalıģıldı mı? Bitir 4.5. Çıkarım Mekanizması ġekil 7. GerçekleĢtirilen Sistemin Alan Modelinin AkıĢ ġeması Kural tabanı, sistem içerisinde tanımlanmıģ kurallar dizisini kullanarak bilgi tabanından anlamlı sonuçlar çıkarmakla sorumludur. ye uygun ders içeriği ve sorular oluģturabilen kurallar listesi, Bilginin Kural Tabanlı Sunumu tekniği ile yazılmıģtır. Bu teknikte, ğer O alde kurallarıyla bilginin sunumu yapılmaktadır. Kurallar Ģartlı cümlelerden oluģmuģtur. Kuralların sayısı diğer kurallardaki durumlar gözetilerek istenildiği kadar arttırılabilmekte veya azaltılabilmektedir. Kurallar birbirinden bağımsız olduğu için güncellemesi ve anlaģılabilirliği kolaydır. 5. SONUÇ Bu çalıģmada, öğrenciler arasındaki farklılıkları gözeten ve her bir öğrencinin öğrenmedeki kiģisel gereksinimlerine göre farklı öğrenme imkânları sunan bireyselleģtirilmiģ öğretim sistemi (LessonTutor) geliģtirilerek eğitimin öğrencilerin bireysel farklılıkları göz önünde bulundurularak yapılması gerektiği vurgulanmıģtır. GerçekleĢtirilen öğretim sistemi, öğrenme ortamında öğrenci etkinliğini arttırmakta ve öğrenme sırasında öğretim elemanına destek olacak Ģekilde öğrenciyi yönlendirmektedir. Kullanılan bireyselleģtirilmiģ öğretim teknolojileriyle öğrencilere; yanlıģ yaptıklarında, seçimlerine bağlı olarak kiģiselleģtirilmiģ geribildirim, ipucu ve açıklamalar gösterilmiģ, doğru yaptıklarında kiģiselleģtirilmiģ pekiģtireçlerle öğrencilerin programa ve konuya karģı ilgileri ve motivasyonları arttırılmıģ, etkileģimli alıģtırmalarla öğrenci kontrolü sağlanmıģ, öğrencilerin performansları ile ilgili değerlendirme ve öneriler sunulmuģtur. Ayrıca öğrencilerin konu ekranları, izleme süreleri belirlenerek ve göstermiģ oldukları baģarı göz önüne alınarak aynı konuları tekrar çalıģmaları, uyarılarla engellenmeye çalıģılmıģtır. Akademik personel arabirim modülü, ders içerikleri ile ilgili ünite, baģlık ve konulara ayrıģtırılmıģ, konularla ilgili soru, alıģtırma ve testlerin sisteme yüklenebilmesi sağlanmıģ, ihtiyaç duyulması halinde sistemdeki tüm veya belirli öğrencilerle mesaj, duyuru, online iletiģim uygulamaları gerçekleģtirilmiģ, öğrenciler hakkında veri tabanında tutulan kiģisel veriler ile öğretim elemanı bilgilendirilmiģ, öğrencilerle ilgili değerlendirme ve önerilerde bulunulmuģtur. KAYNAKLAR Suraweera, P., An Intelligent Teaching System for Database Modelling Master of Science thesis, U. Canterbury, 2001. Goldstein, P., Overlays : A Theory of modelling for computer aided instructions, AI Memo 406, MIT, Cambidge, MA, 1977. Stankov, S., Student Model Developing for Intelligent Tutoring Systems, International Journal for ngineering Modelling, Vol. 9, No. 1-4, 1996.

Castillo, G., Breda, A.M., Bajuelos, A.L., Towards a Prototype of a User Model for an Adaptive Courseware in Geometry, Proceedings of the International Conference CINTC, Aveiro, 2001, 299-309. atzilygeroudis, I., Prentzas, J., Using a hybrid rule-based approach in developing an intelligent tutorin system with knowledge acquisition and update capabilities xpert System with Applications, 26, 2004, 477-492. Virvou, M., Tsiriga, V., Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW, 2000. Yoshikawa, A., Shintani, M., Ohba, Y., Intelligent Tutoring System for lectric Circuit xercising, I Transaction on ducation,35, 2002, p.222-225. Zhou,Y., vens, M.W., A Practical Student Model in an ITS, 11th I International Conference on Tools with AI, Chicago, IL., 1999, p.13-18. Kausalai, K.W., Spielvogel, J., Web Based Intelligent Tutoring Systems in K-12 Settings, Proceedings of the 5th I/ACIS International Conference on Computer and Information Science, 2006. Kodaganallur, V., Weitz, R., Rosenthal, D., Tools for Building Intelligent Tutoring Systems, Proceedings of the 39th awaii International Conference on System Sciences, 2006. Mayo, M., Mitrovic, A., and McKenzie, J., CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation, Intelligent Computer Tutoring Group, University of Canterbury., 2000, p.151-154. Moungdridou, M., Virvou, M., Analysis and design of a Web-Based authoring tool generating intelligent tutoring systems, Computer & ducation, 40, 2003, 157-181. Negnevitsky, M., Application of an Intelligent Tutoring System in ducational ngineering ducation, I International Conference on Multimedia ngineering ducation, Melbourne, 1996, p.491-497.