THT DUYURU


Genel Programlama Programlamanın temeliyle ilgili genel dökümanların paylaşım alanı.

Seçenekler

Online Ders programı (Zoom entegreli)

Napcaz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2019
Nereden:
Cudi
Mesajlar:
160
Konular:
47
Teşekkür (Etti):
107
Teşekkür (Aldı):
115
Ticaret:
(0) %
12
787
2 Hafta önce
#1


Selam, bir süredir zoomdaki derslere otomatik giricek bir program üzerinde çalışıyorum daha eklenmesi ve geliştirilmesi gereken bir çok noktası var bu konuda sizden fikir ve yardım talep ediyorum.Programın farklı bakış açıları olan insanlarca evirilip çevirilmesine çok önem veriyorum elinizden geleni ardına koymayın, kodu inceleyin, mantık hatalarını bulun, dahah iyi bir hale getirmeye yönelik düşüncelerinizi yorum olarak eklemeyi unutmayın, eleştiriyede açığım.
Buyrun programa geçelim:
https://github.com/SemsYapar/Online-Program



Kurulum:


*openpyxl kütüphanesini indirmek için cmd ye "pip install openpyxl" yazın excel dosyalarını okumak için lazım bu.

*Zoom toplantı linklerinizi ve ders isimlerinizi ders_link.txt nin içindeki örnek düzende olduğu gibi Ders\nLink(Ders 'Enter' Link şeklinde) giriniz.


*Ders programınızı programa işlemek için program_ornek.xlsx e girmeniz gerekmekte, şayet bilgisiyarınızda excel yoksa internette online edit yapabileceğiniz siteler mevcut ordan gerekli düzenlemeleri yapabilirsiniz. eğer bunu başardıysanız ders programınızı excel in içinde örneklerden feyz alarak giriniz. Kabaca anlatıcak olursam ilk columnda günler var, her günün yanında 2 tane bölüm var üstteki bölüme ders saatini alt bölümede dersin ismini girmeniz gerekli.(excel dosyasına girdiğinizde dediklerim daha anlamlı olacaktır)


*Bütün bu aşamalar tamamsa artık online_program.py yi çalıştırabilirsiniz çalıştırdığınızda size excel dosyasının ismini(uzantısıyla birlikte girin) ve sonrasında derse kasıtlı geç girme süresini yazmanızı istiyecektir(her hocanın dersi tam zamanında açmaması yüzünden eklediğim bir özellik, tavsiyem 120 saniye) sonrasında arkanıza yaslanıp programın tam saatinde online derslerinize otomatik girmesini izleyin, yada izlemeyin uyuyun banane fark etmez.


*Zoom ayarlarından mikrofonun otomatik kanala katılmasını falan ayarlayın kameranızı kapatın (işinizi size öğreticek değilim sadece hatırlatıyorum) ki taklaya gelmeyin.


ÖNEMLİ NOT:


ders_link.txt deki ders adları ile excel programındaki ders adları nın aynı olması gerektiğini umarım söylememe gerek yoktur(büyük harflere duyarlı). Burda sihir yapmıyoruz elinizdeki verileri kullanıyorum.


UYARI:


*Excel dosyası çok hassas, eğer dosyayla fazla oynaşırsanız (mesela derslerinizi ve saatlerinizi güzel güzel girerken yanlışlıkla hiç doldurmıyacağınız bir column a yazı yazdınız tıkladınız ve bunun sonucundada programın hata verdiğini gözlemlediniz. Çözüm önerim her ne kadar yanlışlıkla yazı yazdığınız yeri silmeye çalışmış olsanızda bunun excel tarafından algılanması için column a sağ tık-> sil yapmanız gerekmekte ancak böyle excele orda bir veri olmadığını ifade edebilirsiniz bu dediğimi unutmayın) column sayısı programım tarafından yanlış hesaplanıcak ve büyük ihtimal program hata vericektir. O yüzden excel dosyasına yumuşak davranmanızı tavsiye ederim.(benim bu mesele yüzünden burnum biraz sürttü programı kodlama aşamasında)


*ders_link.txt ye ders isimlerini ve linkleri girdikten sonra en sonda boş satır kalmamasına dikkat edin, python oralarıda satırmış gibi okuyor ki buda tahmin edersiniz ki bizim hiç istemiyeceğiz bir şey.
Bu Arada: Programı direk githubtan klonladığınız gibi test etmek istiyorsanız yükledikten sonra py dosyasını cmd üzerinden çalıştırın size excel dosyasını soracak program_ornek.xlsx yazın sonra kasıtlı bekleme süresinede bir şeyler sallayın ve programın nasıl bir çıktı verdiğini görün sonra kafanıza göre takılın kendi programınızı ordaki excel programına benzicek şekilde uyarlayın.
Sağlıcakla kalın hepinize selam olsun, umarım işinize yarar...


