Ders dağıtım programı yapıyoruz

Kodla Büyü

hakimiyet001

Seçkin Üye
Seçkin Üye
Mesajlar
663
ders dağıtım programı yapmaya çalışıyoruz. Sizlerden yardım istiyorum.
Diyelim ki
9A, 9B, 9C sınıfı var her sınıfta Matematik 10, Fizik 6, Kimya 6, Edebiyat 8 saat olsun. Matematik dersinde 2 öğretmen, Fizik dersinde 2, Kimya dersinde 2, Biyoloji dersinde 2, Edebiyat dersinde 3 öğretmen olsun.
Bunları haftanın 5 gününde günde 10 saat olmak üzere dağıtımı nasıl yapabiliriz
 
Hangi ders programı kullanıyorsunuz?
ders dağıtım programı yapmaya çalışıyoruz. Sizlerden yardım istiyorum.
Diyelim ki
9A, 9B, 9C sınıfı var her sınıfta Matematik 10, Fizik 6, Kimya 6, Edebiyat 8 saat olsun. Matematik dersinde 2 öğretmen, Fizik dersinde 2, Kimya dersinde 2, Biyoloji dersinde 2, Edebiyat dersinde 3 öğretmen olsun.
Bunları haftanın 5 gününde günde 10 saat olmak üzere dağıtımı nasıl yapabiliriz
rogramı
 
ders dağıtım programı yapmaya çalışıyoruz. Sizlerden yardım istiyorum.
Diyelim ki
9A, 9B, 9C sınıfı var her sınıfta Matematik 10, Fizik 6, Kimya 6, Edebiyat 8 saat olsun. Matematik dersinde 2 öğretmen, Fizik dersinde 2, Kimya dersinde 2, Biyoloji dersinde 2, Edebiyat dersinde 3 öğretmen olsun.
Bunları haftanın 5 gününde günde 10 saat olmak üzere dağıtımı nasıl yapabiliriz
Konu başlığı ve bu ilk mesaja bakınca ne istediğiniz tam olarak anlaşılamıyor.
Matematiksel yönden bir sınıfın haftalık 50 saat dersi olması gerekiyor, sizin belirttiğiniz ders saati toplamı 30. Eğer diyorsanız ki bildiğiniz bilsa, pragmatik benzeri bir program kodu yazacağız, niye bazı dersleri ve ögretmen sayılarını belirtme ihtiyacı duydunuz.
Bu mesajı okuyan üyeler hocam idareci değilseniz hiç bulaşmayın, öğretmenlere sordunuz mu
Sabah ilk saatler, salı son saatler, çarşamba mümkünse tüm gün, perşembe ders saati 5 i geçmesin, a ve b şubelerine aynı gün ders olmasın, cuma genelde doktor veya spor faaliyeti randevusu olabilir, beden egitimi olan gün sınıfa ders olmasın, gibi isteklerini dikkate aldınız mı demek için mesaj yazanlar olabilir dikkat...
Sonra bazı üyeler öğretmenlerin maraba olarak görüldüğünü söyleyebilir hatta başka ifadeler kullanabilir.
hocam herkes iğneyi başkasına batırma derdinde. oysa ben bizlere yapılan haksızlığa vurgu yapmak istiyorum. özetle 16. madde sana farklı bana farklı işlemez. maaş karşılığını doldurmak zorunda isek herkes zorunda, değilsek kimse zorunda değil. bitti gitti. aksini iddia eden yönetmeliklere yorum katmadan cevap yazsın da okuyalım. herkes öğretmeni maraba sanıyor. sonra üstüne binmeye çalışıyor. en çok da buna sinir oluyorum.
Yapay zeka kod oluşturma uygulamaları ile bir başlangıç yapabilir ve/veya burada python konusunda eğitim alıp deneyimi olduğunu belirten öğretmenleri bu konu başlığına çekmek için, farklı bir konu başlığı yazısı kullanmanız gerekebilir.
İyi çalışmalar
 
Son düzenleme:
örnek bir senaryo oluşturmak istedim. Bunu nasıl yapabiliriz diye sordum. Konu bağlığı ne olabilir bilemedim. En basit anlamda mantığı nasıl olmalıdır
 
