ORTAK SINAV ÖĞRENCİ DAĞITIM YENİ VERSİYON

Kodla Büyü

kargasa1982

Seçkin Üye
Seçkin Üye
Mesajlar
337
ARKADAŞLAR GELİŞTİRMEK İSTEYEN VEYA VB.NET İLE PROGRAM ÖĞRENMEKTE OLAN ARKADAŞLARA YOL GÖSTERMESİ AÇISINDAN PROJENİN DOSYALARINI EKLEDİM.

SON GÜNCELLEME ( 18.11.2014 - 08:50)

PROGRAM LİSELERDE UYGULANMAKTA OLAN ORTAK SINAVLAR İÇİN BELİRLENEN SINAV YERLERİNE ÖĞRENCİLERİ KARIŞIK OLARAK AKTARMAKTA. PROGRAMIN ÇALIŞMASI İÇİN;

- MYSQL .NET CONNECTOR
- APPSERV ( RAPORLAR İÇİN PHP SUNUCU )
- .NET 4.5 FRAMEWORK

GEREKMEKTEDİR. BUNLARIN ÜÇÜDE KURULDUKTAN SONRA KLASÖR İÇİNDE YER ALAN calistir.bat DOSYASINI ÇALIŞTIRIN ve ARDINDAN SETUP.EXE İLE PROGRAMI KURUNUZ. PROGRAMIN ÇALIŞMASI İÇİN SUNUCU AYARLARI YAPMANIZ GEREKMEKTEDİR. APPSERV KURULUMU YAPARKEN KULLANDIĞINIZ BİLGİLERİ C:\OSDP\sabit.txt DOSYASINA GİRMENİZ GEREKMEKTEDİR.

PROGRAM ZAMAN İÇİNDE GÖRÜLEN EKSİKLİKLER ve İHTİYAÇLARA BİNAEN YENİDEN GÜNCELLENMEKTEDİR.


YENİ EKLENEN ÖZELLİKLER;

1) TOPLU ÖĞRENCİ EKLEME
2) GÖZETMEN ATAMA
3) ÖĞRENCİ LİSTESİNİ DIŞARI AKTARMA
4) DAHA KOLAY BİR KURULUM
5) E-OKULDAN VERİ AKTARMA
6) GÖZETMEN SEÇME ZORUNLULUĞU KALDIRILDI
7) TOPLU OLARAK BASKI ALABİLME
8) ÖĞRENCİ ve SINIFLARI TOPLU OLARAK YANA AKTARMA 18.11.2014 - 08:50
9) BELLİ BİR DAĞITIMI SİLME 18.11.2014 - 08:50
10) MANTIK HATALARI GİDERİLDİ 18.11.2014 - 08:50


KURULUM ÇOK BASİT OLMASINA RAĞMEN, KURULUM İÇİN BİR PDF DOSYASI VE RESİM KLASÖRÜ EKLEDİM. BURAYI ADIM ADIM TAKİP EDEREK KOLAYLIKLA KURABİLİRSİNİZ.

HERKESE KOLAY GELSİN... İYİ ÇALIŞMALAR.

PROGRAMIN ÇALIŞMASINDA BİR AKSİLİK YAŞARSANIZ, SORUNU VE EKRAN GÖRÜNTÜSÜNÜ İÇEREN BİR MESAJ ATMANIZ YETERLİ OLACAKTIR.
 

Ekli dosyalar

  • PROGRAM KURULUM KULLANIM.rar
    1.8 MB · Görüntüleme: 3,044
  • 18.11.2014.rar
    313 KB · Görüntüleme: 2,668
  • Proje Dosyası-OrtakSinav.rar
    1.4 MB · Görüntüleme: 3,152
hocam bişey sormadıki bakayım appserver kendisi kurmuyor biz kuruyorsak o tamam ben kurarım onu
 
yer kaplamaması açısından appserv kurulum dosyasına eklenmedi. onu internetten indirip kurabilirsiniz. İyi çalışmalar...
 
Setup yüklerken hata mesajı alıyorum.
.Net 4.5 Framework, APPSERV yüklü.
Win7 64 bit kurulu bilgisayarda deniyorum.
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    10 KB · Görüntüleme: 10,561
değerli arkadaşım programları kurdum ve liste eklemelerini yaptım fakat şu sorunlarla karşılaştım.

1. dağıtımı yaptıktan sonra liste almak istediğimde sınav no görünmüyor.
2. okulumuzda derslik sistemi var ve dersliğin adını yazamıyorum. sınıf adı ile sınav yerleri adı aynı oluyor anlayacağın.
3. yeni veri girişi yaptığımda kaydedilmesi için programı yeniden başlatmam gerekiyor.

