EBA Canlı Ders Oluşturma Otomasyonu Excel-VBA-Javascript-Bookmark ile

Kodla Büyü

ify

Site Gezgini
Mesajlar
55
Haftalık olarak hazırlanan programı EBA ya kolay bir şekilde ekleyebiliyorum.
Kullanmak isteyenler için açık kaynak olarak paylaşıyorum.
Hata ve eksiklerini belirtirseniz memnun olurum.
Kodlamaları ve dosyaları istediğiniz gibi kullanıp, düzenleyip, paylaşabilirsiniz.
İyi Günler İyi Çalışmalar.

V4
V4 Değişim Günlüğü:
  • Tüm kademeler için tek Excel dosyası hazırlandı
  • Birden fazla şube ekleme özelliği getirildi
  • Ders programı oluşturulması aşamasında "Ders Adı&KademeŞubeŞubeŞubeŞube" şeklinde ( örnek: "Bilişim Teknolojileri ve Yazılım&6D" ) otomatik şube tespitli yöntem benimsendi
  • 10.Sınıf ve üstü kademelerin EBA Harici Dersler sayfasında seçilememe hatası giderildi (test edilmemiştir)
  • EBA Harici Ders girişi harici işlemler tamamen OFFLINE olarak yapılabilmekte

    UYARI: Her ihtimale karşı oluşturduğunuz canlı dersleri kontrol ediniz.

V5 YÖNERGE V5
v5
  • Program Sayfasındaki girişler Ders Adı, Kademe, Şube1, Şube2, Şube3, Şube4 olarak farklı hücrelerde oluşturuluyor
  • Hücre girişleri Veri doğrulama yöntemi ile listelerden seçiliyor (liste içeriği görülmemesi durumunda hücre boyutları değiştirilebilir)
  • Dersler Sayfasına gerekli verilerin eklenebilmesi için yeni bir javascript kodlaması yapıldı
  • Dersler sayfasına KADEME, ŞUBELER, DERSLER ve Zoom invitation kodunun tek seferlik eklenmesi gerekmekte
  • MEB in yeni güvenlik mesajı doğrultusunda her ders için ayrı Zoom linki ve şifresi için manuel ekleme alanı oluşturuldu
  • EBA şube seçme sorunları düzeltildi (tüm kademelerde test edilmemiştir)
  • Oluşturulan dersin zoom şifresinin görünmemesi sorunu giderildi
  • Diğer güncellemeler...
not: v4 kullanım kolaylığı açısından ortaokul ve ilkokul kademeleri için daha uygundur

V5.1
  • Türkçe karakter ve boşluk yapısı sebebiyle ders seçimi sorunu düzeltildi
  • değişiklik yapılan dosyalar: index.html ve javascript dosyaları

V5.2
  • Şube seçme işlemi hatası giderildi

V5.3
  • EBA güncellemesi sonucunda Canlı Ders Uygulama seçimi hatası giderildi (otomatik olarak Zoom seçiliyor. Sonraki versiyonlarda diğer uygulama seçimleri için güncellenecektir)
  • değişiklik yapılan dosyalar: index.html, programv5_3.js ve DersEkle_Uzun_v5_3.js
 

Ekli dosyalar

  • ify_CanlıDers_Offline_v4.zip
    59.1 KB · Görüntüleme: 524
  • ify_CanliDers_Offline_v5.zip
    133.5 KB · Görüntüleme: 112
  • ify_CanliDers_Offline_v5_1.zip
    139.3 KB · Görüntüleme: 82
  • ify_CanliDers_Offline_v5_2.zip
    133.7 KB · Görüntüleme: 506
  • ify_CanliDers_Offline_v5_3.zip
    130.2 KB · Görüntüleme: 766
Son düzenleme:
Uygulamayı denedim hocam ama sadece 19 ders için tanımlama yapılabiliyor 20.dersi yazdığımda programa verileri düzenlemiyor
 
Uygulamayı denedim hocam ama sadece 19 ders için tanımlama yapılabiliyor 20.dersi yazdığımda programa verileri düzenlemiyor
Evet hocam indis kapsamında bir satır eksik olmuş düzelttim. Geri bildiriminiz için teşekkürler.
Not: Web sitesi başlığında "EBA v3" yazmıyorsa önbelleği temizleyerek veya gizli pencerede açarak yeni versiyonuna ulaşabilirsiniz.
 