Konu başlığı ve bu ilk mesaja bakınca ne istediğiniz tam olarak anlaşılamıyor.
Matematiksel yönden bir sınıfın haftalık 50 saat dersi olması gerekiyor, sizin belirttiğiniz ders saati toplamı 30. Eğer diyorsanız ki bildiğiniz bilsa, pragmatik benzeri bir program kodu yazacağız, niye bazı dersleri ve ögretmen sayılarını belirtme ihtiyacı duydunuz.
Bu mesajı okuyan üyeler hocam idareci değilseniz hiç bulaşmayın, öğretmenlere sordunuz mu
Sabah ilk saatler, salı son saatler, çarşamba mümkünse tüm gün, perşembe ders saati 5 i geçmesin, a ve b şubelerine aynı gün ders olmasın, cuma genelde doktor veya spor faaliyeti randevusu olabilir, beden egitimi olan gün sınıfa ders olmasın, gibi isteklerini dikkate aldınız mı demek için mesaj yazanlar olabilir dikkat...
Sonra bazı üyeler öğretmenlerin maraba olarak görüldüğünü söyleyebilir hatta başka ifadeler kullanabilir.

Yapay zeka kod oluşturma uygulamaları ile bir başlangıç yapabilir ve/veya burada python konusunda eğitim alıp deneyimi olduğunu belirten öğretmenleri bu konu başlığına çekmek için, farklı bir konu başlığı yazısı kullanmanız gerekebilir.
İyi çalışmalar
Konu başlığı gayet anlaşılır ve buradan alakasız bir şekilde öğretmene laf çakmak nedir o anlaşılmaz bence. Çok rahat olduğunu düşünüyorsanız başka başlıklarda da eleştirdiğiniz öğretmenliği yapın daha iyi değil mi
 
Bence başlık Ders Dağıtım programı algoritması hazırlarken nelere dikkat etmeliyim. Ders dağıtım programları içinde bir çok parametre olabilir. önce programları alıp incelemeniz lazım zamanında bilsa ve asc timetables kullandım. o dönem bilsada derslik bazlı dağıtım yoktu bu sebeple asc kullandım. son dönemlerde müdürümüz yabili kullandı. idare değişti gelen idarecimiz bilsaya döndü. bence baskın programları temin edip nasıl oluyor bi incelemeniz lazım. Amaç ticari mi yoksa okulumuzdaki öğretmenlerin derslerini kafi bir şekilde dağıtsın yeter mi diye yola çıktınız.
 
Ders dağıtım için gerekli tablo içeriklerini aldik. Ders programı algoritmasıni anlayamadim. Önce günü sonra sınıfı sonra dersi ve en son öğretmeni mi seçiyoruz. Yardım lutfen
 
Konu başlığı gayet anlaşılır ve buradan alakasız bir şekilde öğretmene laf çakmak nedir o anlaşılmaz bence. Çok rahat olduğunu düşünüyorsanız başka başlıklarda da eleştirdiğiniz öğretmenliği yapın daha iyi değil mi
Sorunun tam olarak ne anlayamadım ama benim yazdıklarım objektif ve günlük hayatta karşılığı olan şeyler. Ders programında dağıtım sırasında kapatma ve kilitleme işlemleri de olması gerektiği ile ilgili bir öneri... rahat olmak ile kendi rahatını ülkenin geleceğinin, okulun, diğer öğretmenlerin, öğrencilerin önüne koyarak kendi keyfi dışındaki olaylara karşı rahat-ilgisiz olmak farklı şeyler olabilir ... Bir zamanlar konuşulduğu gibi ek ders ücreti kaldırılıp, normal memur mesai saatlerine uygun planlamaların yapıldığı okullar iyi olabilir.
 
Sorunun tam olarak ne anlayamadım ama benim yazdıklarım objektif ve günlük hayatta karşılığı olan şeyler. Ders programında dağıtım sırasında kapatma ve kilitleme işlemleri de olması gerektiği ile ilgili bir öneri... rahat olmak ile kendi rahatını ülkenin geleceğinin, okulun, diğer öğretmenlerin, öğrencilerin önüne koyarak kendi keyfi dışındaki olaylara karşı rahat-ilgisiz olmak farklı şeyler olabilir ... Bir zamanlar konuşulduğu gibi ek ders ücreti kaldırılıp, normal memur mesai saatlerine uygun planlamaların yapıldığı okullar iyi olabilir.
Rahatını ülkenin geleceğinin önüne koymak lafı çok ağır bir laf ben bu sözü aynen size iade edeyim. Size başkaca cevap da yazmayacağım. Öğretmenlik emin olun gerçek anlamda yapınca o normal mesai den çok daha zor ve önemli bir iş. Ben sabah 8 akşam 5 calışır görünüp öğretmenin yarısı kadar çalışmayan nice memurlar biliyorum. Benim ülkeme, öğrencime katkımı bilmeden yapılan yorumlara yazık diyebilirim sadece. Allah a şükür ki kendimden eminim.
 
Hocam listeler ile otomatik dersleri oluşturun. İster bı veri tabanına dersleri ekleyip oradan çekin
Her dersin dizisine atama yapın 6 saat mesela ed1,ed2,ed3 gibi. For ile yapabilirsiniz bunu.
Sonra dizilerden eleman çekip bı iç içe dizi oluşturun 5*10 Luk
Sınıf dersleriniz olusturuldu.
En basit şekli bu
Ama dersleri bölmek istiyorsaniz diziyi bölüp eski diziyi silerek devam edin.
Bu işlemleri veri tabanı ile yapmak en mantıklısı.
 
Günler derslikler sınıflar dersler ve öğretmenler lszim olacak degilmi. Bunlardan hangisini baz alarak islemleri gerceklestirecegiz
 
Hocam önce mevcut programları kullanıp, tüm okul için program hazırlayıp dağıtımlarnyaptırıp genel mantığını inceleyebilirsiniz

Bölüm bazlı program yaparken asc times kullandım
Sınıf seviyeleri
Her sınıfta kaç şube olduğu
Hangi sınıfın kaç saat dersi olduğu
Fiziksel mekanlar (BT sınıfı - atölye- fen laboratuarı - spor salonu vb..)
Toplam öğretmen sayısı gibi
Bir sürü parametre var

Asc ve bilsa arayüzüne bakarsak visual studio veya Delphi ile yazılmışsa benziyorlar. Tek kişi için çok uzun zaman alabilir ama ekip çalışması ile algoritması çıkartılabilir.
Okul idarecilerinin olduğu telegram gruplarına da katılıp fikir danışabilirsiniz
 
Hocam sorunuzu Gemini' ye sorunca çok tatmin edici cevap veriyor. Bence gemini ya da chatgpt' den devam edin. Ders dağıtım için kullanılan algoritma karışık olabiliyor. Burada cevap bulabileceğinizi sanmıyorum.
 
doğru soyluyorsun. ders dağıtım yapan arkadaş varsa tecrübelerini paylaşabilir mi demiştim. dediğiniz gibi yapay zekadan devam etmek gerekiyor
 
her sınıf için alması gereken dersleri belirlemek gerekli. 9a sınıfında matematik var 2 saat gibi. bu durumda mat dersi 9a için var oldu . bu derse bir hoca bağlamak lazım. x hocası olsun.
9a mat ve x hocası birbiri ile ilişkinlendi. sonra bunları haftayı ve ders saatlerini bir matrise benzeterek doldurmak ve aynı anda aynı yerde olmasını önlemek lazım. tabiki bu işlem her sınıf her ders ve her öğretmen için ayrı ayrı yapılmalı. yani ben kafamda anladım da anlatabildim mi bilmiyorum.
 
yada progmatik mantığı ile önce öğretmenler sınıflar ve dersler saatleri ile birlikte tanımlanır. 9a sınıfı için hafta 8 saat 5 gün üzerinden bölümlenir. sonra her ders öğretmenlere atanır ki burada boşta ders kalmamalı. her öğretmenin hangi dersin kaç saatinden sorumlu olduğu belirlenir. sonra bu öğretmenler haftalık çizelge üzerine yerleştirilir. sanırım 2 saatlik bloklar ders bölme vs daha sonraki işlem basamakları olarak ele alınır
 
Bunu matematiksel yaklaşım olmadan çözmek çok zor olabilir. Bazı şeyleri yapmak için sadece kod bilgisi yeterli olmuyor malesef. Bir matematik/istatistik uzmanından yardım alın. Bilgisayar mühendisliğinde "Huffman Code" diye bir konu vardı, hocamız haftalık programlarda kullanılabilir diye söylemişti. Aklımda kalmış. Ama çok karmaşık ve grift bir konu. Kolaylıklar dilerim.
 
Geri
Üst