Bu Arada:
Programı direk gitten klonladığınız gibi test etmek için yükledikten sonra py dosyasını cmd üzerinden çalıştırın size excel dosyasını soracak program_ornek.xlsx yazın sonra kasıtlı bekleme süresinede bir şeyler sallayın ve programın nasıl bir çıktı verdiğini falan görün sonra kafanıza göre tkaılın kendi progrmaınızı ordaki exce progrmına benzicek şekilde uyarlayın falan


Sağlıcakla kalın hepinize selam olsun, umarım işinize yarar ve daha gelişmiş beyinlere ilham olur...
--------------------- Sıkıcı bir şeyi tarz katarak yapmak; işte buna ben sanat derim..
--Charles Bukowski--
https://www.youtube.com/watch?v=GuhMyKheIxk
Konu Napcaz tarafından ( 2 Hafta önce Saat 23:26 ) değiştirilmiştir.
Eronmay - ait Kullanıcı Resmi (Avatar)
Haftanın Deneyimli Moderatörü
Üyelik tarihi:
07/2016
Nereden:
Kader
Mesajlar:
4.559
Konular:
634
Teşekkür (Etti):
633
Teşekkür (Aldı):
1407
Ticaret:
(0) %
2 Hafta önce
#2
++++++++++++++++++++++++
---------------------
bay404 - ait Kullanıcı Resmi (Avatar)
Moderatör
Üyelik tarihi:
03/2020
Nereden:
Antalya
Mesajlar:
1.672
Konular:
132
Teşekkür (Etti):
74
Teşekkür (Aldı):
887
Ticaret:
(0) %
2 Hafta önce
#3
Elinize sağlık, güzel konu.
--------------------- Sorunuz var ise iletebilirsiniz;
Instagram: tıklayınız
YouTube: tıklayınız

Hasbelkader
deepdead00 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2021
Mesajlar:
98
Konular:
10
Teşekkür (Etti):
100
Teşekkür (Aldı):
15
Ticaret:
(0) %
bir Hafta önce
#4
_________________________________________________

Elinize sağlık @Napcaz çok güzel bir konu olmuş

________________________________________________
B3yUtech - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2021
Mesajlar:
86
Konular:
24
Teşekkür (Etti):
118
Teşekkür (Aldı):
8
Ticaret:
(0) %
bir Hafta önce
#5
Hocam ayrıeten bir tane örnek kurulum ve yapılandırma videosu gelirse de güzel olur,daha iyi anlaşılır.Program saat ayarlı mı tam anlamadım da?(8.30 10.50 vs.) Ayrıca bu program 7/24 çalışabiliyor mu?
--------------------- -Zihnimizi teknolojiye sattığımız zaman rahat ve tembel yaşayabileceğiz.-
Konu B3yUtech tarafından (bir Hafta önce Saat 00:40 ) değiştirilmiştir.
Napcaz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2019
Nereden:
Cudi
Mesajlar:
160
Konular:
47
Teşekkür (Etti):
107
Teşekkür (Aldı):
115
Ticaret:
(0) %
bir Hafta önce
#6
Alıntı:
B3yUtech´isimli üyeden Alıntı Mesajı göster
Hocam ayrıeten bir tane örnek kurulum ve yapılandırma videosu gelirse de güzel olur,daha iyi anlaşılır.Program saat ayarlı mı tam anlamadım da?(8.30 10.50 vs.)
Excel dosyanızı örnek şablonu dikkate alarak derslerin ismini ve başlangıç saatlerini yazmanız gerekmekte, daha iyi anlamak için kaynak dosyaları indirip ornek şablona yakından bakmanızı öneririm.
--------------------- Sıkıcı bir şeyi tarz katarak yapmak; işte buna ben sanat derim..
--Charles Bukowski--
https://www.youtube.com/watch?v=GuhMyKheIxk
B3yUtech - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2021
Mesajlar:
86
Konular:
24
Teşekkür (Etti):
118
Teşekkür (Aldı):
8
Ticaret:
(0) %
bir Hafta önce
#7
@Napcaz Hocam derslerin olduğu herhangi bir günde arada boş ders varsa bunu excel'e nasıl belirtelim? O kısmı ve saatini boş mu bırakalım yoksa alt alta aynı olan saat dilimi sıralamasını bozarak oraya sonraki dersin olduğu saati mi yazalım?


