YAZILIM LAB I
2. PROJE
Sınav Görevlendirme Programı
SGP
Genel Açıklama
Bu proje kapsamında bir Sınav Görevlendirme Programı (SGP) geliştirmeniz gerekmetedir. SGP yapılacak merkezi sınavlarda bir ilde görev alacak personelin (öğretmenler, üniversite öğretim elemanları, vb.) görev dağıtımını, görev tanımını, görev yerini tanımlayacaktır. Ayrıca bu tanımlama için; sınavın yapılacağı ilçe, semt, bina, sınav salonu (sınıf) gibi diğer ölçütleri göz önünde bulundurması gerekmektedir. Sistem için genel işlem açıklamaları/tanımlamaları aşağıda maddeler halinde belirtilmiştir. SGP için örnek olarak ÖSYM nin yürütmekte olduğu genel sınavlar (örnek ÖSS, ALES, KPDS) ve bu sınavlarda görev alan personel düşünülebilir.
- Sınav Görevlendirme Programı için Genel İşlemler
1.1. Yönetici İşlemleri
Yönetici işlemleri SGP’yi kullanacak ana yönetici tarafından gerçekleştirilebilecek işlemleri kapsamaktadır. SGP yöneticileri bir ilde bulunan ÖSYM yöneticileri gibi düşünülebilir. SGP yöneticileri program üzerinde üzerinde dinamik eklemeler/düzeltmeler için yönetici işlemleri arayüzünü kullanırlar. Sistem üzerinde birden fazla yönetici tanımlanabilmelidir. Aşağıda belitilen maddeler üzerinde hem yeni kayıt girişi hem de güncelleme işlemleri yapılabilmelidir.
1.1.1. Yeni İl Ekleme/Güncelleme
SGP yöneticisi sisteme yeni bir il ekleyebilmelidir. İl eklenirken o ilden sorumlu SGP İl Sınav Yöneticisi ve SGP İl Sınav Yöneticisi Yardımcısı bilgilerinin eklenmesi de zorunlu tutulmalıdır. SGP İl Sınav Yöneticisi ve yardımcısına ait, ünvan, isim, soyisim, iletişim bilgileri (adres, ev-iş-cep telefonu, e-posta adresi, varsa fax numarası ve e-posta adresi gibi) sisteme girilebilmelidir.
1.1.2. Yeni İlçe Ekleme/Güncelleme
SGP yöneticisi bir il’e bağlı yeni ilçe ekleyebilmelidir. Bu durumda yeni ilçenin ekleneceği il bir listeden kullanıcıya sunulmalıdır. İlçe eklenirken o ilçeden sorumlu SGP İlçe Sınav Yöneticisi ve SGP İlçe Sınav Yöneticisi Yardımcısı da eklenmelidir. SGP İlçe Sorumlusu ve yardımcısına ait, ünvan, isim, soyisim, iletişim bilgileri (adres, ev, iş, cep telefonu, e-posta adresi, varsa fax numarası ve e-posta adresi gibi) sisteme girilebilmelidir.
1.1.3. Yeni Semt Ekleme/Güncelleme
SGP yöneticisi bir ilçeye bağlı yeni bir semt ekleyebilmelidir. Büyük ilçeler göz önünde bulundurulduğuna semt olgusunun önem taşıyacağı göz önünde bulundurulmalıdır.
1.1.4. Yeni Bina/Okul Ekleme/Güncelleme
SGP yöneticisi bir ilçe/semt içerisinde bulunan bir binayı (okulu) sisteme ekleyebilmelidir. Bu durumda eklenecek olan okul ile ilgili;
1.1.4.1. Bina/Okul Bilgileri Ekleme/Güncelleme
- Okulun (binanın) açık adı (örnek, ‘YahyaKaptan ilköğretim Okulu’ ya da ‘Kocaeli Üniversitesi Mühendislik Fakültesi’), açık adresi (il/ilçe/semt/mahalle/cadde/sokak/numara ya da Kocaeli Üniversitesi Mühendislik Fakültesi Umuttepe Yerleşkesi gibi), ilgili binaya ait telefon numaraları (okul yöneticisi iş telefon numarası ya da sekreterlik numarası olarak düşünülebilir), fax numarası, binanın/okulun kaç katlı olduğu, her katta bulunan sınıf sayısı gibi fiziksel özellikler de göz önünde bulundurulmalıdır.
- Bina Sınav Yöneticisi: okul yöneticisi (okul müdürü ya da bina ile ilgili sorumlu kişi, bina yöneticisi olarak düşünülmelidir), okul yöneticisi irtibat telefonları (okul yöneticisine ait ev ve cep telefonu, e-posta adresi ve TC Kimlik Numarası)
- okul/bina yöneticisine ait bir kullanıcı adı ve şifre oluşturulmalıdır. Okul yöneticisi ‘kayıt işlemleri’ başlığı altında anlatıldığı üzere SGP üzerinden yeni bir sınav görevlisi (öğretmen, ya da öğretim elemanı) ekleyebilmelidir.
- Benzer şekilde Bina Sınav Yöneticisi Yardımcısı bilgileri de zorunlu olarak sistemde kayıt altına alınmalıdır.
1.1.4.2. Yeni Sınav Salonu(Sınıfı) Ekleme/Güncelleme
- Okula ait sınavın yapılacağı sınav salonu (sınıfı) bilgilerini, sınav salonunun kaçıncı katta olduğu, her sınav salonunun sınıfın kapasitesi (kaç öğrencinin o sınıfta sınava girebileceği) her sınıfa ait sınıf numarası (kapı numarası olarak düşünülebilir; örnek 1A sınıfı ya da 101 nolu sınıf, ya da U3 amfisi gibi)
- Örnek, 4. Katta bulunan 101 nolu sınav salonunda 20 öğrenci sınava girebilirken, 1. Katta bulunan U3 amfisinda 40 öğrenci sınava girebilmektedir.
- Sınıf kapasitesi neden önemlidir: Bir sınav salonunda/sınıfta; bir sınav salonu başkanı ve o sınav salonunda/sınıfında sınava giren öğrenci sayısına göre bir ya da daha fazla sınav salonu yardımcısı (gözetmen) görevlendirilecektir. Sınav Salonu Görevlilerinin dağıtımı konusu ilerleyen bölümlerde detaylı olarak açıklanmaktadır.
1.1.5. Yeni Sınav Görevlisi Kaydının Onaylanması
SGP üzerinde yeni sınav görevlisi ekleme işlemi okul/bina yöneticisi tarafından gerçekleştirilmetedir, fakat bir görevlinin sınavda görev alabilmesi için SGP ana yöneticisi tarafından onaylanması gerekmektedir. SGP ana yöneticisi onay bekleyen sınav görevlilerini onaylayabilmeli, ya da onaylamıyorsa açıklama olarak nedenini girebilmelidir.
1.2. Kayıt Ekleme/Güncelleme İşlemleri
1.2.1. Sisteme Yeni Sınav Görevlisi Kaydı
Sınav görevlileri bir sınavın sağlıklı yürütülmesi için görev alan kamu personelidir. Sınav görevlileri genellikle öğretmenler ve üniversite öğretim elemanlarıdır. SGP üzerinde Sınav Görevlisi ekleme işlemi okul/bina yöneticisi tarafından gerçekleştirilecek ve SGP ana yöneticilerinin onayına sunulacaktır. Bir sınav görevlisinin görev alabilmesi için mutlaka SGP yöneticileri onaylanması gerekmektedir.
Yeni sınav görevlisi için;
a) TC Kimlik Numarası, ünvan, isim, soyisim, bağlı olduğu okul/bina*, adres (bağlı olduğu okul/bina adresi olmalıdır, otomatik olarak bağlı olduğu bina adresi kullanılabilir) ve cep telefonu, e-posta adresi gibi iletişim bilgileri kayıt edilmelidir.
- *Bir Sınav Görevlisinin kaydının yapılabilmesi için o sınav görevlisinin bağlı olduğu okul/bina SGP üzerinde kayıtlı olmalıdır. Görevlinin kayıt işlemi sırasında bu bilgiler aşağı açılır (dropdown) listelerden (il>ilçe>semt>bina gibi) seçilerek yapılmalıdır. Elle (manuel) bilgi girişi olmamalıdır!
- İlerleyen bölümlerde açıklanacağı üzere, sınav görevlisinin görev kimlik belgesinde bağlı olduğu kurum/okul/bina adresi yer alacaktır ve belge bu adrese gönderilecektir.
1.2.2. Sınav Görevlisi Bilgileri Güncelleme
SGP ana yöneticisi bir sınav görevlisine ait 1.2.1 altında a maddesinde verilen tüm bilgileri güncelleyebilmelidir.
1.3. Yeni Sınav Ekleme
SGP için yeni bir sınav (örnek; KPDS 2009 Mayıs Dönemi) eklenebilmelidir. Bir sınav ile ilgili;
- Sınav açık adı (örnek; Kamu Personeli Dil Sınavı), sınav kısa adı (KPDS), sınav dönemi (örnek; Mayıs 2009), sınav tarihi, sınav saati ve sınav süresi (dakika cinsinden) gibi bilgiler eklenebilmelidir.
1.4. Sınav Görevlerinin Dağıtımı
1.4.1. Sınav Görevlerinin Dağıtımı ile İlgili Tanımlar, Açıklamalar ve Ön Koşullar
SGP, bu versiyonunda, bir sınav için öğrenci başvurularını kabul etmemektedir. Bu durumda sisteme bir sınav için gerekli ön tanımlar geliştirilecek bir arayüzden aşağıdaki gibi girilebilmelidir.
- Örnek; Kocaeli ili, izmit ilçesinde sınava girecek kişi sayısının elle (manuel) girilebileceği bir bölümün olması gerekmektedir.
- Detaylandırılmış örnek; Kocaeli ili izmit ilçesinde KPDS 2009 Mayıs dönemi sınavına toplam 560 kişi girecektir. Bu bilgi girişi projeniz test edilirken/değerlendirilirken, test eden kişi tarafından girilecektir. Projeniz test eden kişi tarafından kurulacak, çalıştırılacak ve deneme amaçlı yeni bir sınav oluşturulacak ve bu sınava girecek öğrenci sayısı test eden kişi tarafından gerçek zamanlı olarak rastgele girilecektir.
- Bu durumda sınava girecek öğrencileri/kişileri ayırt etmek için 1,2,3, …. 558,559,560 şeklinde programlama mantığınız çerçevesinde bir numaralandırma sistemi (öğrenci kodu) kullanabilirsiniz. Her ne kadar öğrenci kaydı kabul edilmese de sistem tarafından otomatik olarak sanal öğrenciler üzerinden işlem yapmak gerekmektedir. Bu nedenle öğrenciler için gerçek zamanlı bir öğrenci kodu oluşturmanız önerilmektedir.
- Öncelikli olarak bir ilçede sınava girecek öğrencileri (sanal öğrenciler), sınava girmek istedikleri ilçedeki sınav salonlarına yerleştirmeniz gerekmektedir. Öncelik o ilçe içerisindeki binalara verilmelidir, eğer o ilçe içerisinde sınava girecek öğrenci sayısı ilçe içerisinde yer alan okul/bina kapasitesinden fazla; kapasitenin üzerinde kalan öğrenciler başka ilçe içerisindeki okullara yerleştirilebilir. Bu durumda aşağıdaki koşulları göz önünde bulundurmanız gerekmektedir:
- bir il içerisinde sınava girecek toplam öğrenci sayısı,
- bir ilçede sınava girecek toplam öğrenci sayısı,
- ilgili ilçede sınava girecek öğrenci sayısı ile o ilçeye bağlı okullar/binalar içerisinde sınava alınabilinecek öğrenci sayısı
Bir sınavda görev alan kişiler aşağıdaki şekilde tanımlanmıştır:
- İl Sınav Yöneticisi: Bir ilde sınavın sağlıklı yürütülmesinden sorumludur.
- İl Sınav Yöneticisi Yardımcısı:
- İlçe Sınav Yöneticisi: Bir ilçede sınavın düzgün bir şekilde yürütülmesiden sorumludur.
- İlçe Sınav Yöneticisi Yardımcısı:
- Bina Sınav Yöneticisi: Bir binada/okulda sınavın yürütülmesi için gerekli işlemleri gerçekleştirir, sınav binasının /okulunun açılması, sınav evraklarının teslim korunması, sınav yönetimi ve görevlileri için gerekli fiziksel odaların ayarlanması gibi. Genellikle okul müdürleri bu görevi gerçekleştirmektedirler.
- Bina Sınav Yöneticisi Yardımcısı:
- Bina Sınav Sorumlusu: Bir sınavın ilgili binada/okulda sağlıklı bir şekilde yürütülmesi için gerekli olan tüm işlemleri gerçekleştirir. Sınav evrakının teslim alınması, sınav görevlileri ile ilgili ön yoklamaların yapılması, sınav evrakının sınav görevlilerine teslim edilmesi ve sınav sonunda sınav evrakının toplanması gibi. Genellikle müdür yardımcılarından bir tanesi bu görevi yürütmektedir.
- Bina Sınav Sorumlusu Yardımcısı:
- Sınav Salonu Başkanı: bir sınav salonunda/sınıfta sınavın yürütülmesinden sorumludur. Sınav saatinden önce sınav evrakını bina sınav yöneticisinden teslim alır, sınav salonunda/sınıfta sınav evrakını açar, sınıf yoklamasını ve kimlik denetimini yapar, sınav sonunda ilgili sınav evraklarını paketleyip bina sınav yöneticisine imza karşılığı teslim eder.
- Sınav Salonu Gözetmeni: Sınav Salonu Başkanına sınavın sağlıklı yürütülmesi için gerekli yardımı sağlar. Sınıfın büyüklüğüne göre bir sınav salonunda birden fazla sınav salonu gözetmeni olabilir.
- Sınav Salonu Gözetmenlerinin sınav salonu (sınıfı) kapasitesine göre dağılımında izlenecek kurallar:
- sınav salonunda sınava giren öğrenci sayısı 10 ile 20 (dahil) arasında ise 1 sınav salonu gözetmeni bulunacaktır,
(10 <= öğrenci sayısı <= 20)
- sınav salonunda sınava giren öğrenci sayısı 21 ile 40 (dahil) arasında ise 2 sınav salonu gözetmeni bulunacaktır,
(21 <= öğrenci sayısı <= 40)
- sınav salonunda sınava giren öğrenci sayısı 41 ile 60 (dahil) arasında ise 3 sınav salonu gözetmeni bulunacaktır,
(41 <= öğrenci sayısı <= 60)
- sınav salonunda sınava giren öğrenci sayısı 61 ile 80 (dahil) arasında ise 4 sınav salonu gözetmeni bulunacaktır,
(61 <= öğrenci sayısı <= 80)
1.4.2. Sınav Görevlilerinin Dağıtımı Detayları
Bir sınav için sırası ile; İl Sınav Yöneticisi ve yardımcısı, İlçe Sınav Yöneticisi ve yardımcısı hali hazırda otomatik olarak sistemde kayıtlı olarak yer almaktadır. (Bir il kaydı yapılırken, ya da bir ilçe kaydı yapılırken bu bilgilerin zorunlu olarak sisteme girilmesi sağlanmalıdır). Benzer şekilde Bina Sınav Yöneticisi ve yardımcısı genellikle okul müdürü ve müdür yardımcısı, ya da ilgili binanın üst düzey görevlilerinden birisi olmaktadır. Bina/Okul kaydı yapılırken bu bilgiler zorunlu olarak sisteme kaydediliyor olmalıdır. Bu durumda geriye sınav salonlarına görev alacak sınav salon başkanı ve gözetmeninin ya da gözetmenlerinin dağıtımı kalmaktadır. Sınav Salonu Gözetmenlerinin sınav salonu (sınıfı) kapasitesine göre dağılımında izlenecek kurallar yukarıda detaylandırılarak açıklanmıştır.
- Bir sınav salonu için aşağıdaki bilgilerin bilinmesi gerekmektedir;
- Sınav Binası (Okulu) [bina kodu ve bina ismi]
- Bina Yöneticisi ve yardımcısı [isim, soyisim, tel]
- Sınav Sorumlusu ve yardımcısı [isim, soyisim, tel]
- Sınav Salonu(sınıfı) [Salon kodu, adı, kapasitesi]
- Sınav salonunda görevli olan bir salon başkanı [ünvan, isim, soyisim]
- Sınav Salonu Gözetmenlerinin sınav salonu (sınıfı) kapasitesine göre dağılımında izlenecek kurallar çerçevesinde bir ya da daha fazla sınav salonu gözetmeni [ünvan, isim, soyisim]
- Sınava girecek öğrenci listesi [öğrenci kodu]
- Öğrenci kodu ile ilgili bölüm için 1.4.1 maddesini tekrar inceleyiniz.
Bu durumda yukarıdaki bilgiler ışığında elindeki görevlendirme kağıdına bakarak
- Sınav Salonu (Sınıfı) Görevlileri (Başkan, Gözetmenler)
- Görevli olduğu bina/okul kodu, adı ve adresini,
- Bina Sınav Yöneticisi ve Bina Sınav Sorumlusu ve yardımcıları isim, soyisim ve telefon numarasını
- Sınavın hangi tarihte ve saatte gerçekleşeceğini
- Bina Sınav Sorumlusu ve Yardımcısı
- Görevli olduğu bina/okul kodu, adı ve adresini,
- Bina Sınav Sorumlusu (kendisi) ve yardımcıları isim, soyisim ve telefon numarasını
- Bina Sınav Yöneticisi ve Yardımcısı isim, soyisim ve telefon numarasını
- Görevli olduğu binadaki/okuldaki sınav salonu sayısını,
- ve her bir salonda görevli sınav salonu görevlileri (başkan ve gözetmenler) yoklama listesi
- Sınavın hangi tarihte ve saatte gerçekleşeceği
- Bina Sınav Sorumlusu Bina Sınav Listesine Bakarak:
- Sınav Salonu Görevlilerinin görev yapacakları sınav salonu kodu ve adını (4A, 101, U3 amfisi gibi)
- Sınav Salonu Başkanı ve Gözetmeni(Gözetmenleri) isim ve soyisimlerini
Sınav salonu görevlilerinin dağıtımı konusunda aşağıda verilen örnek durum senaryolarını inceleyiniz. Verilen durum senaryoları ne gibi durumlarla karşılaşılabileceği konusunda yardımcı olmak için verilmiştir. Benzer ve alternatif durum senaryolarını düşününüz ve göz önünde bulundurunuz. Geliştirdiğiniz yazılım alternatif durumlar ve senaryolar karşısında da sağlıklı ve düzgün bir şekilde çalışmalıdır!
1.4.3. Örnek Durum Senaryoları
Örnek Durum 1: Bu örnekte bir ilçede sınava girmek isteyen öğrenci sayısının o ilçede sınava alınabilinecek (binalardaki sınıfların kapasiteleri göz önüne alındığında) öğrenci sayısından fazla olma durumu anlatılmıştır.
- Kocaeli ili izmit ilçesinde KPDS 2009 Mayıs dönemi için sınava girmek isteyen öğrenci sayısı 560 olarak test eden kişi tarafından girilmiştir.
- Kocaeli ili izmit ilçesinde toplam okul/bina sayısı 100
- Bu binalarda sınava alınabilinecek öğrenci sayısı 400
- Bu durumda 560 – 400 = 160 öğrenci sınava Kocaeli ili sınırları içerisindeki başka bir ilçede girmek durumunda kalacaktır. Sistem otomatik olarak kalan 160 öğrenciyi başka bir ilçede yer alan okuldaki/binadaki sınav salonlarına yerleştirecektir.
Örnek Durum 2: Bu örnek ile; bir okul/bina içerisinde farklı kapasitedeki sınav salonları (sınıfları) için gözetmen ataması anlatılmaya çalışılmıştır.
- YahyaKaptan İlköğretim okulunda toplam 10 sınav salonu(sınıf) bulunmaktadır. Bu sınav salonlarında sınava girebilecek toplam öğrenci sayısı 250’dir (100 + 150):
- 5 sınıfın kapasitesi 20 kişiliktir, 5 x 20 = 100
- diğer 5 sınıfın kapasitesi ise 30 kişiliktir, 5 x 30 = 150
- YahyaKaptan İlköğretim okulunda sistemde kayıtlı 1 müdür (bina sınav yöneticisi) ve 1 bina sınav yöneticisi yardımcısı bulunmaktadır.
- YahyaKaptan İlköğretim okulunda toplam 40 öğretmen bulunmaktadır.
- Sınav yapılacak sınav salonu (sınıf) sayısı 10 olduğuna göre;
- her bir sınav salonunda 1 sınav salon başkanı olacaktır,
(10 sınıf x 1 başkan = 10 sınav salon başkanı)
- kapasitesi 20 kişi olan sınav salonlarında (sınıflarında) 1 sınav salonu gözetmeni,
(5 sınıf x 1 gözetmen = 5 sınav salonu gözetmeni)
- kapasitesi 30 kişi olan sınav salonlarında (sınıflarında) 2 sınav salonu gözetmeni olacaktır.
(5 sınıf x 2 gözetmen = 10 sınav salonu gözetmeni)
- Bu durumda ihtiyaç duyulan toplam sınav salonu görevlisi sayısı 35’tir.
- Okulda toplam 40 öğretmen olduğuna göre program istediği (rastgele-random- seçim tercih edilmelidir) 35 öğretmeni sınav salonu görevlisi olarak atamalıdır.
- Sınav salonu görevlileri (başkan ve gözetmenler) sınavın yapılacağı sınav salonlarına atanmalıdırlar.
Örnek Durum 3: Bir üst örnek durumda sınav görevlilerinin atanmasında herhangi bir sorun bulunmamaktadır (toplam 40 öğretmen var, 35 sınav görevlisine ihtiyaç var). Bu örnekte ise nasıl bir sorunla karşılaşılabilineceği örneklendirilmeye çalışılmıştır. Diğer bir deyişle binada/okulda bulunan öğretmen sayısı binada görevlendirilmesi gereken görevli sayısından az olması durumu örneklendirilmiştir.
- Atılım Anadolu Lisesinde toplam 20 sınav salonu(sınıf) bulunmaktadır. Bu sınav salonlarında sınava girebilecek toplam öğrenci sayısı 400’dür:
- 20 sınıfın her birinin kapasitesi 20 kişiliktir, 20 x 20 = 400
- Atılım Anadolu Lisesinde okulunda toplam 30 öğretmen bulunmaktadır.
- Sınav yapılacak sınav salonu (sınıf) sayısı 20 olduğuna göre;
- 20 sınav salon başkanı + 20 gözetmen = 40 görevliye ihtiyaç vardır.
- Okulda görevli öğretmen sayısı (30) sınav salonlarında görevlendirilmesi gereken öğretmen sayısından(40) azdır;
- Bu durumda 10 adet sınav salon görevlisine ihtiyaç duyulmaktadır. Birinci seçenek olarak aynı ilçe içerisinde görev almayan diğer okullarda/binalarda bulunan öğretmenler/öğretim elemanları görevlendirilmelidir, eğer mümkün değil ise ikinci seçenek olarak il içerisinden görev almayan diğer öğretmenler/öğretim elemanları görevlendirilmelidir.
Örnek Durum 4: Burada yer alan örnek durumlar problemin daha net anlaşılabilmesi için geliştirilmiş senaryolardır, burada yer almayan başka senaryoların da ortaya çıkması muhtemeldir. Bu nedenle geliştirilen programın sağlıklı ve düzgün çalışabilmesi için burada yer almayan alternatif senaryoların da göz önünde bulundurulması gerekmektedir.
Sınav Görevlilerinin Dağıtımına İlişkin Açıklama
Burada örneklendirilmeye çalışılan görev dağıtım sürecine başka programlama mantığı çerçevesinde çözümler üretebilirsiniz. Dikkat edilirse, yukarıda anlatılan örneklerde sınav salonu görevlileri mümkün olduğu kadar kendi okullarında göreve atamaya çalışılmaktadır. Göz önünde bulundurulması gereken husus, izmit ilçesinde Atılım Anadolu Lisesinde görev yapan bir öğretmeni, gebze ilçesindeki bir okula göndermemektir. Bu nedenle bu doküman içerisinde detaylandırılmasa da ilçe içerinde semt kavramını kullanarak daha sağlıklı atama işlemleri gerçekleştirilebilir.
1.4.4. Sınav Görevlileri Görev Kimlik Belgeleri ve Raporlar
SGP tarafından sınav görevlileri için aşağıda belirtilen şekillerde sınav Görev Kimlik Belgeleri hazırlanmalıdır. Sınav Görevli Kimlik belgeleri SGP ana yöneticisi tarafından raporlanabilmeli ve çıktısı alınabilecek formatta (örnek pdf formatında çıktısı alınabilinecek hale getirilebilir) olmalıdır. Bu şekilde SGP ana yöneticisi sınavda görev alacak sınav görevlilerinin görev kartlarının çıktısını alıp görevlilerin kurumlarına gönderebilecek şekilde hazır hale getirebilmelidir. Sınav Görevlileri Görev Kimlik Belgelerinin tasarımı programcının isteğine bağlı olarak değişiklik gösterebilir.
- Salon Başkanı ya da Salon Gözetmeni Görev Kimlik Belgesi (Örnek)
| Kamu Personeli
Yabancı Dil Bilgisi Seviye Tespit Sınavı
(Sonbahar Dönemi) |
2009-KPDS Sonbahar Dönemi
22.11.2009 (22 Kasım 2009 Pazar)
Saat 09:30 |
|
|
Fotoğraf
|
| Görevli Adı, Soyadı: |
Serap Kale |
| Görevi: |
Salon Başkanı |
| Görev Yeri: |
Kocaeli / İzmit |
| Görev Binası: |
041-1-12 Yahya Kaptan Lisesi
Sakıp Sapancı Caddesi
izmit /Kocaeli |
| Bina Yöneticisi: |
Okul Müdürü Hakan Zaman (0 262) 311 3563 |
| Bina Sınav Sorumlusu: |
Yrd. Doç.Dr. Pınar Onay Durdu (0 262) 311 1122 |
| Sayın görevli lütfen saat 08:30 da görevli olduğunuz sınav binasında bulununuz. |
|
|
|
|
| Sayın Serap Kale |
| Adres: YahyaKaptan İlköğretim Okulu, izmit / Kocaeli |
|
|
|
|
|
|
- Bina Sınav Yöneticisi ya da Yardımcısı Görev Kimlik Belgesi (Örnek)
| Kamu Personeli
Yabancı Dil Bilgisi Seviye Tespit Sınavı
(Sonbahar Dönemi) |
2009-KPDS Sonbahar Dönemi
22.11.2009 (22 Kasım 2009 Pazar)
Saat 09:30 |
|
|
Fotoğraf
|
| Görevli Adı, Soyadı: |
Hakan Zaman |
| Görevi: |
Bina Sınav Yöneticisi |
| Görev Yeri: |
Kocaeli / İzmit |
| Görev Binası: |
041-1-12 Yahya Kaptan Lisesi
Sakıp Sapancı Caddesi
izmit /Kocaeli |
| Bina Yöneticisi Yardımcısı: |
Müdür Yardımcısı Zeki Asker (0 262) 311 3565 |
| Bina Sınav Sorumlusu: |
Yrd. Doç.Dr. Pınar Onay Durdu (0 262) 311 1122 |
| Sayın görevli lütfen saat 07:30 da görevli olduğunuz sınav binasında bulununuz. |
|
|
|
|
| Sayın Hakan Zaman |
| Adres: YahyaKaptan İlköğretim Okulu, izmit / Kocaeli |
|
|
|
|
|
|
- Bina Sınav Sorumlusu ya da Yardımcısı Görev Kimlik Belgesi (Örnek)
| Kamu Personeli
Yabancı Dil Bilgisi Seviye Tespit Sınavı
(Sonbahar Dönemi) |
2009-KPDS Sonbahar Dönemi
22.11.2009 (22 Kasım 2009 Pazar)
Saat 09:30 |
|
|
Fotoğraf
|
| Görevli Adı, Soyadı: |
Yrd.Doç.Dr. Pınar Onay Durdu |
| Görevi: |
Bina Sınav Sorumlusu |
| Görev Yeri: |
Kocaeli / İzmit |
| Görev Binası: |
041-1-12 Yahya Kaptan Lisesi
Sakıp Sapancı Caddesi
izmit /Kocaeli |
| Bina Yöneticisi: |
Okul Müdürü Hakan Zaman (0 262) 311 3563 |
| Bina Sınav Sorumlusu Yardımcısı: |
Öğr.Gör.Dr. Nadide Mutlu (0 262) 311 1124 |
| Sayın görevli lütfen saat 07:30 da görevli olduğunuz sınav binasında bulununuz. |
|
|
|
|
| Sayın Yrd.Doç.Dr. Pınar Onay Durdu |
| Adres: Kocaeli Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Umuttepe Yerleşkesi, izmit / Kocaeli |
|
|
|
|
|
|
- Sınav Görevlileri Yoklama Listesi (Bina Sınav Sorumlusu kullanacaktır)
| Kamu Personeli
Yabancı Dil Bilgisi Seviye Tespit Sınavı
(Sonbahar Dönemi) |
2009-KPDS Sonbahar Dönemi
22.11.2009 (22 Kasım 2009 Pazar)
Saat 09:30 |
|
|
|
|
| Bina Kodu: |
041-1-12 |
|
| Bina Adı: |
Yahya Kaptan Lisesi |
|
|
|
| Yoklama Listesi |
|
|
|
Sınav Öncesi
Saat/İmza |
Sınav Sonrası
Saat/İmza |
| Bina Sınav Sorumlusu |
Yrd.Doç.Dr. Pınar Onay Durdu |
|
|
| Bina Sınav Sorumlusu Yardımcısı |
Öğr.Gör.Dr. Nadide Mutlu |
|
|
|
|
|
|
|
| Bina Yöneticisi |
Okul Müdürü Hakan Zaman |
|
|
| Bina Yöneticisi Yardımcısı |
Müdür Yardımcısı Zeki Asker |
|
|
|
|
| Sınav Salonu Görevlileri |
| Salon Kodu
/Sınav Salonu / Kat / kapasite |
Görevli |
Sınav Öncesi
Saat/İmza |
Sınav Sonrası
Saat/İmza |
| 041-1-12- 411
4A – 1. Kat (20) |
Serap Kale – Salon Başkanı |
|
|
| Gürsel Yılmaz – Gözetmen |
|
|
| 041-1-12- 412
4B – 1. Kat (40) |
Nuray Tarlan – Salon Başkanı |
|
|
| Hasan Furuncu – Gözetmen |
|
|
041-1-12- 413
5A – 2. Kat (20) |
İdris Çelik – Salon Başkanı |
|
|
| Hasan Ak – Gözetmen |
|
|
|
|
|
|
|
|
|
|
|
|
|
- Sınav Salonu Yoklama Listesi (Sınav Salon Başkanı kullanacaktır)
| Kamu Personeli
Yabancı Dil Bilgisi Seviye Tespit Sınavı
(Sonbahar Dönemi) |
2009-KPDS Sonbahar Dönemi
22.11.2009 (22 Kasım 2009 Pazar)
Saat 09:30 |
|
|
|
|
| Bina Kodu: |
041-1-12 |
|
| Bina Adı: |
Yahya Kaptan Lisesi |
|
| Salon Kodu
/Sınav Salonu / Kat |
041-1-12- 411
4A – 1. Kat (20 kişi) |
|
|
|
| Sınıf Listesi*
(*Bu sınav salonunda (sınıfta) sınava girmesi gereken öğrenci listesi) |
| Sıra Numarası |
Ad, Soyad, |
Gelmedi ise işaretleyiniz |
| 1 |
240 nolu öğrenci |
O |
|
| 2 |
241 nolu öğrenci |
O |
|
| 3 |
242 nolu öğrenci |
O |
|
| … |
… |
… |
.. |
| 19 |
259 nolu öğrenci |
O |
|
| 20 |
260 nolu öğrenci |
O |
|
|
|
|
|
|
|
|
|
|
|
| Salon Başkanı / imza |
Gözetmen / imza |
|
|
| Serap Kale
|
Gürsel Yılmaz |
|
|
|
|
|
|
|
|
|
|
|
|
- Projenin Kurulumu ve Çalıştırılması
Geliştirilen Proje, SGP, teslim edilecek CD içerisinde mevcut hazırlanmış .exe ya da .msi dosyasından kurulumu yapılarak çalıştırılacaktır. Günlük hayatta karşılaştığımız ve kullandığımız şekilde geliştirdiğiniz programı kullanmak isteyen kullanıcı bir setup.exe ya da kur.exe ya da install.msi dosyasına çift tıklayarak SGP kurulumunu başlatabilmeli ve herhangi bir müdehaleye* gerek kalmadan programınızı kurabilmelidir.
*müdahale: kurulum sırasında ya da sonrasında programınızın çalışabilmesi için kullanıcı herhangi bir şekilde dosya taşıma/kopyalama, veritabanı ismi değiştirme, tanıtma, kod içerisinde satır yazma/düzeltme, vb.vb işlemlerde bulunmayacaktır. Bu şekilde işlem gerektiren projeler “çalışmadı” olarak değerlendirilecektir. Kurulum yapıldıktan sonra programın gerekli fonksiyon ve işlemleri sağlıklı bir şekilde gerçekleştirip gerçekleştiremediği değerlendirilecektir.
Program kurulumu varsayılan (default) olarak C:\ sürücüsü altinda bulunan yazlab0910 klasörü(dizini) altına kendi öğrenci numaranız ve ad, soyad bilginizle oluşturacağınız “123456_Pinar_Onay_Durdu” şeklinde bir klasör altına yapılmalıdır. Bu durumda kurulumu 123456 öğrenci numaralı Pınar Onay Durdu isimli öğrenci tarafından yapılmış SGP yazılımı
C:\ yazlab0910 \ 123456_Pinar_Onay_Durdu \
Klasörü(dizini) altında bulunmalıdır, ve bu seçenekler kurulum sırasında varsayılan (default) olarak kurulumu yapan kullaniciya sağlanmalıdır. Dosya ve klasör (dizin) isimlendirmelerinize Türkçe karakter kullanmayınız. Türkçe karakter kullanımından kaynaklanan tüm sorunlar programcıya aittir.
Örnek: kurulum sonrası klasör yapısı
Benzer şekilde programınız erişilebilmesi için gerekli kısayolları oluştururken başlat (start) menüsü altında yer alan “programlar” (“Programs”) altında bulunan “YazLab0910Projeleri” kısayol program grubu içerisine oluşturacağı öğrenci numaranız adınız soyadınız “123456_Pinar_Onay_Durdu” alt kısayol grubu içerisine; SGP ‘ nin çalışması için gerekli kısayol bağlantısını bulunduracaktır.
Örnek: Kurulum sonrası “Programlar” (“Programs”) program grubu görünümü
Start > Programs > YazLab0910Projeleri > 123456_Pinar_Onay_Durdu > SGP.exe
- Programlama
3.1. Kullanılacak Programlar
Geliştirilecek proje/sistem windows uygulaması (.exe) olarak çalışacaktır. Öncelikli olarak proje geliştirme sürecinde VS.2008 kullanılması önerilmektedir. Bu bağlamda uygulamanızı VB ya da C# ile geliştirebilirsiniz. Geliştirdiğiniz yazılımın kurulup test edileceği bilgisayarda .NET Framework 3.5 kurulu olacaktır.
Önerilen seçenek dışında başka bir platformda projenizi geliştirecekseniz;
- Projenizin Windows XP, ya da Vista üzerinde kurulabilir olduğundan, kurulum sırasında gerekli önyüklemelerin/componentlerin düzgün bir şekilde kurulabildiğini kontrol ediniz.
- Projenizin kaynak kodlarının açılıp değerlendirici tarafından okunabildiğinden emin olunuz!
- Eğer emin olamıyorsanız, projenizin kaynak kodlarını bir word dökümanı içerisine kopyalayınız, proje raporunuza ek olarak mutlaka teslim ediniz. Aksi takdirde projeniz değerlendirilmeyecektir!!!
Projenizde, kullanmanız durumunda, veritabanı dosyaları ile ilgili yönetim ve işlemler tamamen yazılım geliştiriciye aittir. Değerlendirici program – veritabanı ilişkisinin çalışabilmesini sağlamak amacı ile hiçbir müdahalede* bulunmayacaktır. Bu durumda yönetimini kolay sağlayabileceğiniz bir veritabanı çözümü kullanmanız bu tür sorunlarla karşılaşmamanız açısından daha sağlıklı olacaktır.
- * Değerlendirici teslim edilen projenin sağlıklı çalışabilmesi için veritabanı ile ilgili hiçbir işlem yapmayacaktır. Bu durumda, örnek: SQL veritabanı kullanmak istiyorsanız, değerlendirici size sadece veritabanı üzerinde işlem yapmanızı sağlayacak sa, SGPadmin (admin, yönetici) gibi bir veritabanı kullanıcı adı ve şifresi sağlayacaktır. Bu kullanıcı adı ve şifresini programın kendisi gerekli veritabanı işlemlerini ( örnek, otomatik olarak tabloların oluşturulması, gerekiyorsa sql kullanıcı adı tanımlanması, ilgili veritabanı ve tabloları ile ilişkilendirilmesi vb.) gerçekleştirebilmelidir. Değerlendirici, herhangi bir şekilde ne koda, ne de veritabanına müdehale de bulunmayacaktır!
- Bu durumda veritabanı işlemlerinizi daha kolay halledebilmek için Ms-Access gibi daha taşınabilir, üzerinde daha kolay işlem yapılabilir bir yöntem tercih edebilirsiniz.
3.2. Hata Yönetimi
SGP hata yönetimi konusunda kullanıcıya gerekli geri bildirimleri vermelidir. Kullanıcının sayı (numeric) girmesi gereken bir alana text (string) girmesi durumunda program yanlış işlem yapmamalı ve çakılmamalıdır. Bunun yanı sıra kullanıcıya gerekli veri girişlerinde yardımcı olacak validation kontrollerin (e-posta adresi düzgün girilmediğinde uyarı verilmesi gibi) kullanılması da hata yönetimi başlığı altında değerlendirilecektir.
- Kullanıcı Kitapçığı
Kullanıcı kitapçığı 2 bölümden oluşmaktadır. Birinci bölümde, SGP’nin nasıl kullanılacağını anlatan bir kaynak hazırlamanız gerekmektedir. Günümüzde satılan neredeyse tüm elektronik ürünlerle birlikte, kurduğumuz yazılımlarla birlikte bir kullanım kitapçığı, yardım bölümü, gibi kullanıcıya ek kaynaklar sağlanmaktadır. Benzer şekilde yazılımınızın nasıl kullanılacağını anlatan kullanıcı kitapçığı hazırlamanız gerekmektedir.
Kullanıcı kitapçığının 2. Bölümünde yazılım geliştirme sürecinizi anlatmanız, kullandığınız yazılım geliştirme platformu, çalışma mimarisi ve çalışma mantığı, kullandığınız objeler ve nesneler hakkında bilgiler vermeniz gerekmektedir.
- Proje Teslimi
Proje teslimi belirtilen teslim tarihine kadar gerçekleştirilmelidir. Geç teslim edilen projeler kesinlikle kabul edilmeyecektir.
Proje tesliminde hazırlanan Rapor (Kullanıcı Kitapçığı) hem çıktı olarak teslim edilecek hem de aşağıda anlatıldığı üzere, rapor ile birlikte, teslim edilecek CD’ler içerisinde bulunacaktır. Rapor için mutlaka kapak sayfası hazırlanmalıdır ve teslim edenin, öğrenci numarası, adı, soyadı, I. Öğretim ya da II. Öğretim durumu, e-posta adresi bulunmalıdır. Teslim edilecek CD’lerinizin CD yi oluşturduğunuz bilgisayar dışında başka bir bilgisayarda açılıp açılmadığını, kurulum işlemlerinin düzgün bir şekilde gerçekleştirilip gerçekleştirilmediğini mutlaka kontrol ediniz.
- Proje raporu ile birlikte 2 adet CD teslim edilecektir. Teslim edilecek CD’ler ile ilgili uyulması gereken kuralları aşağıda bulabilirsiniz:
1.1. Teslim edilen CD’ler üzerinde CD kalemi ile aşağıdaki bilgilerin yazılması zorunludur:
1.1.1. Öğrenci Adı, Soyadı
1.1.2. Öğrenci Numarası
1.1.3. Öğrenci İmzası
1.1.4. Eğitim Öğretim Dönemi (Örnek: 0910 Güz Dönemi gibi)
1.1.5. Proje Adı
1.2. Teslim edilen CD’lerin içeriğinde aşağıdaki formatlara uygun klasörler(dizinler) oluşturulmalıdır:
1.2.1. Öğrenci numarası ve Öğrenci adı, Soyadı (Örnek: 1234567_Pinar_Onay_Durdu) (Ana klasör)
1.2.1.1. Bu klasör içerisinde teslim edilen proje raporunu içerecek bir klasör:
(Örnek: 1234567_Pinar_Onay_Durdu_Proje_Raporu)
1.2.1.1.1. Proje raporu yine isimlendirme formatına uygun şekilde aşağıdaki gibi isimlendirilmelidir:
(Örnek: 1234567_Pinar_Onay_Durdu_Proje_Raporu.docx ya da .pdf)
1.2.1.2. Yine 1234567_Pinar_Onay_Durdu klasörü içerisinde teslim edilen uygulamanın kaynak kodlarını içeren bir klasör:
(Örnek: 1234567_Pinar_Onay_Durdu_Proje)
1.2.1.3. Projenin kurulumunu gerçekleştirecek olan kur.exe, setup.exe ya da install.msi gibi kurulum dosyası ve gerekli (yardımcı) dosyaları.
1.2.1.3.1. Kurulum işlemi için CD , CD-sürücüye takıldığında otomatik olarak çalışabilir (autorun) ve kurulum için bir arayüzü kullanıcıya sunabilir.
Teslim edilecek CD içerisinde yer alması gereken klasör(dizin) yapısı aşağıdaki gibi örneklendirilmiştir:
Teslim edilecek CD’lerin klasör (dizin) yapısı örneği
- Puanlama
| Kriter |
Puanlama |
|
|
|
| Projenin Çalışır Teslimi,
- “1.Sınav Görevlendirme Programı için Genel İşlemler” başlığı altında verilen maddeleri kapsayacak şekilde gerçekleştirilecek/verilecek senaryo kapsamında projenin çalışması kontrol edilecek bu değerlendirme süreci puanlandırılacaktır. |
60 puan |
| Dokümanda belirtilen kriterlere uygun olarak kurulum işlemlerinin otomatik şekilde yapılması |
20 puan |
| Rapor |
10 puan |
| Hata Yönetimi |
10 puan |
| Bonus (İlçe içerisinde semt kavramının uygulamaya konulması ve görev dağıtımında semt bazında görev dağıtımına öncelik verilmesi) |
10 puan |
| Bonus SQL veritabanı (SQL-Express değil) kullanılması ve veritabanı kurulum ve diğer işlemlerinin değerlendiricinin hiçbir müdehalesine gerek kalmadan otomatik olarak gerçekleştirilmesi |
10 puan |
| TOPLAM |
100 puan
20 bonus
+________
120 puan |
| |
|
| Teslim edilen CD içeriğinin formata uygun olmaması |
- 10 puan |
|
|
|