Web Tabanlı Ders Yönetim ve Değerlendirmede Yeni Bir Yaklaşım



Benzer belgeler
MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

Veritabanı Uygulamaları Tasarımı

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Powered by

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

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

ESİS Projesi. Kaynaklar Bakanlığı

FTR 331 Ergonomi. yrd. doç. dr. emin ulaş erdem

BİLİŞİM TEKNOLOJİLERİ GÖRSEL PROGRAMLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

21.YY Üniversitelerinde Ders Yönetim Sistemleri ve. Üniversitemizdeki Uygulamaları: ESOGÜ Enformatik Ders Yönetim Sistemi Kullanımı


Kurum içerisinde istenilen bölgelere giriş-çıkış denetimiyle güvenlik sağlanmakta, üye ve personel devam kontrolü yapılmaktadır.

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

BİLİŞİM TEKNOLOJİLERİ BİLGİSAYAR PROGRAMLAMA TEKNİKLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur.

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

BİLİŞİM TEKNOLOJİLERİ WEB TASARIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ. Uzaktan Eğitim ve Oryantasyon. Sayı 1 / Eylül 2017 İSTANBUL AYDIN ÜNİVERSİTESİ

İnsan Bilgisayar Etkileşimi (IBE) nedir? İnsan Bilgisayar Etkileşimi Araştırma ve Uygulama Labaratuvarı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli Örnek Uygulamalar

Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi. eklenmesi. KalacakYer.com

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

İnternet Destekli Temel Bilgisayar Bilimleri Dersinde Anket Uygulaması

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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ı

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

Amaç: C programlama dilini tanıtma, C programlama dilinde program yazma

BİLİŞİM TEKNOLOJİLERİ ANDROİD İLE MOBİL PROGRAMLAMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

TS EN ISO EŞLEŞTİRME LİSTESİ

Özgür Yazılım Eğitim Yönetim Sistemleri

Üniversite Öğrenci İşleri Otomasyonu

1. VERİ TABANI ARAÇLARI

Ekonometri. yöneylem araştırması ile ilgili temel kavramları öğrenebilecekler. bazı yöneylem araştırması tekniklerini uygulamayı öğrenebilecekler.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLİŞİM TEKNOLOJİLERİ WEB PROGRAMCISI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Amaç: Ekonometrinin tanımını, temel kavramlarını ve diğer alanlarla ilişkisini öğretmektir

ARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi

VERİ YAPILARI VE PROGRAMLAMA

Veri Tabanı Yönetim Sistemleri Bölüm - 3

BİT in Temel Bileşenleri (Yazılım-1)

Öğretim planındaki AKTS

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) İş Kuralları ve Veri Modelleri

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı

Elektronik Ortamda Eğitim için Ders İçeriği Yönetim Sistemi Uygulaması

GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ

BİLİŞİM TEKNOLOJİLERİ ALANI

Moodle-IST Kullanım Klavuzu

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Program Öğrenme Çıktıları:

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

E-Ticaret ve KKP (IE 421) Ders Detayları

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

BAYİ SİPARİŞ TAKİP SİSTEMİ (Analiz Raporu)

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

Yaz.Müh.Ders Notları #6 1

BİLİŞİM TEKNOLOJİLERİ SİSTEM YÖNETİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BİLGİ GÜVENLİĞİ BİLİNÇLENDİRME EĞİTİMİ

Akdeniz Üniversitesi

Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi

Akdeniz Üniversitesi

cofaso ile farkı yaşayın Şubat

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Dersin Yürütülmesi Hakkında

Öğretim planındaki AKTS Ulusal Kredi

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

Açık Kaynak Öğrenme Yönetim Sistemleri (Learning Management Systems) Ceren Çalıcı

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3006

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Mobil Cihazlardan Web Servis Sunumu

S.O.S Günışığı Lojistik Saha Operasyon Sistemi

1.Yazılım Geliştirme Metotları 1

VERİ TABANI YÖNETİM SİSTEMLERİ

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

1. Matematik analiz ve diferansiyel denklemlerle ilgili temel kavramları öğrenecektir.

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

e-not Sistemi Adnan Menderes Üniversitesi

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli

e-öğrenme Çözümleri Geliştirmek

Kurumsal Yönetim Sistemleri Sistemleri

1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

Yazılım Mühendisliği Bölüm - 3 Planlama

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

TS EN ISO KONTROL LİSTESİ ŞABLONU

Avrupa Yüksek Öğretim Alanı Uyum Çalışmaları. 27 Eylül 2016

ONDOKUZ MAYIS ÜNİVERSİTESİ İLAHİYAT FAKÜLTESİ PRATİK DİNİ HİZMETLERVE MESLEKİ UYGULAMA YÖNERGESİ BİRİNCİ BÖLÜM

HASTANE HİZMET KALİTE STANDARTLARI METODOLOJİSİ

Transkript:

Web Tabanlı Ders Yönetim ve Değerlendirmede Yeni Bir Yaklaşım Selvihan N. Yavuzer 1, Orhan Gökçöl 2 1,2 Bahçeşehir Üniversitesi, ühendislik Fakültesi, 34538, Bahçeşehir, Büyükçekmece, İstanbul 1 selvi@eng.bahcesehir.edu.tr, 2 orhan@eng.bahcesehir.edu.tr Özet. İnternet teknolojilerinin yaygınlaşması ile web tabanlı ders yönetim sistemleri kavramdan gerçeğe dönüşmüştür. Öğretim elemanı ve öğrenci arasında iletişimi sağlayan ders yönetim sistemlerinin, tasarım arayüzü ve içerik yapılandırma, iletişim ve işbirliğini kolaylaştırma, ve ders yönetim desteği sağlama potansiyelleri vardır. Farklı araçlar sunan birçok ders yönetim sistemi mevcuttur. Bu sistemler çok sayıda fonksiyonellikler sunmalarına rağmen bir çoğu eğitim kurumlarındaki gerçek uygulamaları gerektiği şekilde destekleyecek yapıya sahip değildir ve az kullanılan ya da hiç kullanılmayan birçok özelliği barındırırlar. Bu çalışmada, bir üniversite öğretim üyesinin verdiği dersi değerlendirirken "akademik danışmanlık" katmanına da inebilen bir yaklaşımla yeni bir metodoloji ve yönetim modeli sunulacaktır. odel, sınav değerlendirmelerini ve ders danışmanlığı hizmetlerini ortak bir platformda tutmayı ve bu platformun esnek bir şekilde yönetimini amaçlamaktadır [1]. 1 Giriş Son yıllarda, internet teknolojilerinin uzaktan eğitim ve öğrenme yönetim sistemleri için kabul edilir araçlar haline geldikleri görülmektedir. Bu sistemlerin avantajları 30 yılı aşkın süredir belgelenmektedir. Geçtiğimiz on yılda yüksek öğretim alanında bir çok yapısal değişiklik meydana gelmiştir. Öğrenci sayısındaki artış ve daha modüler programlara olan talep bu değişikliklerden bazılarıdır. Üniversiteler öğrencilerin eğitim ortamlarının geliştirmesinde hedef uyuşmazlıkları ile karşı karşıya da kalmışlardır [2]. Bu kısıtlamalar kurumları internet üzerinden erişilebilen bilgisayar tabanlı bir ders yönetim sistemine yöneltmiştir. Ders yönetim sistemleri derslerin kampüs dışı öğrencilere iletilmesi ve etkileşimli bir web arayüzü kullanılarak değerlendirilmesine odaklanmaktadır. Diğer yandan, normal verilen derslerin son yıllarda web-destekli (blended learning) olarak tasarımlandığını da görmekteyiz. Öğretim elemanları öğrencileri her ders için bir çok farklı yolla değerlendirir. Bazıları bir çok sınav yaparken, bazıları ödev veya labaratuvar çalışması, bazıları da projeler verir. Öğretim elemanları arasında sabit bir ders değerlendirme yaklaşımı olmadığı söylenebilir. Her dersin bağlı olduğu disiplinden gelen bir doğası vardır ve görsel sanatlar dersinin değerlendirilmesi kuşkusuz mühendislik matematiği dersinden farklı olacaktır. Bu çalışmada, web-destekli ders tasarımlarında, her disiplinden dersin istenildiği şekilde tanımlanmasına ve ders danışmanlığı yapılmasına olanak tanıyan yeni bir metodoloji geliştirilmiş;.net ortamı ve C# kullanılarak bu kavramlar bir web tabanlı uygulama haline getirilmiştir [1]. 2 Ders Yönetim Sistemleri Web tabanlı Ders Yönetim Sistemleri (DYS), dersi veren eğitimcinin dersle ilgili her türlü bilgiyi öğrencilere güvenli bir ortamda sunmasını sağlar. [3]. Öğrenciler web arayüzleri ile ders sayfasına bağlanırlar ve sınav sonuçlarını öğrenme, ödev gönderme, dersle ilgili tartışma forumlarına katılma vb gibi aktiviteleri gerçekleştirirler. Dersi veren eğitimci ise, yine güvenli bir ortamda, dersle ilgili her türlü bilgiyi günceller. DYS, eğitimcilerle öğrenciler arasında bir iletişim aracı gibi çalışan bilgisayar destekli bir ortamdır [1]. DYS lerin işlevsellikleri 3 ana grupta toplanabilir : (1) arayüz tasarımı ve içerik yönetimi; (2) ders ile ilgili taraflar arasındaki etkileşim ve paylaşımın sağlanması; ve (3) ders yönetimi desteği. Günümüzde DYS, bir eğitimci için ders kitabı ya da karatahta kadar gereklidir. Eğitimin etkinliğinin ölçülmesi ve gerçekçi değerlendirilmesi, içeriğin geliştirilmesi ve yeni metodolojiler bulunabilmesi için DYS lerin kullanımı yardımcı olmaktadır [4]. Bu alanda yapılmış çalışmalar incelendiğinde, son yıllarda geliştirilen web tabanlı 100 ün üzerinde farklı DYS olduğunu görürüz. Bunlardan birçoğu uzaktan eğitim amacı ile de kullanılmaktadır. Bu sistemlerin birbirlerine göre üstünlükleri ve belli başlı özellikleri değişik kaynaklarda özetlenmiştir [1]. 3 Ders Yönetim Sistemi Geliştirilmesi DYS ler incelendiğinde, kullanıcılar tarafından önemli olarak nitelendirilmeyen ve yaygın olarak da kullanılmayan birçok aracı barındırdıkları görülmektedir. Bazı araçlar kullanıcılar sisteme alıştıkça kullanılabilir olmalarına rağmen, o aşamaya kadar temel araçları içeren ve kullanımı kolay bir sistem tercih edilmektedir [5]. Sonuç olarak, bir DYS geliştirilirken, sistemin neler yapabileceğinden çok sistemin neler yapması beklendiğine odaklanılmalıdır. Ders tanımları ve ders değerlendirmeleri gibi DYS nin temel yapıları dikkatlice tasarlanmalı ve maksimum kullanılabilirlikle