Program güzel olmuş elinize sağlık.
.exe formatında ve GUI'li versiyonunu da bekliyoruz
--------------------- -Zihnimizi teknolojiye sattığımız zaman rahat ve tembel yaşayabileceğiz.-
Napcaz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2019
Nereden:
Cudi
Mesajlar:
160
Konular:
47
Teşekkür (Etti):
107
Teşekkür (Aldı):
115
Ticaret:
(0) %
bir Hafta önce
#8
Alıntı:
B3yUtech´isimli üyeden Alıntı Mesajı göster
@Napcaz Hocam derslerin olduğu herhangi bir günde arada boş ders varsa bunu excel'e nasıl belirtelim? O kısmı ve saatini boş mu bırakalım yoksa alt alta aynı olan saat dilimi sıralamasını bozarak oraya sonraki dersin olduğu saati mi yazalım?


Program güzel olmuş elinize sağlık.
.exe formatında ve GUI'li versiyonunu da bekliyoruz
hahaha bu bahsettiğiniz minik sorunun belki sorun bile sayılmaz, benimde aklıma geliştirme sürecinde gelmişti bunu sizden duymak açıkçası beni çok mutlu etti programı iyi analiz ettiğiniz anlamına geliyor bu çünkü, o yüzden asla istemediğim kuru "eline sağlık" lardan çok daha anlamlı sizin yorumunuz bunun için teşekkürler. Soruna gelicek olursak şimdilik ben Beden dersi gibi boş geçen derslerim için ders_link.txt ye link yerine dersin altına "boş ders" falan yazıyorum ders zamanı geldiğinde de browserımda sanki biri "boş ders" aratmış gibi oluyor. Ama tabiki program biraz daha geliştirilirip boş ders olarak belirtilen yerlerde browsera girdi verilmemesi sağlanabilir
--------------------- Sıkıcı bir şeyi tarz katarak yapmak; işte buna ben sanat derim..
--Charles Bukowski--
https://www.youtube.com/watch?v=GuhMyKheIxk
Konu Napcaz tarafından (bir Hafta önce Saat 18:54 ) değiştirilmiştir.
B3yUtech - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2021
Mesajlar:
86
Konular:
24
Teşekkür (Etti):
118
Teşekkür (Aldı):
8
Ticaret:
(0) %
bir Hafta önce
#9
Hocam peki bu boş derslerden kasıtımız excelde de empty olarak görünecek yani gerçekten de o saat aralığında bir ders yok.Mesela diğer günler için 8.10 dan 13.30 a kadar gidecek olan ders programı o gün için 8.10 - 8.50 den sonra saat 10 a kadar boş oluyor.O boş olma zamanında ise yani yapılmayan dersten çok,hiç olmayan bir bölüm var.Bildiğiniz boş,hiç ders girilmemiş.Bunu halletmenin tek yolu excelde ders programında oluşan o boş bölmelere de beden vs. gibi yapılmayan dersleri mi koymak olabilir? ( Evet programı analiz etmek zorundaydım çünkü hem ben de kullanacağım hem de bizim arkadaşlara da tavsiye edebilirim bizim programa özel uyarlayıp)
--------------------- -Zihnimizi teknolojiye sattığımız zaman rahat ve tembel yaşayabileceğiz.-
Napcaz - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
04/2019
Nereden:
Cudi
Mesajlar:
160
Konular:
47
Teşekkür (Etti):
107
Teşekkür (Aldı):
115
Ticaret:
(0) %
bir Hafta önce
#10
Alıntı:
B3yUtech´isimli üyeden Alıntı Mesajı göster
Hocam peki bu boş derslerden kasıtımız excelde de empty olarak görünecek yani gerçekten de o saat aralığında bir ders yok.Mesela diğer günler için 8.10 dan 13.30 a kadar gidecek olan ders programı o gün için 8.10 - 8.50 den sonra saat 10 a kadar boş oluyor.O boş olma zamanında ise yani yapılmayan dersten çok,hiç olmayan bir bölüm var.Bildiğiniz boş,hiç ders girilmemiş.Bunu halletmenin tek yolu excelde ders programında oluşan o boş bölmelere de beden vs. gibi yapılmayan dersleri mi koymak olabilir? ( Evet programı analiz etmek zorundaydım çünkü hem ben de kullanacağım hem de bizim arkadaşlara da tavsiye edebilirim bizim programa özel uyarlayıp)
"Empty" dersler için bir özel bir şey yapmanıza kanımca gerek yok saatlerin aynı olması gerekmiyor yani pazartesi 9:30 - 10:00 diye giden program Salı günü 7:30 - 16:15 diye gidebilir program buna müsade ediyor. Asıl mevzu hiç ders açmıyan hocaların dersine girdiğini bilmen ama o derslerde zooma girmiyeceğinden belli bir linke gerek duyulmadığını programa anlatmak. Eh madem kullanıcam da diyorsunuz şevkimi kazandınız programa en kısa sürede bu sorunu çözen bir güncelleme ekliyeceğim.
--------------------- Sıkıcı bir şeyi tarz katarak yapmak; işte buna ben sanat derim..
--Charles Bukowski--
https://www.youtube.com/watch?v=GuhMyKheIxk

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler