ASKilit(EbaQr)

Merhabalar,

Adım Alper.12. sınıftayım. Tahtalar için bir kilit uygulaması geliştirdim.

Bu uygulama öğrencilerin tahtayı kurcalamasını engellemek içindir. Uygulamayı etap 19 üzerinden python dili ile geliştirdim. Etap 19 da çalışır durumda. Etap 5.3’te test ettim ama python(4.3.2) ve pip sürümünün çok eski olmasından dolayı çalışmadı.(Çalışan bir sürüm ayarlamaya çalışıyorum ama olumlu bir sonuç çıkacak gibi gözükmüyor.5.3’te Ebaqr çalışsa bile normal qr çalışmıyor.)

3.1 Sürümü ile yakın zamanda Pardus Mağazalarında Yayınlanacak.


PADRUS MAĞAZASINDA YAYINLANDIĞINDA HABERDAR OLMAK İÇİN YORUM BIRAKABİLİRSİNİZ.


GitHub Linki: https://github.com/alpersamur3/askilit

Direkt İndirme Linki:https://github.com/alpersamur3/askilit/releases/download/askilit/askilit-3.0.deb

ASKilit 3.0 Yayında

-UI iyileştirmeleri
-Kod iyileştirmeleri,yorum satırları,pep-8 kurallarına uyum

Gereksinimleri:
python3.7,pip3,gi modülü(parduslerde otomatik kurulu oluyor),qrcode kütüphanesi(otomatik olarak kurulur)

Özellikleri:

-İnternet var iken ebaqr aktif olur.

-Öğretmen hesabı ile Ebaqr okutulduğunda kilit açılır.

-Tahta 45 dakika sonra otomatik olarak tekrar kilitlenir.(Destekleyen cihazlar için 25 dakika boyunca dokunma olmaz ise otomatik kilitleme sistemi)

-Kilit ekranı açık iken 20 dakika boyunca giriş yapılmazsa tahta otomatik olarak kapanır.

-İnternet yok ise normal qr devreye girer okutunca şifre çıkar ve o şifre girilerek kilit açılır.

-Eğer kilit normal qr ile açıldıysa 30 saniyede bir internet kontrolü başlatılır ve internet geldiğinde kilit tekrar devreye girer(ebaqr gösterilir)(Öğrenciler internet kablosunu çekip tahtayı açmayı denerse diye bu sistem eklendi.)

-Hiçbir şekilde kapatılamaz kapatılırsa anında tekrar açılır ve alta alınamaz.(Bir şekilde alta alınsa bile herhangi bir uygulama açılırsa kilit en üste çıkar)

-1 dakikada bir internet bağlantısı kontrol edilir ve ona göre ebaqr ya da normal qr gösterilir.

-Kilit uygulaması zaten açıksa tekrar açılamaz.

-Açılışta otomatik olarak başlatılır.

-Masaüstündeki simge ile kilit başlatılabilir.

-Bir şekilde pencere boyutu küçültülürse otomatik olarak uygulama yeniden başlatılır ve tam ekran olur.

-v2.0 sürümü ile tahta açılışta EbaQr yükleniyor yazısı göstererek 20 saniyelik bir bekleme yapar.Böylece interneti geç algılayan tahtalarda internet bu süre içinde algılanır.

-v2.0 sürümü ile internet gidip geldiğinde uygulama kapanıp açılmaz direkt olarak normal qr ve ebaqr arasında geçiş yapılır.

-v2.0 sürümü ile kararlılık arttırıldı ve iyileştirmeler,hata gidermeler yapıldı.


ASKilit 3.0 Resimleri:














Kurulum:

-pip3 kurulu değil ise(etaplarda genelde kurulu olmaz.) pkexec apt install python3-pip komutunu uçbirimde çalıştırınız.

-Debian uzantılı paket dosyasını kurulumu başlatınız.

-Cihazı yeniden başlatınız.

-Ekrana gelen komutu uçbirimde çalıştırınız.(Örnek resimdeki kod çalışmaz uygulama cihaza göre kod oluşturuyor.Lütfen uygulamadan aldığınız kodu kullanın)(Opsiyonel) 

-25 dakika boyunca dokunma olmaz ise otomatik kilit sistemini aktif etmek için uygulamayı ilk açtığınızda gözüken komutu uçbirimde çalıştırınız.(Komut her tahtaya özel olarak belirlenmektedir.)

Landing page

-Tahtayı yeniden başlatınız ve kilit sistemi hazır.

Yorumlar

Bu blogdaki popüler yayınlar

Klavye Engelleyici(Block Keyboard)