şimdilik bu kadar...
 
Sayın Hocam.
Toplu öğrenci ekleme işi için e okuldan aldığımız listeleri kullanabiliyor muyuz? Üzerinde bir düzenleme yapmamız gerekli mi?

Programı kurdum. Çalıştırdım.
"Toplu Öğrenci Ekle" seçeneğinde e-okuldan "excel 97 data only" seçeneğiyle export ettiğim ŞUBE LİSTESİ'ni seçiyorum. Ancak hata veriyor.
Hata ekranı aşağıdaki gibidir.

Bir yol gösterirseniz sevinirim.

 
tekinergun80' Alıntı:
değerli arkadaşım programları kurdum ve liste eklemelerini yaptım fakat şu sorunlarla karşılaştım.

1. dağıtımı yaptıktan sonra liste almak istediğimde sınav no görünmüyor.
2. okulumuzda derslik sistemi var ve dersliğin adını yazamıyorum. sınıf adı ile sınav yerleri adı aynı oluyor anlayacağın.
3. yeni veri girişi yaptığımda kaydedilmesi için programı yeniden başlatmam gerekiyor.

şimdilik bu kadar...

1) şu an tekrar inceledim, sınav no kısmında herhangi bir hata yok. bende çıkıyor.

2) hocam sınıf ekle menüsünden istediğiniz ismi yazabilirsiniz. öğrencinin kayıtlı olduğu sınıf ile sınav yeri aynı şeyler değil. farklı tablolarda tutulduğunu görmüşsünüzdür. Kendi okulumda da yetmediğinde fizik, kimya, biyoloji laboratuvarlarını kullanıyoruz. herhangi bir sorun yok.

3) ekleme işleminiz bittiğinde, ana sayfada yer alan "Listeleri Yenile" butonuna basarsanız, yeni eklenen veriler programa adapte olacaklardır.

şuan gözüme çarpan bir hata c:\appserv\ortaksinav\ altındaki burada.php dosyasında küçük bir düzenleme yaparsanız sınav yeri karmaşası ortadan kalkacaktır.

düzenlenecek dosya : burada.php

74. satırdaki $veri7['sinavyeri'] yerine $sf yazmanız yeterli olacaktır.
 
mertop' Alıntı:
Sayın Hocam.
Toplu öğrenci ekleme işi için e okuldan aldığımız listeleri kullanabiliyor muyuz? Üzerinde bir düzenleme yapmamız gerekli mi?

Programı kurdum. Çalıştırdım.
"Toplu Öğrenci Ekle" seçeneğinde e-okuldan "excel 97 data only" seçeneğiyle export ettiğim ŞUBE LİSTESİ'ni seçiyorum. Ancak hata veriyor.
Hata ekranı aşağıdaki gibidir.

Bir yol gösterirseniz sevinirim.



hocam aldığınız hata excel dosyasındaki sayfa adının Sayfa1 olmaması. Program anasayfasından Excel İşlemleri --> Boş Excel Şablonu Oluştur derseniz masaüstünde ogrencilistesi.xlsx diye bir dosya oluşacaktır. oraya öğrencilerinizi kes yapıştır yaparsanız daha sağlıklı çalışacaktır.
 
osdp programını kaldırıp yeniden kurdum fakat tablo oluşturma adımında aşağıdaki hatayı aldım. Ayrıca sınav no sorunu hala devam etmekte(win 7 32 bit)
 

Ekli dosyalar

  • image.jpg
    image.jpg
    146.7 KB · Görüntüleme: 10,407
Hocam... Dediğiniz şekilde boş excel dosyası oluşturup öğrencileri ekledim.

530 öğrencimiz var. Sizin programınızdan oluşturduğumuz şablonda öğrenci ADI ve SOYADI tek hücreye yazılıyor. E-okuldan aldığımız listede ise aralarında 4 tane de boş hücrenin bulunduğu 2 farklı hücrede (AD (E, F, G, H ) SOYAD şeklinde) yazılı.

Denemek amacıyla öğrencilerin yalnızca adlarını kopyalayıp programınıza yükledim. Ancak Soyadlarını tek tek yazmam gerekecek. İki farklı hücrede bulunan öğrenci isimlerini tek hücreye topluca kopyalamanın pratik bir yolu var mıdır? Ya da e-okul listesini komple programınıza aktarmanın bir yolu var mıdır?

Programa dersleri de yükledim. Sıra öğretmenleri yüklemeye geldiğinde öğretmen adı yazıp EKLE butonuna basınca tekinergun hocamınkine benzer bir hata uyarısı alıyorum. Öğretmen ekleyemiyorum. "ortaksinav.ogretmen" isimli bir dosya mı eksik bende?