uygulanmalıdır. Grup özellikleri sistemin birincil görevlerini yerine getirmesi sağlandıktan sonra uygulanabilir. 3.1 Uygulamanın Tanımlanması Yukarıda açıklanan sebeplerden dolayı, ders yönetim sistemlerinde her türlü dersin ihtiyaçlarını karşılayacak bir yaklaşım gerekmektedir. Bu tarz bir sistem, ders kayıtlarını ve değerlendirme metodlarını tanımlayabilecek kadar esnek olmalıdır. Bu çalışmada her türlü dersin değerlendirmesini kapsayacak yeni bir model geliştirilmiştir [1]. Kullanılan yaklaşım aşağıda belirtilen alanlarda geleneksel yazılım paketlerinden farklıdır: Ders değerlendirmesindeki sınırlamaların dinamik ve esnek değerlendirme yapıları kurularak kaldırılması, Öğretim elemanına ders tanımlarını ve değerlendirme metodlarını dönem süresince değiştirme olanağı sağlanması, Açık bir değerlendirme (öğretim elemanının isteği ile sınırlı) sağlayarak öğrencilere sınav kağıtları üzerine yorumları da içeren bir sonuç bilgisi sağlanması, Öğrencilere yalın bir sayı yığını yerine, notlar ve öğretim elemanı yorum ve önerilerini içeren anlamlı bir değerlendirme bilgisi sunulması, Derslerle ilgili problemleri ortadan kaldırarak akademik danışmanlara öğrencilere daha fazla yönelme fırsatı verilmesi. 3.2 Geliştirme Araçları Web uygulama geliştirme platformu olarak Visual Studio.NET seçilmiştir [6]..NET, veri ile çalışmak için bir çok araç sunması ve geliştirme araçlarının entegre kullanılması nedeniyle en iyi seçenek olarak görülmüştür..net altında geliştirilen uygulama kodlamaları için C# programlama dili kullanılmıştır. C#; C ve C++ dan türetilmiş yeni bir nesne tabanlı programlama dili olarak geliştirme aşamasını hızlandırmaktadır [6]. Uygulama veritabanı SQL Server 2000 ile hazırlanmıştır. Tüm sistem, Windows 2000/XP Sunucularda çalışmaktadır. 3.3 Yazılım Katmanlama Katmanlama genel anlamıyla bir yazılımın parçalarının diğer parçalardan oluştuğu ve/veya diğer parçalara ihtiyaç duyduğu çağırma sıradüzenidir. Yatay, dikey, bölünmüş, özelden genele gibi bir çok katmanlama yaklaşımı bulunmaktadır. Bu çalışmada Şekil 1 de gösterilen standart yatay katmanlama kullanılmıştır. Şekil 1. Standart yatay katmanlama modeli Burada, Veri katmanı verinin kalıcı olarak örneğin bir veritabanına- depolanması işlemini yönetir. İşlem Katmanı tüm erişim kuralları ve geçişleri kontrol eder. Eğer yeni bir uygulama veriye erişmek istiyorsa, iş katmanı aracılığıyla çalışmak zorundadır. Bu uygulama veritabanına dolaysız olarak SQL gönderemez. Bu, katman nesneye yönelik bir uygulama olmasa da, nesneye yönelik tasarımla örtüşmektedir nesneler veriyi ve mantığı enkapsüle eder -. Sunum Katmanı verileri gösterir, kullanıcının klavye ve fare hareketlerini kabul eder ve uygulama-özel navigasyon konularını yönetir. Sunum katmanı uygulamaya özel katmandır. İşlem katmanının parçaları devam eden bir işin kurallarını (satış, müşteri servisi vb) verirken, sunum katmanı işlem içindeki özel görevleri (yeni sipariş girişi, hesap özeti, vb.) belirler [7]. Yatay katmanlama modelinde bir katman, altındaki diğer katmanlardan birine bağımlı olabilir, fakat bunun tersi söz konusu değildir. Örneğin, sunum katmanı veriye erişmek için işlem katmanına bağımlıdır, fakat işlem katmanı sunum katmanına bağımlı olamaz [7]. Bu çalışmada kullanılan yatay katmanlama modelinde, katmanların iç yapısı Şekil 2 de görüldüğü gibidir.

Şekil 2. Çalışmada kullanılan yatay katmanların iç yapısı Örneğin, öğretim elemanı seçtiği öğrencinin belirli bir etkinlik için not ve yorum bilgilerini güncellemek istediğinde, öncelikle sunum katmanında gerekli alanlara bilgileri girer ve gerekli form öğesini (komut düğmesi, vb.) kullanarak isteğini uygulamaya bildirir. İlk aşamada kullanıcının girdiği bilgilerin uygunluğu (not bilgisinin sayısal değer olması vb.) kontrol edilir (GİRİŞ KONTROLÜ). İkinci aşamada kullanıcının not bilgisini değiştirmeye yetkili olup olmadığı (Kullanıcı sisteme uygun biçimde giriş yapmış mı? Kullanıcı öğretim görevlisi mi?) kontrol edilir (GÜVENLİK KONTROLÜ). Bu aşamadan sonra, öğretim elemanı servisinin sağladığı işlem için gereken modül çağrılır. Bu modül veri katmanı üzerindeki veritabanı erişim arayüzünü kullanarak veritabanına erişir ve işlemi gerçekleştirerek -var isesonuç bilgisini sunum katmanına iletilmek üzere işlem katmanına gönderir. 3.4 Veritabanı Tasarımı Bu tip bir uygulamanın veri tasarımı aşamasında hedef kullanıcılar ile dikkatli bir görüşmenin yapılması ve uygulamanın gerçeğe uygunluğunun sağlanması için eğitim kurumlarının uygulamaları hakkında gerekli bilgi elde edildikten sonra modelleme aşamasına geçilmesi önemlidir. Bu çalışmada da benzer bir yöntem izlenmiş, halen kullanılan sistemler ile öğretim elemanlarının ve öğrencilerin ihtiyaçları karşılaştırılmış, sonuç olarak mevcut model ortaya çıkmıştır. Şekil 3 bu çalışmada geliştirilen veritabanına ait E-R diyagramını göstermektedir. Şekil 3. E-R Diyagramı Çalışmada veri erişimi için standart SQL komutları yerine kayıtlı yordamlar (stored-procedures) kullanılmıştır. Böylece veritabanına erişim belli metodlarla kısıtlanarak güvenlik arttırılmıştır. 3.5 Uygulama Özellikleri

