SiPro ve eOgr projelerim için ayırdığım zaman ve kod satırı nerede ise aynı hale geldi. İşte karşılaştırma tablosu:
Özellik | SiPro 137a | eOgr51 |
Aktif olan üyeleri simge ile belirtme | var | yok |
Animasyon ve video dersteği | yok (swf dersler var) | var (flv, swf…) |
Başlangıç ve bitiş arasındaki zaman | 2 yıl, 2004-2006 arası | 8 ay Kasım 2008-Haziran 2009 |
Belli bir kursa öğrenci ve öğretmen atama | yok (öğretmen her sınavı düzenleyebilir) | yok |
Demo kullanıcı girişi | var | yok |
Ders ve konuların gruplanabilmesi | yok | var |
Dil desteğinin otomatik seçimi | yok | var (tarayıcı dili tespit edilerek) |
Dosya gönderimi | var (resim, ppt, swf sunu ders gönderimi) | yok (imageshack ile resim gönderimi) |
Flood koruması | yok | var (üyelik, parola tekrarı önleme) |
Forum | var (sonradan kuruluyor Punbb) | yok |
Görünüm Grafik Desteği | iyi, Frame eski yöntem | çok iyi, CSS ve Ajax ile daha modern görünüm |
Güvenli Klasörler | yok | gerekmez (777 istenen klasör yok) |
Haber desteği | yok | var (RSS olarak) |
HTML Düzenleyici | var (FCKEditor ile soru düzenleme) | var (nicEdit ile konu düzenleme) |
İngilizce ve Türkçe Dil desteği | var | var (%50 İngilizce) |
İstatistik bilgileri paylaşımı | var (başarı ve ders puan değerleri) | yok (ana sayfada birkaç sayım var) |
Kolay kurulum için sihirbaz | yok | var |
Kullanıcı adının hatırlatılması (Beni Hatırla) | var | yok |
Kullanıcı hareketlerini izleme | yok (sadece girişler kaydoluyor) | var (tüm veritabanı işlemleri) |
Kullanıcı hesabını pasif hale getirebilme | var | var |
Kullanıcıların birbirine offline mesaj gönderebilmesi | var | yok |
Kullanılan programlar | CS3, Crimson Editor, PHPTriad, Xampp | CS4, Notepad++, Artisteer, Xampp |
Online olarak sınav yapımı | var | yok (şimdilik) |
Oyun | var (satranç, WebChess) | yok (ders içeriğinde olabilir) |
Öğrencinin soru tavsiye edebilmesi | var (onay gerektirir) | yok |
Öğretmen kullanıcısını öğrenci yapabilme | var (yanlış başvurular için) | var |
Parola hatırlatma | eposta ile | eposta ile |
Programlama Dili ve veritabanı | PHP 4 MySQL 4 | PHP 5 MySQL 5 |
Projenin dosya boyutu | 713 KB | 385 KB |
Rehberlik sayfası | var | yok |
Sınav soruları veya ders kilitleme | var | yok |
Sınav sorularını ve cevaplarını karıştırabilme | var (sınav öncesinde iptal edilebilir) | yok |
Sınava girme sayısı kısıtlaması | yok | yok |
Sınavlarda zaman kısıtlaması | yok (sadece ders kilitleme var) | yok |
Sohbet | var (sonradan kuruluyor X7Chat, oda destekli) | var (Wtag, oda destekli) |
Soruların yazıcı önizlemesi | var | yok |
Tablolarda sıralama, arama ve sayfalama | var | var |
Tema desteği | var | yok |
Toplam kod satırı | 7000 satır | 7200 satır |
Toplam tasarım süresi | 200 saat | 205 saat |
Tüm tarayıcılar ve işletim sistemlerinde çalışabilme | evet (Frame destekli olmalı) | evet (Ajax destekli olmalı) |
Üyeliğin anında başlaması | var (sadece öğrenci için geçerli) | var (sadece öğrenciler için geçerli) |
Üyenin kendi bilgilerini gizleyebilmesi | var (kullanıcı adı hariç görüntülenmez) | yok |
Veritabanı ayarlarının dosyası | conf.php (içinde fonksiyonlar da var) | database.php (içinde başka kod yok) |
Veritabanı yamalamak için sayfa | yok | var |
Veritabanı yedeği alma/geri yükleme | var | var (Geri yükleme yok) |
Veritabanında bilgileri şifreleme | yok | var |
Veritabanını sql olarak kurabilme | var | yok, install.php ile kurulum var |
XSS, SQL enjeksiyon, kod enjeksiyon önlemleri | var | var |
Yeni üyelikte yöneticiye eposta | var | var |
Yönetici sayısı | 1 adet | birçok sayıda olabilir |
Yöneticilerin üyelere eposta atabilmesi | var | var |
Yönetim Paneli | var (kullanıcı ve üye düzenleme) | var (çoğu tablo düzenlenebilir) |
Ziyaretçi sayacı | var | yok |
Projelerin çalışır hallerini incelemek için http://tbagriyanik.no-ip.com adresini ziyaret edebilirsiniz.
SiPro indirme adresi: http://downloads.sourceforge.net/yunus/sinav136c.zip?use_mirror=osdn
eOgr indirme adresi: http://cid-d0b01df58868413e.skydrive.live.com/browse.aspx/Ortak/eogr