Elinize sağlık hocam, Excelde makroyu liseler için sınıfları 10,11,12 alacak şekilde nasıl ayarlabilirim. Bir de sınıf birleştirme işlemi yapılsa güzel olur.
 
Elinize sağlık hocam, Excelde makroyu liseler için sınıfları 10,11,12 alacak şekilde nasıl ayarlabilirim. Bir de sınıf birleştirme işlemi yapılsa güzel olur.
Mesajınız için teşekkür hocam,
Bu doğrultuda gerekli geliştirmeleri ilerleyen saatlerde yapabiliriz.
2 haneli kademeler için geçici olarak 0A, 2B şeklinde programı oluşturup, liste sayfasından bul ve değiştir yöntemi ile 10A 12B gibi düzenleyebilirsiniz kırmızı alanda.
Birden fazla şube JavaScript kodunda var ancak split fonksiyonunda karakter belirlenmesi gerekiyor. Onu da ilerleyen saatlerde güncelleyelim.
İyi çalışmalar
 
O
Mesajınız için teşekkür hocam,
Bu doğrultuda gerekli geliştirmeleri ilerleyen saatlerde yapabiliriz.
2 haneli kademeler için geçici olarak 0A, 2B şeklinde programı oluşturup, liste sayfasından bul ve değiştir yöntemi ile 10A 12B gibi düzenleyebilirsiniz kırmızı alanda.
Birden fazla şube JavaScript kodunda var ancak split fonksiyonunda karakter belirlenmesi gerekiyor. Onu da ilerleyen saatlerde güncelleyelim.
İyi çalışmalar

Hocam dediginiz şekilde bul degiştir yapınca hücrede hata veriyor. listeye benim programımım üzerinden bakabilirsen sevinirim. Ben olmasını istediğim şekliyle atıyorum sana

https://www.upload.ee/files/12589205/ify_lise.xlsm.html
 
YÖNERGE videosu ile haftalık olarak hazırlanan programı EBA ya kolay bir şekilde ekleyebiliyorum.
Kullanmak isteyenler için açık kaynak olarak paylaşıyorum.
Hata ve eksiklerini belirtirseniz memnun olurum.
Kodlamaları ve dosyaları istediğiniz gibi kullanıp, düzenleyip, paylaşabilirsiniz.
İyi Günler İyi Çalışmalar.

Web Site Linki: http://ifhy.unaux.com/Kodlamalarim/EBA/
hocam sitenize tıkladığımızda alan adınız askıya alınmış durumda??? suspendeddomain yani?? excel dosyasını buradan ya da özelden paylaşabilir misiniz?
 
hocam sitenize tıkladığımızda alan adınız askıya alınmış durumda??? suspendeddomain yani?? excel dosyasını buradan ya da özelden paylaşabilir misiniz?
V3 Olarak paylaşıyorum hocam
Excel işlemleri bitince veriyi kopyalayıp index.html sayfasından düzenletebilirsiniz.
 

Ekli dosyalar

  • EBAOtomasyon_v3.zip
    8.5 MB · Görüntüleme: 383
Mesajınız için teşekkür hocam,
Bu doğrultuda gerekli geliştirmeleri ilerleyen saatlerde yapabiliriz.
2 haneli kademeler için geçici olarak 0A, 2B şeklinde programı oluşturup, liste sayfasından bul ve değiştir yöntemi ile 10A 12B gibi düzenleyebilirsiniz kırmızı alanda.
Birden fazla şube JavaScript kodunda var ancak split fonksiyonunda karakter belirlenmesi gerekiyor. Onu da ilerleyen saatlerde güncelleyelim.
İyi çalışmalar
Hocam Lise versiyonu olarak ekteki dosyayı oluşturdum. Umarım faydalı olur
 

Ekli dosyalar

  • ify_lise_1.zip
    45.6 KB · Görüntüleme: 140
Teşekkür ederim hocam bu işimi görür. Fakat ebaya ders yüklerken bazı sorunlar oluşuyor. mesela sınıf ve dersi seçmiyor.

Hatayı keydettim.

https://gifyu.com/image/jdpX
Görsel geribildirim için teşekkürler hocam, sınıf seçimi için JavaScript kodu tek haneli kademe seçiyor, o yüzden 10, 11, 12 sınıflarını seçemiyor.
Dersin adını seçerken ise Birebir aynı ders ismi olması gerekli eğer eşleşme bulamazsa ders seçimi de yapamıyor. İsterseniz F12 tuşu ile tarayıcı konsolunda eşleşmeleri ve işlemleri takip edebilirsiniz.
Bu konularda gerekli güncellemeleri yaptığımda tekrar paylaşırım. Ancak lise kademelerinde EBA erişimin olmadığı için kontrol etme fırsatım olmayacak, bu sebeple yine uyumsuzluklar yaşanabilir.
 
