Entegre Edilmiş Elektronik Yoklama Bilgi Sistemi Okullarda Program Yükleme, Elektronik Yoklama, Uygulama ve Yönetici Kılavuzu 1
İÇERİK Sistem Uygulama Komutları Yönetici Sunucusu Hakkında Yönetici Sunucu nda JVM yükleme denetleme File System Özelliklerinin Denetimi Yerel Ağ Denetimi Merkez Soru Bankası İletişim Denetimi Kullanıcı Test Uygulama Programı Hakkında İnce Kullanıcılarda JVM yükleme denetleme File System özelliklerinin Ana Dizin (home directory) Açısından Denetleme Dağıtıcı Yükleme Kılavuzu Soru Bankası ile Çalışma Sertifikası Kullanıcılar için Test Etme Programı nı Yükleme Kılavuzu Dağıtıcı Giriş Araçlar Soru Bankası ndan Testlere Erişim Yerel Ağdan ve Sunucu dan bilgi akışı Öğrenci Listesi ve Test Zamanlarını Görüntüleme Dağıtım ve Test Süreci Test sonuçları 2
İçerik Претпоставки за инсталација на софтверот... 4 За администрацискиот сервер... 4 Проверка на инсталација на JVM на администрацискиот сервер... 4 Проверка на привилегии на file system... 5 Проверка на локална мрежа... 5 Проверка на врската до Централната Банка со прашања... 5 За клиентскиот програм за тестирање... 5 Проверка на инсталација на JVM на тенките клиенти... 5 Проверка на привилегиите на file system-от од аспект на home directories... 5 Инсталација на Дистрибуцискиот сервер... 6 Сертификат за работа со Банката со Прашања... 6 Инсталација на Клиентскиот програм за тестирање... 6 Дистрибуциски сервер... 7 Најава... 7 Поставувања... 8 Превземање на тестови од банка на прашања... 8 Превземање на податоци локално и од сервер... 8 Преглед на учениците и распоред на тестирање... 10 Процес на дистрибуција и тестирање... 10 Резултати од тестирањето... 11 3
Sistemi Uygulama Komutları Yönetici Sunucusu Hakkında Yönetici Sunucusu Linux yada Windows İşletim Sistemine yüklenebilir. İşletim sistemine Java virtüel makinenin 1.6.0_xx versiyonu yüklü olması gerekmektedir. Java Virtüel Makine nin yüklü olması Java konzollarının görünür kılınması, aplikasyona girişinin tamamlanması ve aplikasyonun başlatılması anında muhtemel sorunların giderilmesine yardımcı olması açısından gerekliliği söz konusudur. Aplikasyon JNLP bilgi deposunun başlatılmasıyla start alır. Aplakisyonun başlatılmasının ardından ekranda GİRİŞ formunun yönetici aplikasyonu görülür. Yönetici aplikasyonunun grafik kullanıcı görünümü vardır ve soru bankasından alınan bilgiler doğrultusunda kontrol edilir, yoklama sorularının dağıtımı, yoklamanın kontrolü yapılır ve sonuçlar genel sunucuya geri dönüp cevaplar değerlendirilir. Bu aplikasyon iletişimi HTTP yerel ağ protokolü ile gerçekleştirerek yönetici sunucusu ile kullanıcı arasında bilgi alışverişini sağlar. Kullanıcıların yerel ağda bulunmasında Multicast/UDP protokol kullanılmaktadır. Okulun yerel ağında Yönetici aplikasyonu SADECE BİR KEZ başlatılabilir, daha doğrusu SADECE TEK başlama penceresi yer alır. Yönetici aplikasyonu başka pencere açıldığını fark ederse yerel ağda başlatma hatası ile uyarı verir. Yönetici aplikasyonu Admin Testing adında kendi bilgilerini kaydettiği dosya oluşturur. Aplikasyonun çalışma bilgileri kriptolanmışlardır. JVM Yönetici Sunucusunun Yükleme Denetimi Sunucu makinesinin iyi yüklenmiş JVM ye sahip olup olmadığını denetlemek için yeni konzol açılarak şu komutun verilmesi gerekir: >java version Eğer Java doğru bir şekilde yüklenmişse konzolda java nın versiyonunu gösterecektir. Java nın doğru yüklenmesi konusunda dikkatli olmak şarttır. 4
File System in Özelliklerinin Sağladığı Katkı Yönetici aplikasyonunun bilgi sistemini okuma ve kayıt yapma özellikleri mevcuttur. Yerel Ağ ın Denetimi Yerel Ağın ince kullanıcılar tarafından görünme özelliğinin denetiminin yapılması; Elektronik yoklama ile testlerin dağıtımınınn sağlanmasında güvenliğinin sağlandığı garantisinin verilmesi için yerel ağda kullanılan switch in iyi durumda ve sabit olduğunun denetlenmesi gerekmektedir. Merkez Bilgi Bankasına Erişimin Denetlenmesi Merkez Bilgi Bankası na internet erişiminin varlığının denetlenmesi gerekmektedir. Bu denetleme Üsküp te bulunan merkez sunucudan sorulara erişimin sağlanması için mecburidir. Aksi takdirde sorular okul yönetici sunucusu tarafından yerel ağa içerik aktarması gerçekleşir. Kullanıcı Test Uygulama Programı Hakkında Kullanıcı Test Uygulama Aplikasyonu,Edubuntu 7.04 ile çalışan ince kullanıcılara yüklenmelidir. İnce kullanıcılarda Java Virtüel Makine nin 1.6.0_24 yüklü olması gereklidir. İnce Kullanıcılarda JVM Yüklemenin Denetimi İnce kullanıcılarda JVM nin yüklü olduğunu denetlemek için konzol açıp şu komutun verilmesi gerekir : >java -version Yüklemesi başarılı olmuş Java mevcut ise, konzolda versiyonu görünecektir. Java nın doğru yüklenmesi konusunda dikkatli olmak şarttır. Bu sisteme giriş yapan her öğrenci için mecburidir! File system Özelliklerinin Ana Dizin home directory Açısından Denetleme Giriş yapan öğrencinin bilgilerinin kaydedilmesi için ana dizin (home directory ) kullanılmaktadır. Bu yüzden, giriş yapan öğrencinin okuma ve yazma imkanına sahip olması için gereken yetkilerin tedarik edilmesi önemlidir. 5
Dağıtıcı Yükleme Kılavuzu Yükleme ZİP arşivininn (sıkıştırılmış dosya) açılması ve bir dizine komut verilmesi ile gerçekleşir. JAR bilgi deposu binar sistem ile işlenmiş aplikasyondur, JNLP bilgi deposunun başlatılması ile start alır. JNLP bilgi deposu aplikasyonun uygulanması ve Virtüel Makine seviyesinde kurulumun gerçekleşmesi için gerekli tüm bilgileri içermektedir. Öğrneğin, aplikasyonun başlatılması için minimum/maksimum hafıza. Dağıtıcı minimum 512MB ile maksimum 1024MB RAM hafıza ile gelir. Boş Hafıza sunucu makinesi ile bu çerçevede değişse, sunucu aplikasyonunun yeniden düzenlenmesi gerekir.. Adımlar şu şekildedir : 1 Tekst düzenleme ile admin.jnlp dosyası açılır 2 Şu özellikler değişitirilir : -Xmx Aplikasyonun kapladığı maksimum hafıza -Xmx2048m öreniğin 1024Mb istiyorsak -Xmx1024m olarak değiştirilir, -Xms Aplikasyonun kapladığı minimum hafıza -Xms512m örneğin 1024MB istiyorsa -Xms1024m olarak değiştirilir. Soru Bankasıyla Çalışma Sertifikası Soru Bankası ile çalışmak için güvenli HTTP bağlantı erişiminin sağlanmasını mümkün kılan Sertifika gereklidir. Bu sertifika kurulum esnasında kendiliğinden yüklenir. Aplikasyon sertifikayı bulamazsa, ekrana seçenek olarak gelecektir. Seçilmesi gereken dosya Qbank.pfx isimli dosyadır. Kullanıcıya ait Test Etme Prorgamı nın Yükleme Kılavuzu Tüm ince kullanıcı girişleri şu şekilde yapılır: 7 terminalli makinelerde 01öğrenci ile 07öğrenci girişi yapılır. 15 terminalli makinelerde öğrenci01 ile öğrenci15 girişi yapılır. Kullanıcı dağıtıcısı dosyasının her terminale ayrı olmak üzere kopyalanıp yapıştırılması gerekir. 6
Dağıtıcı sunucusu Giriş İlk girişi yapmak için :: Ad:admin Soyad:admin Şifre:admin *İlk giriş yapıldıktan sonra menüde Araçlar bölümünden şifrenin değişitrilmesi önerilir. 7
Araçlar Gerek görüldüğü takdirde Yönetici komutlarının ve Soru Bankası Sunucusu nun yenilenmesi öngörülebilir.. Düzenleme fotoğrafta gösterilmiştir : Ekranın ilk bölümünde Merkezi Soru Bankası Sunucusu nun adresi, ikinci bölümde ise sadece yerel tasdikleme gerektiren aplikasyonun yönetici ile testlerin dağıtımına yönelik kullanıcı adı ile şifresi yer almaktadır. Превземање на тестови од банка на прашања Testlerin Yüklemesi iki şekilde yapılabilir : 1 Sunucu dan indirilerek :İnternet erişimi mevcut ise. 2 Harici disklerden (usb, cd..) İnternet erişimi mecvut değilse. Bilgileri yükleme seçenekleri fotoğrafta gösterilmektedir : Yerel Ağ ve Sunucu ya Bağlı Yükleme Bilgi Akışı Yerel sunucudan program indirilirmesi halinde dosya seç düğmesine tıklayarak ZİP arşiv formatı arşivden alınan test ve soruları içeren diyalog ekranda görülür. Ekranda görüntüye gelen diyalog fotoğrafta görülemktedir : 8
ZİP arşivin seçilmesi ile ekrana gelen bölüm fotoğrafta gösterilmiştir : Bilgi deposunun seçilmesi ile Yürüt düğmesine tıklayınız. Açılan pencere yürütmenin durumunu gösterir. Aşağıdaki fotoğrafta görüldüğü üzere : İşlemin tamamlanmasının ardından başarılı/başarısız yürütme işlemi yazısı ekrana gelir. Merkez Soru Bankasının Sunucusu ndan bilgi indirilmesi durumunda bilgi indirilmeye başlamadan önce elde edilen veriler doğrutusunda kullanıcı adı ile şifre bölümü doldurulur. Kullanıcı adı ile şifre girişi aşağıdaki fotoğrafta yer almaktadır : 9
Gerekli bilgi girişininin yapılması nın ardından İndir ve yürüt düğmesine tıklayarak sistem yöneticisinin Merkez Soru Bankası Sistemine giriş yapar ve indirme yürütme işlemi başlar. Dosya indirme işlemi esnasında ekrana gelen pencerede işlemin durumu hakkında bilgi yansır. Aşağıdaki fotoğrafta arşivden bilgi indirme işleminin sonu gösterilmiştir. Öğrenci Listesi ile Test Sıralaması Menüde öğrenci ve ders listesi bölümünde tüm öğrenci ile derslere göre testler arşivde paket olarak merkez sunucu yada yerel disk ten tedarik edilmek üzere yer almaktadır. Aşağıdaki fotoğrafta örneklendirdiğimiz öğrenciler listesi ile dersler görülmektedir : İhtiyaç doğrutlusunda kullanıcının yerel ağa bağlı olmaması halinde yükleme yapmak üzere paketin ihracını mümkün kılar. Bu şekilde ihracı sağlanmış paket yüklemesi her ince kullanıcıda ayrı ayrı gerçekleştirilir. Dağıtım ve Test Uygulama Süreci 1 Test uygulanaması için Test Seti seçilir 2 Aktivasyon kodu girilir 3 Başlat düğmesine tıklanır. İnce Kullanıcılar tarafından başlatılan kullanıcı aplikasyonlarının görüntülenmesi burada mümkündür. Maskenin alt bölümünde aktivitenin girişi, yukarı bölümünde de kullanıcı durumları görüntülenir. 10
Kullanıcı giriş aktiviteleri aşağıdaki fotoğrafta görüntülenmiştir: Test Sonuçları Gelen test sonuçları (test paketleri ) ile merkez sunucuya eklenmesinin görüntülenmesi. İşlemler: Al (ithal et) : Импортирање на резултати превземени од клиентската апликација Aktar (ihrac et) : Tüm sonuçların Merkezi Sunucu dan başka bilgisayara aktarılmasını sağlar. Tüm sonuçları gönder: Tüm sonuçlar Merkezi Sunucu ya eklenir. Seçilmiş sonuçları gönder : Sadece seçilen sonuçlar eklenir. Sonuçların Merkez Sunucu ya gönderilmesi için test esnasında verilen komutun girilmesi gerekmektedir. Sonuçların görüntülenmesi ve mevcut filtreleme seçenekleri aşağıdaki fotoğrafta görüntülenmiştir : 11
İnce kullanıcılarından gelen sonuçların durumu aşağıya yönlendirme menüsüyle birkaç katagoriye ayrılır : öyle ki : Tümü tüm sonuçları gösterir NONE Testlerin gönderilmediği, sonuçların elde edilmediği testleri görüntüler SNAPSHOT tamamlanmayan sonuçları görüntüler FINAL Tamamlanan testleri görüntüler SERVER_NO_RESULT İnce kullanıcılara iletilen fakat sonuç alınmayan testleri görüntüler Zaman filtresi test günlerini (sürelerini) görüntüler. Örneğin, Merkez Sunucu dan alınan sınav zamanları seçilir. 12
Merkez Sunucu dan geri gelen sonuçlar aşağıya doğru açılan menüde görüntüler, şu şekildedir: Ekranın aşağı bölümünde sonuçlar görüntülenir ve şu düğmeler yer alır: Sonuçları AL çevrim dışı (off line) çalışan ince kullanıcılardan gelen sonuçların alınması için kullanılır. Sonuçları AKTAR Merkez sunucu ya erişim olmadığı zamanlarda sonuçların ulaştırılması için kullanılır. Sonuçları gönder Sonuçları göndermek için kullanılır Seçilen sonuçları gönder Ayrı ayrı seçilen sonuçlar göndermek istenildiğinde kullanılır. Bu fonksiyonlar aşağıdaki fotoğrafta gösterilmiştir : Gönderme ve al /aktar fonksiyonları yanı sıra fotoğrafta her test için yorum yapma bölümü belirtilmiştir. Verilen test seçilerek yorum yazılır. Yorum, sonuçlarla birlikte merkez sunucuya gönderilir. 13