"veritabanı bağlantısı yapılamadı" uyarısını ben programı her açışımda alıyorum.
Hatta ÖĞRETMEN EKLE/SİL seçeneğini seçtiğimde, öğretmen ekleme penceresi açılmadan önce de "veritabanı bağlantısı yapılamadı" uyarısı geliyor.
Bir yerde yanlış bir şey mi yaptım acaba?

 
PROGRAMDA YER ALAN BİR KAÇ EKSİKLİK GİDERİLDİ. ACELE YAPINCA BAZI TABLO İSİMLERİ İKİ KERE KULLANILMIŞ :oops: YENİ DÜZENLENMİŞ VERSİYONU EKLİYORUM. MEVCUT PROGRAMI KALDIRIP YENİSİNİ KURABİLİRSİNİZ. KURULUMDAN SONRA YAPMANIZ GEREKENLER VERİTABANI İŞLEMLERİNDEN TABLO OLUŞTUR BUTONUNA TIKLAMAK. VERİTABANINDA YENİ TABLOLARINIZI OLUŞTURACAKTIR. YALNIZ BUNU YAPTIĞINIZDA ÖNCEKİ KAYITLI VERİLERİNİZ SİLİNECEK HABERİNİZ OLSUN.

BAŞKA BİR SORUN ÇIKARSA ONUDA HEMEN DÜZELTMEYE ÇALIŞACAĞIM...

YAPILAN DEĞİŞİKLİKLER;

1) RAPOR ÇIKTILARINDA Kİ BAZI HATALAR GİDERİLDİ.
2) PROGRAM İÇİNDEKİ YANLIŞ TABLO İSİMLERİ GİDERİLDİ.
3) BİRİNCİ SÜTUNDA YER ALAN SINAVA GİRECEK ÖĞRENCİ SINIFLARI ÖĞRENCİLERİN KAYITLI OLDUĞU TABLODAN GETİRİLDİ. BÖYLELİKLE EKLENEN SINIFLA ÖĞRENCİNİN SINIFI KARIŞMASI ORTADAN KALDIRILDI.
 

Ekli dosyalar

  • OSDP.rar
    284.6 KB · Görüntüleme: 357
kargasa1982' Alıntı:
mertop' Alıntı:
Sayın Hocam.
Toplu öğrenci ekleme işi için e okuldan aldığımız listeleri kullanabiliyor muyuz? Üzerinde bir düzenleme yapmamız gerekli mi?

Programı kurdum. Çalıştırdım.
"Toplu Öğrenci Ekle" seçeneğinde e-okuldan "excel 97 data only" seçeneğiyle export ettiğim ŞUBE LİSTESİ'ni seçiyorum. Ancak hata veriyor.
Hata ekranı aşağıdaki gibidir.

Bir yol gösterirseniz sevinirim.



hocam aldığınız hata excel dosyasındaki sayfa adının Sayfa1 olmaması. Program anasayfasından Excel İşlemleri --> Boş Excel Şablonu Oluştur derseniz masaüstünde ogrencilistesi.xlsx diye bir dosya oluşacaktır. oraya öğrencilerinizi kes yapıştır yaparsanız daha sağlıklı çalışacaktır.

Hocam, bu e-okuldan veri almak sorun değilde, e-okul bize istediğimiz bilgileri vermiyor ne yazık ki. Bilgisayara indirmiş olduğunuz excel dosyasında hem öğrenci listesi dışında gereksiz bilgiler var ( başlıklar, kız öğrenci toplamı, erkek öğrenci toplamı vb) hem de öğrencilerin karşılarında sınıfları bulunmuyor. Siz her şeklide yeni bir excel dosyasına öğrencileri adı soyadı - sınıfı - numarası - seviyesi olacak şekilde ekleyeceksiniz. Eğer indirdiğiniz excel dosyası üzerinde düzenleme yapmak istiyorum diyorsanız da ayrı bir sütuna birleştir komutu kullanarak adı ve soyadı alanlarını birleştirebilir ve aradaki boşlukları silebilirsiniz. Kalan salt verileri de yeni bir excel dosyasına kopyalarsınız. Kendi okulumda bu işlemi yapmam yaklaşık 30 dk mı alıyor. zaten tek seferlik yapılacak bir işlem. daha sonrasında gelen giden öğrenciler oldukça menülerden sil - ekle yapabilirsiniz. İyi çalışmalar...
 
Cevabınız ve ilginiz için teşekkür ederim. Excel den yıllardır uzak durduğum için birleştir komutunu bilmiyordum. Bir şekilde hallederim.