Varolan DYS ler üzerinde yapılan testler sonucunda belirlenen tasarım karakteristikleri aşağıdaki gibidir; Her arayüzün ana yapısı sistemin tüm parçalarına bağlantılar içermelidir, Güvenlik kısıtlamaları farklı sayfalara erişimi zorlaştırmamalıdır, Tanımlayıcı yazılar kullanıcıların önemli sistem araçlarını nerede bulabileceklerine dair doğru tahminler yapmalarını sağlayacak nitelikte olmalıdır [5], Öğretim elemanının görevleri ve muhtemel senaryolar kullanılarak, Şekil 4 deki öğretim elemanı arayüz haritası tasarlanmıştır, Öğrencilerin beklentileri ve muhtemel senaryolar göz önünde bulundurularak, Şekil 5 deki öğrenci arayüz haritası tasarlanmıştır. Şekil 4. Öğretim Elemanı Arayüz Haritası Şekil 5. Öğrenci Arayüz Haritası 3.6 Esnek Değerlendirme İçin atematiksel odel Veritabanı tasarımı kısmında anlatıldığı gibi, çalışmada esnek bir değerlendirme aracı kullanılmıştır. Buna göre dersi veren eğitimci, dersini nasıl değerlendireceğini tanımlar. E değerlendirme tipini (yıliçi sınav, final, vb.) belirtmek üzere, istenilen sayıda ( ) değerlendirme tipi olabilir. E i, i = 1 (1) (1) de değerlendirme sayısını; E i ise her bir değerlendirme tipini (yıl içi sınav, ödev, proje, atölye çalışması, vb.) gösterir. Daha sonra, her bir değerlendirme tipinin toplam değerlendirme içindeki yüzdeleri (2) de gösterildiği gibi verilir. (2) E wi, i = 1 (2) de her bir Ewi için 0 < E wi 1 dir. Ayrıca, E wi = 1 i= 1 (3) şeklinde bir kısıt söz konusudur. Daha sonra, her bir değerlendirme tipinden kaçar adet yapılacağı tanımlanır. Söz gelimi, dersin değerlendirme tiplerinden birisi Proje ise, kaç tane proje verileceği (4) de gösterildiği gibi belirlenir. (4) E Ni, i = 1 Sonraki aşamada, değerlendirme tiplerinin ağırlıkları verilir.