V4 Değişim Günlüğü:
  • Tüm kademeler için tek Excel dosyası hazırlandı
  • Birden fazla şube ekleme özelliği getirildi
  • Ders programı oluşturulması aşamasında "Ders Adı&KademeŞubeŞubeŞubeŞube" şeklinde ( örnek: "Bilişim Teknolojileri ve Yazılım&6D" ) otomatik şube tespitli yöntem benimsendi
  • 10.Sınıf ve üstü kademelerin EBA Harici Dersler sayfasında seçilememe hatası giderildi (test edilmemiştir)
  • EBA Harici Ders girişi harici işlemler tamamen OFFLINE olarak yapılabilmekte

    UYARI: Her ihtimale karşı oluşturduğunuz canlı dersleri kontrol ediniz.
 

Ekli dosyalar

  • ify_CanlıDers_Offline_v4.zip
    59.1 KB · Görüntüleme: 197
Hocam, güncelleme için teşekkür ederiz. Ben de tek sorun ebada şube seçimi yapmaması. Onun haricinde bir sıkıntı yok.
 
Hocam, güncelleme için teşekkür ederiz. Ben de tek sorun ebada şube seçimi yapmaması. Onun haricinde bir sıkıntı yok.
Hocam Liseler için şubeler birbirinden farklı yapılarla oluşturulmuş olduğu için seçim işlemi tutarsız oluyor. Bu konu ile ilgili gerekli çalışmaları yapacağım. Tamamlandığında paylaşırım
 
İlkokul için kullanımı mümkün mü?
Şu an başlığı telefondan görüp okudum
Bilgisayar ile dosyaya bakamadım henüz
 
v4'te idy sekmesinde ders adı girmeye çalıştığımda

#DEĞER!

hatası alıyorum
v3'ü deneyeceğim şimdi
 
YÖNERGE videosu ile haftalık olarak hazırlanan programı EBA ya kolay bir şekilde ekleyebiliyorum.
Kullanmak isteyenler için açık kaynak olarak paylaşıyorum.
Hata ve eksiklerini belirtirseniz memnun olurum.
Kodlamaları ve dosyaları istediğiniz gibi kullanıp, düzenleyip, paylaşabilirsiniz.
İyi Günler İyi Çalışmalar.

Elinize sağlık, ortaokul için kusursuz bir şekilde çalışıyor.
 
Hocam Elinize sağlık sağlıklı çalışıyor, konu ve ünite seçimi de eklenebilir mi acaba?
Eklenebilir hocam tabiki, ancak her ders ve kademe için birçok ünite ve konu olacağından hepsini eklemek mümkün olmayabilir. Yeni versiyonda tavsiyeniz doğrultusunda eklemeler yapmaya çalışacağım
 
Bizim okulda A şubelerinde ayrıca işitme-engelliler A şubeleri var
Canlı ders eklerken onlar da seçiliyor:
 

Ekli dosyalar

  • 2İE.jpg
    2İE.jpg
    33.4 KB · Görüntüleme: 94
  • 3İE.jpg
    3İE.jpg
    30.8 KB · Görüntüleme: 82
  • 4İE.jpg
    4İE.jpg
    29.9 KB · Görüntüleme: 75
  • Beğen
Tepkiler: ify
ayrıca bir şey fark ettim: manuel olarak bir hafta sonrasına canlı ders eklenmiyor
ama sizin otomasyon sayesinde mümkün. gelecek hafta perşembe ve cuma günlerini şimdiden tanımlayabildim
 
ayrıca bir şey fark ettim: manuel olarak bir hafta sonrasına canlı ders eklenmiyor
ama sizin otomasyon sayesinde mümkün. gelecek hafta perşembe ve cuma günlerini şimdiden tanımlayabildim
Evet hocam sistemsel açık var, yanlışlıkla 2024 yılına bile eklemiştim canlı dersi, buna benzer sıkıntılar daha önce de olmuştu. Yine de EBA nın belirlediği programdan sonrasına eklememenizi tavsiye ederim
 
Geri
Üst