"ortaksinav.ogretmen" konusunda programda bir değişiklik yaptınız mı hocam? Öğretmen ekleyemiyordum.
 
mertop' Alıntı:
Cevabınız ve ilginiz için teşekkür ederim. Excel den yıllardır uzak durduğum için birleştir komutunu bilmiyordum. Bir şekilde hallederim.

"ortaksinav.ogretmen" konusunda programda bir değişiklik yaptınız mı hocam? Öğretmen ekleyemiyordum.

yanlışlıkla tablo adı programda yanlış yazmışım o yüzden öğretmen tablosu oluşmuyormuş. en son eklediğim program ile onu hallettim. şimdilik görünürde bir sorun yok. iyi çalışmalar...
 
Son Eklediğiniz programda Öğrenci Listelerini Seçin dediğimde şöyle bir sorunla karşılaştım. (Win8 64 bit)

Bu sorunu dediğiniz gibi

Microsoft Access Database Engine 2010 Redistributable
2007 Office System Driver: Data Connectivity Components

yazılımlarını kurarak hallettim.
Sadece Office ile alakalı değil windows 64 bit kullanıcılarının karşılaşacağı bir problemmiş.
win7 64 bit office 2010 kurulu bilgisayarda, win8 64 bit office 2013 kurulu bilgisayarda da karşılaştım.
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    18.5 KB · Görüntüleme: 1,543
must-i' Alıntı:
Son Eklediğiniz programda Öğrenci Listelerini Seçin dediğimde şöyle bir sorunla karşılaştım. (Win8 64 bit)

kullandığınız bilgisayarda muhtemelen eski bir ofis sürümü yüklü. bendeki en son sürümler olduğundan eski versiyonlarla deneme şansım yok. Hata mesajında da gördüğünüz gibi microsoft ace.oledb.12.0 yi indirip kurarsanız ya da yeni bir ofis sürümü kurarsanız sorun kalmaz.

aşağıdaki bağlantıdan oledb 12.0 indirip kurabilirsiniz.

http://www.microsoft.com/en-us/download ... x?id=13255

sorunun çözümü ile ilgili ingilizce kaynak site --> https://social.msdn.microsoft.com/Forum ... rum=vstsdb
 
Gün içinde gelen mesajlara göre programa biraz daha bir şeyler ekledim.

1) E-Okuldan indirilen sınıf listelerinin toplu olarak eklenebilmesi.
2) Bazı küçük hata düzeltmeleri...

NOT : E-Okuldan öğrenci kaydedebilmek için yapılacak işlem basamakları

- Öncelikle programa sınıflar kaydedilmiş olmalı ( 9A-9B-10C-...)
- Her şube için ayrı ayrı liste alınması gerekli. Rapor sayfasından tüm şubeler demeyeceksiniz!
- Örneğin 9A şubesinin öğrenci no sıralı listesini ekranda gördükten sonra kaydet butonu ile "Microsoft Excel 97-200 - Data Only (XLS)" seçilecek ve her sınıf ayrı ayrı kaydedilecek.
- İndirmiş olduğunuz EXCEL dosyası üzerinde kesinlikle işlem yapmayınız ( satır / sütun silme )
- Bu işlem ile daha önceden ekli öğrenci listeniz varsa üzerine ekleme yapacaktır. Temiz bir öğrenci listesi oluşturacaksanız Veritabanı işlemlerinden Öğrenci Tablosunu Sil butonuna tıklayabilirsiniz. Bu sayede önceki öğrenciler silinecek, yerine eklediğiniz liste gelecektir.
 
Salih Hocam.

Bu güzel program ve geliştirmek için gösterdiğiniz çabalara teşekkür ederim.

Yeni eklediğiniz programı indirdim ve eskisini kaldırıp yenisini kurdum. Kurulum aşamasında "ortaksinav.ogretmen" dosyasının olmadığı uyarısını verdi. Sanırım bu dosya yeni programda yine yok.



Sizden bir ricam var. Dağıtım için gözetmen şartını programdan kaldırsanız. Biz de öğretmen eklemek zorunda kalmasak. Zaten sınav saatinde hangi hocamız o derse giriyorsa gözetmen o oluyor. Hatta öğrenciler kimin sınava gireceğini bilmesinler diye karışık olarak da girebiliyorlar.

Yani programda gözetmenin kim olacağının dağıtımda belirlenmesi gereksiz bence. Ve şu an öğretmen ekleyemediğim için dağıtım aşamasına geçemiyorum.
 
mertop' Alıntı:
Salih Hocam.

Bu güzel program ve geliştirmek için gösterdiğiniz çabalara teşekkür ederim.