EwN ij, i = 1, j = 1, E Ni (5) Burada, her bir E için E = 1 olmalıdır. Gij her bir değerlendirmeye ait notu belirtmek üzere ilgili dersin i ENi j = 1 wnij geçme notu (6) daki gibi olacaktır. g = ENi i = 1 j = 1 E wn * G ij ij (6) 3.7 Arayüz Tasarımı ve Kodlama Bu aşama, yazılım katmanlamada hazırlanan yöntemler ve temel sayfa modeli kullanılarak dinamik içerik hazırlanmasını kapsar. DYS lerin kendi ders modüllerini geliştirmek için yeterli bilgisayar bilgisine sahip olmayan kullanıcılara gerekli servisi sağlaması gerekir. Bu nedenle, uygulamanın belirli bir senaryo göz önünde bulundurmadan tasarlanması, sistemin kontrol yapılarının teknik bilgisi olmayan kullanıcılardan gelebilecek kural dışı istekleri kavrayabilecek şekilde kurulması önemlidir. 4 Sonuçlar Bu bölümde, ana hatları ve modeli verilen uygulamanın çalışması sırasındaki bazı ekran görüntüleri verilecek ve sonuçlar tartışılacaktır. Şekil 6, geliştirilen uygulamanın öğretim elemanı modülündeki ana bileşenlerini göstermektedir. Şekil 6. Öğretim Elemanı odülü Ana Bileşenleri Şekil 7. Öğretim Elemanı Ders Değerlendirme Tanımlamaları Şekil 7 ise, öğretim elemanının ders değerlendirmelerini tanımladığı modülü göstermektedir. Burada, istenildiği kadar farklı değerlendirme ölçütü dinamik olarak girilebilmekte ve değiştirilebilmektedir. Şekil 8, öğretim elemanının ders değerlendirmelerini girdiği ekranı göstermektedir. Şekil 9 ise, öğrencinin ilgili derse ait tüm değerlendirmelerini göstermektedir. Öğrenci ayrıca, yoklama, sınıf içindeki bağıl başarı vb gibi bilgilerini de görebilmektedir. Yapılan çalışma, ders değerlendirmelerini ve ders danışmanlıklarını ortak bir platformda tutmayı ve esnek bir şekilde yönetimini amaçlamaktadır. Veri tabanı bileşenleri ve kullanıcı ara birimi geliştirilmesinde klasik DYS lerde olmayan ama eğitim kurumlarında sıkça kullanılan bileşenlerin geliştirilmesine ağırlık verilmiş ve.net in sunduğu görsel ve dinamik tasarım araçları etkin bir şekilde kullanılmıştır. evcut çalışma, öğrenci merkezli bir yaklaşım yerine, esnek ders değerlendirmesi merkezli yaklaşımı kullanmaktadır. Böylece, akademik ortamlarda öğrenci-ders-öğretim elemanı üçgeni daha belirli ve şeffaf hale gelmekte ve daha etkin öğrenci danışmanlıkları imkanı sağlanmaktadır. Şekil 8. Öğretim Elemanı Ders Değerlendirme Girişi Şekil 9. Öğrenci odülü için Ders Değerlendirme Ekranı

Bu çalışmada sunulan yaklaşım 2002-2003 akademik yılında Bahçeşehir Üniversitesi ühendislik Fakültesi nde belirlenen derslerde denenmiş, öğrencilerin ders ile ilgili gelişmeleri sistem üzerinden takip etmeleri sağlanarak öğretim görevlisine olan bağımlılığının azaldığı ve ders etkinliğinin arttığı, ders değerlendirmelerinin daha gerçekçi ölçülebildiği gözlenmiştir. Ayrıntılı deneme çalışmaları devam etmektedir. Kaynakça 1. Yavuzer, S.N., A New Approach to Web-Based Course anagement Systems, Lisans Tezi, Bahçeşehir Üniversitesi, ühendislik Fakültesi, Bilg. üh. Bölümü, 2003. 2. Crisp, G., A odel for the Implementation and Sustainability of a Course anagement System in a Research University, ASCILITE 2002 Konferansı, Aralık 8, 2002. 3. George Washington Üniversitesi, Prometheus CS, http://prometheus.gwu.edu/ 4. Cohen, D., Course anagement Software: The Case for Integrating Libraries, CLIR Issues, Sayı 23, 2001. 5. Halloran,.E., Evaluation of Web-Based Course management Software from Faculty and Student User Centered perspectives, http://www.usafa.af.mil/iita/publications.htm. 6. Sharp, J. ve Jagger, J., icrosoft Visual C#.NET Step by Step, icrosoft Yayınları, 2002. 7. Standley, J., Software Architecture, http://www.surfscranton.com/architecture/