Yeni eklediğiniz programı indirdim ve eskisini kaldırıp yenisini kurdum. Kurulum aşamasında "ortaksinav.ogretmen" dosyasının olmadığı uyarısını verdi. Sanırım bu dosya yeni programda yine yok.



Sizden bir ricam var. Dağıtım için gözetmen şartını programdan kaldırsanız. Biz de öğretmen eklemek zorunda kalmasak. Zaten sınav saatinde hangi hocamız o derse giriyorsa gözetmen o oluyor. Hatta öğrenciler kimin sınava gireceğini bilmesinler diye karışık olarak da girebiliyorlar.

Yani programda gözetmenin kim olacağının dağıtımda belirlenmesi gereksiz bence. Ve şu an öğretmen ekleyemediğim için dağıtım aşamasına geçemiyorum.

Hocam öğretmen tablosunda herhangi bir sıkıntı bulamadım ben. Eğer halen sıkıntınız devam ediyorsa phpmyadmin sayfasına girip orada ortaksinav veritabanı altındaki tüm tabloları el ile silin ve sonra programdan Veritabanı İşlemlerinden --> Tablo Oluştur butonuna basınız.

Ayrıca yeni eklediğim versiyonda gözetmen seçme zorunluluğunu kaldırdım. İsteyen seçebilir, isteyen seçmez.
 
Salih Hocam.
Dediğiniz gibi phpmyadmin sayfasında tabloları kaldırıp tekrar programdan tablo oluşturdum. ogretmen tablosu da oluştu. Yarın okulda deneyeceğim çünkü öğrenci listeleri okulda kaldı.

Teşekkür ederim. Saygılar.
 
Hocam elinize sağlık. Programda, yardım dokümanı da çok güzel hazırlanmış. Sistemi kurdum ve test ettim. Şimdi sıra uygulamada. Bu arada bir sorun ve çözüm önerisi naçizane. Win7 ve Win8 makineler mysql'i localhost olarak görmüyor. Bunun yerine 127.0.0.1 yazıldığında sorun kalmıyor. Birde son eklediğiniz dosyada php dosyalarının olduğu dizin yok. Onu bir önceki paylaşımızda vermiş ama ikinci güncellemede sanırım unutmuşsunuz. Tekrar elinize sağlık. :+1:
 
Sayın Hocam.
Tüm listeler ve dağıtım işlemini sağlıklı şekilde yaptım. Ancak sınav listelerini raporlamada bir hata alıyorum.

Rapolama > Listeleri Yazdır > (Sınavı seçiyorum) Sınıf listesi alınacak sınıf YA DA Sınav yeri kontrol listesi seçtiğimde aşağıdaki hatayı alıyorum.

Yardımlarınız ve bu program için teşekkür ederim.


(Programı geliştirme açısından fikirlerimizi dikkate aldığınızı düşünerek bir öneride bulunacağım. Sınava girecek sınıfları ve Sınav Yerlerini tek tek tıklayarak seçmek güzel olmuş. Ancak bunun yanında TÜM SINIFLAR ve TÜM SALONLAR gibi bir buton olsaydı tüm sınıfların gireceği ya da tüm salonların kullanılacağı sınavlarda biraz daha kolaylık olurdu.)
 
Sayın hocam
Herşey yolunda gidiyor fakat listelerde sorun yaşıyorum. Liste yazdır bölümünde dağıtım no ve diğerleri çıkmıyor...
 

Ekli dosyalar

  • deneme.jpg
    deneme.jpg
    112.3 KB · Görüntüleme: 1,479
tekinergun80' Alıntı:
Sayın hocam
Herşey yolunda gidiyor fakat listelerde sorun yaşıyorum. Liste yazdır bölümünde dağıtım no ve diğerleri çıkmıyor...

Sayın Hocam....
Dağıtımı yapmadan önce aşağıdaki görselde görünen
1- Yapılacak olan sınav
2- Öğretim yılı
3- Dönem
4- Yazılı no
Bilgilerini girer ve dağıtımı öyle yaptırırsanız size DAĞITIMI YAPILAN SINAV NO veriyor.
Sonra da RAPORLAMA > LİSTELERİ YAZDIR penceresinde "İşlem yapılacak sınav numarası seçin" kısmında doğru numarayı seçerseniz bu bilgiler çıkıyor.

Belki dağıtımdan önce gerekli bilgileri girmemiş olabilirsiniz.



Siz benim yukarıda belirttiğim aşamada sınıfların ve sınav yerlerinin oturma listesini görüyor musunuz? O aşamaya geldiniz mi?
 
Geri
Üst