Okul zaman çizelgesi programı. Okul takvimi hazırlarken tam otomasyon sorunu

  • 19.06.2019

Dipnot

Bu makale, okuyucuya, yakın zamanda ortaya çıkan benzersiz bir okul zaman çizelgesi algoritmasını tanıtmaktadır. Dünyadaki tek programın test sonuçları, çizilemeyen, ancak tam otomatik modda böyle bir program hazırlayan rapor edilir. On milyonlarca testin (inşa edilmiş okul zaman çizelgeleri) sonuçlarına dayanarak, insan katılımı olmadan bir okul takvimi hazırlamanın imkansızlığı hakkındaki efsane çürütüldü. Bu yazılım aracının daha da geliştirilmesi için tahminler yapılır. SaaS kullanımının iş modeli tartışılır. Makalenin ana içeriğini anlamak için özel bir matematik eğitimi gerekli değildir, bu nedenle makale çok çeşitli ilgili okuyuculara yöneliktir.

1. Giriş

Son on yılda, Rusya Federasyonu'nda eğitim zaman çizelgeleri hazırlama göreviyle ilgili konularda en az bir düzine tez savunuldu. Önceki on yılda, ondan önce, savunulan tezlerin sayısı daha az değildi. Tezler esas olarak teknik bilimler adayı unvanı için savunulsa ve bir yükseköğretim kurumu için ders planlamanın görevleri dikkate alınsa da, bu gerçek, giderek daha fazla araştırmacının bir okul takvimi çizelgeleme görevlerine dikkat ettiğini göstermektedir. Belki de bu iş akışı, sürekli ilerleme ve bilgi işlemin genel kullanılabilirliği ile ilişkilidir. Gerçekten de gözlerimizin önünde gerçekten şaşırtıcı süreçler yaşanıyor. Yirmi beş yıl kadar önce bile, EC1066 gibi bir elektronik bilgisayar ancak büyük, genellikle savunma amaçlı bir kuruluş tarafından satın alınabilirdi. Böyle bir bilgisayar, güçlü bir kesintisiz güç kaynağı sistemi ve bir mikro iklim destek sistemi ile donatılmış, birkaç yüz metrekareye kadar alana sahip bir odaya yerleştirildi. Bu tür elektronik bilgisayarlar, öncelikle ülkenin savunma kabiliyetini etkileyen benzersiz bilimsel ve teknik sorunları çözmeyi amaçladı. Bugün, birçoğunun evlerinde masalarında kişisel bilgisayarlar var. Ama sadece bir düşün. Böyle bir kişisel bilgisayarın RAM'i, yukarıda belirtilen devinkinden 125 - 250 kat daha büyüktür. Performans 1000 kattan fazladır. Ve bu bir dil sürçmesi değil. Bin kereden fazla.

2 Nesil Müfredat Planlama Yazılımı

Sınıfların programlanmasını otomatikleştirmek için bilgisayar teknolojisinin kullanımına ilişkin ilk yayınlar, önceki yüzyılın 60'lı yıllarının başlarında ortaya çıktı, bu nedenle bilgisayar teknolojisini kullanarak bir eğitim programı planlama sorunu oldukça uzun bir tarihe sahiptir. Yaklaşık 50 yıllık yoğun araştırmalar için, dünya çapında binlerce uzman tarafından muazzam bir entelektüel çalışma yürütülmüştür. Bununla birlikte, hem önceden hem de şimdi müfredat programları oluşturma görevi, hala kırılması zor bir cevizdir. Bilgisayar teknolojisi geliştikçe okul zaman çizelgesi programlarının ortaya çıkması ve gelişmesi hiç de şaşırtıcı değildir. Bu nedenle, (doğal olarak telgraf tarzında) bu gelişimin çok koşullu dönemlerine dönelim. Tarihsel araştırmalara derinlemesine girmeden ve büyük bir hata riskine girmeden, 1945 yılına kadar bir bilgisayarın (elektronik bilgisayarın) ortaya çıkışı olabilir. Bu görünüm (yine çok fazla hata riskine girmeden) askeri amaçlı bilgi işlem ihtiyacına bağlanabilir. İlk bilgisayarlarda çözülen ilk görevlerden biri, topçu ve havacılık için balistik tabloları derleme göreviydi. Atomik ve termonükleer bir patlamayı inceleme görevi, ordunun ihtiyaçlarında önemli bir rol oynadı. Yukarıdaki nedenlerden dolayı, bir bilgisayarın varlığı ve çalışma prensipleri ilk başta gizli kaldı. İlk bilgisayarların "taktik ve teknik özellikleri" hakkında çok çeşitli dar uzmanlara - sayısal yöntemlerle uğraşan matematikçilere - bilgi vermek yaklaşık on yıl sürdü. Sonuç gelmesi uzun sürmedi. 1955'ten beri, uygulamalı matematik gibi bir bilimsel bilgi dalında patlayıcı bir büyüme oldu. Yüzlerce ve binlerce pratik olarak önemli problem, bu problemleri çözmek için tamamen yeni sayısal yöntemlerin geliştirilmesini gerektiren elektronik bilgisayarların kullanımıyla matematikçiler tarafından araştırma konusu haline geldi. Bilgisayarların maliyeti, bir sivil sanayi kuruluşuna getirebilecekleri ekonomik etki ile tamamen kıyaslanamaz olduğu için, bu teknolojinin yegane kullanıcıları askeri ve çok dar bir bilim adamları çevresiydi. Başka bir deyişle, kelimeleri bilmeyen insanlar - pahalı, maliyetler veya deyimler - ekonomik bir etki. Ama zaman devam etti. Bilgisayar üretim ve tasarım teknolojileri hızla gelişti. Sonuç olarak, bilgisayarların performansı benzeri görülmemiş adımlarla arttı ve maliyetleri hızla düşüyordu. Astronomik bilgisayarların fiyatları sürekli olarak karasal olarak yaklaştı (hala fahiş de olsa). 1965 yılına gelindiğinde, bilgisayar teknolojisinin araştırma için uygun olduğu bilim adamları çemberi oldukça belirgin bir şekilde büyümüştü. Bu zamana kadar (altmışların başı), yukarıda belirtildiği gibi, büyük bilgisayarlarda bir okul takvimi derleme konusundaki ilk yayınlar aittir. Çalışmanın başlangıçta sahneleyici, daha sonra teorik bir karaktere sahip olması oldukça doğaldır. Bir okul takvimini planlama göreviyle ilgili olarak kolayca düşünülebilecek her şeyi bulmak yaklaşık on beş yıl sürdü. Bu dönem (1965'ten 1980'e kadar) güçlü karışık duygular uyandırır. Bir yandan, bir okul zaman çizelgesi hazırlama probleminin güzel ve orijinal matematiksel modelleri önerildi (grafiklerin köşe renklendirmesi, grafiklerin kenar renklendirmesi) ve diğer yandan, şüphesiz, bu modeller bir şeye atfedilmelidir. sorunun çok basitleştirilmiş versiyonu. Başka bir deyişle, sorun tam olarak çözülmemiş ve ayrıntılı olarak formüle edilmemiştir. Dahası, 1976'da, Izrail matematikçilerinin çalışmaları, onların görüşüne göre, bir okul zaman çizelgesi hazırlama problemini çözmenin temel zorluğunun kanıtlandığı yerde ortaya çıktı. Böylece, 1980 yılına kadar, sivil sanayi işletmelerinin bilgisayar teknolojisinin aktif kullanıcıları kategorisine girmesinin bir sonucu olarak, bilgisayarların verimliliğinin sürekli artmasına ve maliyetlerinin sürekli düşmesine rağmen, görevimiz hala devam etti. çözülmedi ve ana kullanıcı - okullar için bilgisayar teknolojisi erişilemez kaldı. Belki de ders programlarına yönelik ilk nesil programlar bu döneme atfedilebilir. Yukarıdaki iki nedenden dolayı (sorunun inatçılığı ve son kullanıcı için bilgisayar teknolojisinin erişilemezliği), sınıfların otomatik zamanlamasına olan ilgi gözle görülür şekilde zayıfladı (ve hatta belki de tamamen kayboldu). Bu yazılımı kullanan yüksek öğretim kurumları, ders planlamaktan öğrenci ilerlemesini kaydetmeye ve izlemeye geçmiştir. Okul yöneticilerinin büyük çoğunluğunun bu tür programların varlığından dahi haberdar olmadığını bir kez daha vurguluyoruz. Ancak, bu zamana kadar (doğal olarak yurtdışında) bazı "yumurta kafalı" öğrenciler arasında radyo bileşenlerinden tasarımcılar için bir moda var. Kişisel bilgisayarların çağı başladı. Moda oldukça yapışkan çıktı ve "yumurta kafaları" çemberi giderek genişliyordu. O zamanın en büyük daktilo üreticisi ve o zamanın en yaygın bilgisayarlarından biri olan Amerikan şirketi IBM olsaydı, radyo bileşenlerinin tasarımcılarının bir avuç "normal olmayan" tasarımcı olarak kalması çok muhtemeldir. , 1985'te, bu tasarımcılara bir daktilo şekli verilseydi, bu daktiloların yerini alabileceklerini fark edemezdim. Ve sadece değiştirmekle kalmayın, akıllı bir daktilonun ötesinde bir daktilo yapın, yayıncılıkta "öncü teknolojiler" ile rekabet edin. Tabii ki, o zamanlar, belki de en anlayışlı olanlar dışında hiç kimse, radyo bileşenlerinden tasarımcıların gerçek bilgi işlem cihazlarıyla rekabet edebileceklerini hayal edemezdi. Ancak, kalıp atıldı ve daktilo katillerinin seri üretimi başladı. Üretim fikirlerinin gelmesi uzun sürmedi ve üretim fikirleri, önce "ikisi bir arada" (bir daktilo artı bir iş adamı asistanı - bir hesap tablosu), sonra "üçü bir arada" (artı bir muhasebe programı), sonra "dördü bir arada". bir" vb., vb. Dünün sihirli değnek öğrencileri milyarder olmaya başladı ve radyo bileşenlerinden eski tasarımcılar giderek daha fazla gerçek elektronik bilgisayarlar gibi görünmeye başladı. Saygın kısaltma "Pi-C" (PC), kişisel bilgisayar anlamına gelen teknik ve iş diline girdi ve zaten XX yüzyılın 90'lı yıllarının başında, hiç kimse oyuncakları olmadığından şüphe etmedi, ancak tamamen gerçek elektronik bilgisayar. Ters eğilimler - bir yandan eski oyuncakların üretkenliğinde patlayıcı büyüme ve diğer yandan fiyatlarındaki hızlı düşüş işlerini yaptı. Bazı gelişmiş okullarda, günümüz standartlarına göre, liderlerin masalarında canlı bir sitem gibi çığlık atan büyük monitörler belirdi: "Beni gerekli yazılımla doldurun." Eğitim seanslarını planlamanın görünüşte tamamen unutulmuş fikrini hatırlamam şaşırtıcı değil. Binlerce kolay para sever, okullar için programlar yazmak için koştu ve sadece elde olan her şeyin tam otomasyonunu garanti etti. Bu dönem belki de okul programlarını hazırlama sürecini otomatikleştiren ikinci nesil programlara atfedilebilir. Geçen yüzyılın doksanlarında, kişisel bilgisayar endüstrisi inanılmaz bir büyüme yaşadı. Kişisel bilgisayarların üretkenliği neredeyse her yıl ikiye katlandı ve her yıl yenilikçi yazılım ürünleri getiriyor. Bu alanda çalışanlar "çizmelerinde tabanları yırtıldı". Ve okul zaman çizelgeleri hazırlama programları bir şekilde doğru çalışmak istemedi ... Şimdi, elbette, okul zaman çizelgeleri hazırlama programlarının üreticilerinin, öncekilerin onlara bıraktığı mirası bilip bilmediklerini söylemek zor. Geçen yüzyılın 1965 - 1980'leri ve 1976'da İsrailli matematikçilerin bu sorunun çözülmesinin zor olduğu uyarısı hakkında, ancak gerçek şu ki, eğitim kurumlarının idaresi yavaş yavaş eski güzel daktiloları onları kişisel bilgisayarlarla değiştirerek yazıyordu. Program, küçük istisnalar dışında hala manuel olarak derlendi. 21. yüzyılın başlarında, işletim sistemlerinin grafik kullanıcı arayüzlü kesin hakimiyeti ile birlikte, eski MS-DOS işletim sisteminin sözde grafik arayüzünü kullanan ikinci nesil okul zaman çizelgesi programlarının sonu geldi. Kişisel bilgisayar endüstrisi hızlı gelişimini güvenli bir şekilde durdurdu ve kötü şöhretli "istikrar"a geçti. Kişisel bilgi işlem teknolojisi, geçen yüzyılın 80'li yıllarının ortalarında büyük bilgisayarların performans çizgisini aştı, her şey üçüncü nesil programların geliştirilmesi için hazırdı. Ve gerçekten de, geçen yüzyılın sonunda, tahmin edilen sayıda üretici, bir kez daha, onlara göründüğü gibi, yeni bir teknik ve teknolojik düzeyde, okul çizelgeleri hazırlamak için programların geliştirilmesine başladı. Kişisel bilgisayarların üretkenliğinde gözle görülür (pürüzsüz de olsa) bir artışın durmasının arka planına karşı, yazılım alanındaki fikirlerin dengelenmesi, üçüncü nesil programlara atfedilebilecek programlar geliştirildi. Bu programların temel özelliği, bize göre, hem hatalar hem de öncekilerin orijinal bulguları dikkate alınarak geliştirilebilmeleridir. Burada öncelikle doksanların geliştiricilerini kastediyorum. Altmışlı, yetmişli ve seksenli yılların matematiksel sonuçları daha kolaydır. Bunları biliyorsanız kullanırsınız, bilmiyorsanız “yenisi için bisiklet icat edersiniz”. Diğer bir özellik ise, bu programların o zamanlar yeni olan bir grafik kullanıcı arayüzü kullanılarak geliştirilmiş olmasıdır. Grafik arayüzün geliştiriciye psödografik (metinsel) olana kıyasla temelde daha büyük olanaklar sağladığına şüphe yoktur. Ancak bunda aynı zamanda tehlike de yatmaktadır. Piyasada bulunan (kullanılmakta olan) okul zaman çizelgesi programlarını karşılaştırmaya başlarsak, matematiksel bir bakış açısından tüm programlar bunu yapsa da, hesaplama için gerekli olan ilk verileri oluşturmanın (girmenin) kesinlikle şaşırtıcı çeşitlilikte yollarını bulacağız. (veya en azından yapmalı) tamamen aynı şeyi. Böylece, kullanıcı arayüzünün tutarlılığı ve rahatlığı, okul zaman çizelgesi programlarının kalitesi üzerinde önemli bir etkiye sahip olmaya başladı. Bugün (2013) doksanların programlarıyla karşılaştırıldığında, üçüncü neslin (sıfır) programlarının çok daha "akıllı" hale geldiğini belirtmekte fayda var. Geliştiricilerin iyimserliği gözle görülür şekilde azaldı. Hiç kimse (veya neredeyse hiç kimse) elde edilen her şeyin tam otomasyonunu vaat etmeyi taahhüt etmez. Doksanların sonlarında başlayan projelerin çoğu, talep yetersizliğinden dolayı artık varlığını yitirdi. Diğerleri gelişmeye ve gelişmeye devam ediyor. Yine de diğerleri son on yılda gelişimlerini dondurdu. Ancak daha önce belirtildiği gibi, bir okul takvimi hazırlama sorununun nihai ve geri alınamaz çözümü hakkında konuşmak için henüz çok erken.

3 Bu tür programlara ihtiyacınız var mı?

Genellikle, otomatik zamanlama için bir program kullanmanın yararları (gerekliliği) hakkında konuşurken, böyle bir faktörü gösterirler - baş öğretmenin müfredatı hazırlamadaki emek girdisinde (zamanında) bir büyüklük sırası azalma. Genellikle daha kaliteli bir bilgisayar programının elde edilebileceği belirtilir. Her ne kadar aşağıda söylenenler göz önüne alındığında bu argüman tartışmasız değildir. Kanaatimizce, bir bilgisayar kullanılarak çizelgenin hesaplanmasının, zamandan tasarruf etmenin ve daha kaliteli bir çizelgenin elde edilmesine ek olarak, bir yandan subjektif değerlendirmeleri ve baş öğretmenin kişisel sempatilerini hariç tutmasına izin vereceği kabul edilmelidir. öğretmenle ilgili olarak (öğretmenlerin bir kısmı), zaman çizelgesinin hazırlanmasında, öğretim yükünün dağılımına dahil edilmesi, öte yandan, öğretmenlerin başöğretmene yönelik haksız suçlamalarını tamamen ortadan kaldıracaktır. , bu tür öznel değerlendirmelerde ve sempatilerde, bilgisayarın “ilgilenmeyen bir kişi” olduğu açık olduğundan (bilgisayar her şey için “suçludur”) ... Böylece, bir bilgisayardaki öğretim yükünün dağılımının ve programın hesaplanması, tıpkı hakemin futbol takımı oyuncularının ruh halini iyileştirdiği gibi, öğretim kadrosundaki psikolojik iklimi iyileştirebilir (adalet ve eşitlik ilkelerine uyun). kurayı kullanarak topa ilk vuruşu sağdan oynadıktan sonra... 2001 yılında, Chronobus şirketi, otomatik bir iş istasyonu (a) "Program" oluşturma ve uygulama ihtiyacı konusunda yaklaşık 1000 Moskova okulunda bir anket yaptı. Anketin sonuçları, tüm okulların böyle bir programı kullanmak için samimi bir istekte bulunduğunu, ancak hiç kimsenin yapmadığını gösterdi. Üstelik bu tür otomasyon araçlarının dostane bir şekilde göz ardı edilmesinin nedeni, gerekli donanımın veya paranın olmaması değil, piyasada sunulan programların kalitesidir. "Okul takvimini hazırlamak için böyle bir program kullandığım için maaşımı bir buçuk kat artırmam teklif edilse, bu teklifi reddederdim" ifadesi nadir değildi. Başka bir deyişle, başöğretmenlere göre okul ders programları negatif maliyetli yazılımlardır. Bugün, yukarıda belirtilen sorgulamadan bu yana on iki yıl geçtikten sonra, müfredat hazırlama programlarının potansiyel kullanıcıları - okulların baş öğretmenleri, bu tür programlara, daha da büyük ölçüde ve tamamen tamamen olumsuz ve genellikle agresif bir tutum oluşturdular. . Uygulanan "okul bilgi alanı" hakkında yanıltıcı reklamlar, bu alanın yazarlarının çürümüş mallar satan dolandırıcılar olarak fikrini oluşturur. Kapsamlı deneyime sahip okulların müdürlerine göre, uygulama, bu programların yalnızca daha sonraki manuel iyileştirme ile nesnelerin ilk düzenlenmesi için bir araç olarak kullanılabileceğini ve ayrıca bilgileri kaydetme ve yazdırma olarak kullanılabileceğini göstermektedir. Nesnelerin otomatik olarak dağıtılmasından sonra (program, kural olarak,% 40'tan% 70'e kadar düzenler), sadece kalan yerleştirilmemiş nesneleri teslim etmekle kalmayıp, ders programı için hijyenik gereksinimleri dikkate almak neredeyse imkansızdır. , aynı zamanda nesnelerin otomatik düzenlemesini "sadece düzenlemek" ilkesine göre önemli ölçüde (% 60'a kadar) değiştirir. Mesleklerinin deneyimli ustaları, yeni başlayanlara, eğitim oturumları planlarken, bilgisayar yerine ders programı tablosunun düzenlerini karton sayfalardan, renkli kağıtlardan kullanarak, yılların deneyimi ve uygulamasıyla kanıtlanmış bir düzine kadar ipucu kullanmalarını tavsiye eder. , geniş şeffaf bant, yapıştırıcı, cepler vb. Ve kesinlikle haklılar. Normal bir editör modunda bir bilgisayar kullanmak (herkes için tanıdık bir metin editörü gibi) veya tek bir dersin teorik olarak çizelge ızgarasına sığması mümkün olmadığında, sınıfları çıkmaz durumlara yerleştirme sürecini yönlendiren programları kullanmak, haksız zorluklar, rahatsızlıklar ve öfkeden başka bir şey getiremez. Bu tür programların kullanıcılarının (başöğretmenler) beklentisi şüphesizdir. Onlara göre, bir okul zaman çizelgesi hazırlama programları, tüm ilk verileri girdikten sonra, tam otomatik bir modda, manuel olarak hazırlanan zaman çizelgesinden daha kaliteli bir zaman çizelgesi hazırlamalıdır. Kullanıcı beklentilerinin yetersizliği ve bu tür programlardan elde edilen sonuç, kullanıcıların bu programlara ve onlarla birlikte "okulun bilgi alanını zorlayan" otomatlara karşı saldırgan bir tutum sergilemesine neden olur. "Doğal seleksiyon" sırasında okul zaman çizelgesini çizelgeleme programlarının geliştiricilerinin üç gruba ayrıldığına dikkat edilmelidir. İlk grup, okul zaman çizelgesinin otomatik olarak hesaplanması sorununun ilke olarak çözülemeyeceği görüşünü alenen savunur. İşte bu yüzden “aptallık etmeyin”, bunu yapmaya kalkışmazlar bile. Ve deneyenler, onların görüşüne göre, tam bir cahildir. “Okul zaman çizelgesini hesaplamak için bir programımız yok, okul zaman çizelgesi editörümüz var. Bir kişi için bir program oluşturmuyoruz, ancak bir kişinin kendi başına bir program oluşturmasına yardımcı oluyoruz (manuel modda) ”- gururla ilan ederler. İkinci geliştirici grubu, bir hedef olarak ilan eder - okul zaman çizelgesini oluşturmanın tam otomasyonu, ancak reklam materyallerinde ve kullanım kılavuzlarında, hedefe ulaşılması konusunda diplomatik olarak sessiz kalırlar. "Programımız otomatik modda, manuel modda ve karma (yarı otomatik) modda bir program oluşturabilir" - kullanıcıları aldatmadan belirtiyorlar. Potansiyel kullanıcıların dikkati, bir atın nehirden su içebileceği, ancak içemeyeceği ve programın otomatik modda bir program oluşturabileceği, ancak bunu oluşturamayacağı, bu geliştiriciler vurgulamıyor. Bize göre, bu, biraz kurnazlığa rağmen, yalnızca saygıyı emredebilecek çok dengeli ve onurlu bir konumdur. Ya da en azından kullanıcılardan geliştiricilere karşı saldırgan bir tutuma neden olmaz. Ve son olarak, üçüncü geliştirici grubu. “İlk verileri girin, hesaplama düğmesine tıklayın ve birkaç dakika içinde istisnasız tüm sınıfların düzenlenmesi ile bir program almanız garanti edilir. Sorunun boyutuyla ilgili herhangi bir kısıtlama yoktur. En az 99 sınıf, En az 216 öğretmen, Yarı zamanlı öğrencilerin en az yarısı. Sınıfı en az 256 gruba kadar gruplara ayıralım. Öğretmenler ve dersler için herhangi bir kısıtlama vardır. Her öğretmen kendine uygun çalışma günleri ve saatleri seçer. Öğretmenlerin penceresi yok. Dersler sadece bu dersler için izin verilen saatlerde yapılır. Paralellere sıkı sıkıya bağlılık. Her konuya zorluk puanı verilir. Nesnelerin toplam karmaşıklığının zaman içinde dağılımı için sıhhi standartlara tam uyum garanti edilir. " - tereddüt etmeden ilan ederler. Bu arada, otomatik zamanlama açısından en çaresiz programların geliştiricileri ve dahası, özensiz görünenler (çok çekici görünen bir tane olmasına rağmen) böyle iddiasız bir harekete geçiyor. Bu tür programlar, Microsoft tarafından uygun bir şekilde - yemek köpeği - "köpek maması" olarak adlandırılır. İnsanları tam olarak tüketicileri doğrudan ve ustaca aldatmaya iten şeyin ne olduğunu söylemek zor. Bu aldatma, bir okulun müfredatı müfredata ilk kez dahil edildiğinde her zaman ortaya çıkar. Rus mevzuatına göre, Sanat uyarınca. Rusya Federasyonu Medeni Kanunu'nun 179'u, aldatma etkisi altında yapılan işlemler mahkeme tarafından geçersiz olarak kabul edilebilirken, aldatıcı aldatılana alınan tüm parayı iade eder, aldatılanı gerçek zararı tazmin eder ve ayrıca, Programın satışından elde ettiği gelirin aynısını devlete aktarır.

4 Çözülmekte olan problemin karmaşıklığı hakkında biraz

Bir okul takvimi hazırlama problemini çözmenin karmaşıklığı hakkında birkaç söz söylemeye değer. Her şeye gücü yettiğine inanmaya başlayan bir kişisel bilgisayarın nitelikli kullanıcıları için, bir okul takvimi hazırlama görevi, örneğin yüksek kaliteli bir video düzenleyici veya ses oluşturma görevinden neredeyse daha zor değil gibi görünüyor. editör. Ancak, daha önce de belirtildiği gibi, bu sorunu şu veya bu şekilde inceleyen araştırmacıların sayısını saymak zordur. Bunlar arasında düzinelerce teknik ve fiziksel ve matematiksel bilimler doktoru, sadece teknik değil, aynı zamanda fiziksel ve matematiksel yüzlerce bilim adayı, kesinlikle büyük bir teknik öğrenci ordusu da dahil olmak üzere binlerce sıradan matematik bulmacası sevgilisinden bahsetmiyorum. ve beden ve matematik eğitimi. Bir okul takvimi hazırlama görevinin araştırmacıları arasında, iki akademisyenden de bahsedilebilir - V.S. Tanaev ve V.S. Mikhalevich, dünya çapında bir üne sahip yabancı bilim adamları da olabilir. Bilim adamlarına ek olarak, seçkin işadamları bir okul takvimi hazırlama görevini ihmal etmediler. Ve yine de, abartmadan, araştırmacıların muazzam çabalarına rağmen, bir müfredat planlama görevine tam ve kapsamlı (veya en azından tatmin edici) bir çözümden bahsetmeye gerek yoktur. Söylenenlerin teyidi olarak, tanınmış bir Rus matematikçiden bir alıntı sunuyoruz. ... Programlama görevi okul hayatından herkes tarafından iyi bilindiğinden, her derste derslerin algoritmik planlaması fikrine takıntılı bir veya birkaç öğrenci vardır. Bu nedenle, sizi bunun çok zor bir görev olduğu konusunda uyarmak zorundayım. ... Bu tür sorunları inceleyen ve sistematize eden özel bir bilim - zamanlama teorisi ve bunları çözmek için çeşitli yaklaşık yöntemler vardır (kesin yöntemler için neredeyse hiç umut yoktur). Aralarında özel bir yer, sevk memurunun eylemlerinin mantığını ve tekniğini tanımlamaya yönelik girişimlerin yapıldığı buluşsal yöntemlerle işgal edilir. ... Bir gözlem ilginç. Ama önce, size bir alıntı daha verelim. Dört renk hipotezi, birçok yönden bir hastalığa benzer olduğu için haklı olarak “dört renk hastalığı” olarak adlandırılabilir. Son derece bulaşıcıdır. Bazen nispeten kolaydır, ancak bazı durumlarda uzun ve hatta tehdit edici hale gelir. Ona karşı aşı yok; ancak oldukça sağlıklı bir vücuda sahip kişiler, kısa bir salgından sonra ömür boyu bağışıklık kazanırlar. Bir kişi bu hastalığa birkaç kez hastalanabilir ve bazen akut ağrı eşlik eder, ancak tek bir ölümcül sonuç kaydedilmemiştir. Hastalığın babadan oğula geçtiği bilinen en az bir vaka vardır, bu nedenle kalıtsal olabilir. Burada, seçkin bir Amerikalı matematikçi, ortak bir sınırı olan ülkelerin farklı renklere boyanması gereken bir siyasi haritayı dört renge boyamanın eski problemiyle alay ediyor. Görünüşe göre söylediği her şey bir okul takvimi hazırlama görevine atfedilebilir. Bu yüzden, bu satırların yazarı, ilgili konuda tezlerini savunan insanların daha sonraki kariyerlerini takip etmek için elinden gelenin en iyisini kafasına koydu. Görünüşe göre yeni kurulan bilim adamına, bilimsel başarılarını paraya dönüştürmesi "Tanrı'nın kendisi" tarafından emredildi. Yani, beyninizi bir şekilde pazara getirmek için, çünkü neredeyse her zaman bir tezi savunduktan sonra, dersleri planlamak için belirli bir program veya otomatik bir sistemin parçası kalır. Hayır. Yazar tarafından bilinen bu konuyla ilgili tüm tez savunma vakaları bir şeyle bitiyor - savunmadan sonra aday bu görevi bırakıyor ve kural olarak bir üniversitede öğretmenlik kariyerine başlıyor (veya devam ediyor). Başka bir deyişle, bir müfredat planlama görevine karşı ömür boyu, istikrarlı bir bağışıklık kazanır. Bir okul zaman çizelgesi hazırlama problemini çözmenin karmaşıklığı hakkındaki genel akıl yürütmeyi bitirerek, iki görüşe daha değineceğiz. Ama önce bu görüşü kimin dile getirdiğine dikkat edelim. Bazı okul bilgisayar bilimleri öğretmenlerinin, didaktik deneyler içinde, okul çocuklarına en sevdikleri okul için dersleri planlamak için bir program geliştirmeleri için bir "ev ödevi" olarak talimat verdikleri bir sır değil. Okul çocukları, doğal olarak, bu sorunun üstesinden gelmek için coşkuyla kolları sıvarlar. İnternette bu fikrin bir egzozu olarak, yukarıda belirtilen koşuldan bu konuda sayısız akıl yürütme ve teori bulmak mümkündür. Öncüler tarafından ortaya atılmadıkları ve hangi görüşlerin ifade edilmediği ... Bu konu, en sevdikleri üniversitenin sevk görevlilerinin faaliyetlerini otomatikleştirme girişimlerinde teknik eğitime sahip insanlar arasında daha az heyecana neden olmaz. Ancak, hafifçe söylemek gerekirse, bu görüşler çok az ilgi çekicidir. Profesyonel matematikçiler, zaman çizelgeleri teorisinde uzmanlar, çok nadiren bir okul takvimi hazırlama sorunu hakkında konuşurlar. Bu nedenle (hatta daha fazlası) bu konudaki görüşleri çok ilginç görünüyor. Yani. Sotskov Yuri Nazarovich, Fizik-Matematik Doktoru. Sci., Profesör, Belarus Ulusal Bilimler Akademisi Enformatik Sorunları Ortak Enstitüsü Baş Araştırmacısı, Minsk, çizelgeleme teorisi alanında en önde gelen uzmanlardan biri, çizelgeleme teorisi üzerine bir dizi monografın yazarı. Makalesinde özellikle şunları yazıyor: ... Matematiksel bir bakış açısından, optimal bir eğitim seansı programı oluşturma problemi, NP-zor problemler sınıfına ait olduğu için oldukça zordur. ... Bu makale, grafik köşe renklendirmesinin eğitim oturumlarını planlamak için nasıl kullanılabileceğini gösterir. ... ... Bir grafiğin köşelerini renklendirme sorunu NP-zordur ve bu nedenle genelleştirilmesi Bölüm 2'de açıklanmıştır. 2 ayrıca NP-zordur. ... Daha öte. Lazarev Alexander Alekseevich, Fizik-Matematik Doktoru. Sci., Profesör, Yönetim Sorunları Enstitüsü'nde Baş Araştırmacı. VA Trapeznikov RAS, Moskova, çizelgeleme teorisi alanındaki en önde gelen uzmanlardan biri, çizelgeleme teorisi üzerine bir dizi monografın yazarı. Makalesinde özellikle şunları yazıyor: ... Eğitim planlama görevi, iyi bilinen birleşimsel optimizasyon görevi olan “Zaman Çizelgeleme”dir. Sorunun güçlü anlamında uygulanabilir bir program bulmak bile NP-zor. Bu nedenle, onu çözerken, kombinatoryal optimizasyon problemlerinin çözümü için matematiksel yöntemleri kullanmak gerekir. ... Kısacası: - "Suyu boşaltın, suşi kürekleri, maskara ışığı..."

5 Planlama yazılımı pazarı

Kişisel bilgisayarlar için herhangi bir yazılım pazarıyla birlikte gelişen müfredat yazılımı pazarı, benzersiz veya en azından şaşırtıcı veya en kötü ihtimalle çok garip görünüyor. Peki onun benzersizliği veya tuhaflığı nedir? Hiç şöyle bir reklam gördünüz mü: "Toz emmeyen elektrikli süpürgemizi satın alın." Veya bu: - "Size sunabileceğimiz tüm tavalar delikli." Veya bu: - "Televizyonumuz benzersiz - hiçbir şey göstermiyor." Ve işte reklam: - “Bir okul takvimi hazırlamak için programımızı satın alın, derleyemez, ancak olabilir”, istediğimiz kadar görmemiz gerekiyordu. “Pekala, satın al, satın al, satın al. Programımız bir program oluşturabilir. Neredeyse tüm aktiviteleri sizin için ayarlayacak ve gerisini kendisi yapacak. Çıkmazdan çıkmak çok ilginç. En azından 15 dolara. Çok para değil, çok çalıştık..." Peki toz emmeyen bir elektrikli süpürge, akan bir tava veya hiçbir şey göstermeyen bir TV ne kadar? Bu zor soruyu cevaplamadan önce, potansiyel alıcıların sayısını tahmin etmeye çalışalım ve bu sayıyı halihazırda satın alma yapan okulların (başöğretmenler) sayısı ile karşılaştıralım. Demograflar, gelişmiş ülke nüfusunun yaklaşık %16'sının okul çağındaki çocuklar olduğunu bulmuşlardır. Yeni gelişme alanlarında yeni okulların yapımında kullanılan bu rakamdır. Ayrıca, Rusya Federasyonu örneğini (sonuçta anavatan) kullanarak aritmetik hesaplamalar yapacağız. Yani, nüfus yaklaşık 140 milyon kişidir. Böylece yaklaşık 22 milyon okul çocuğu var.Yaklaşık 50.000 okul var.Bu da bir okuldaki ortalama öğrenci sayısının 440 kişi olduğu anlamına geliyor. Ama bu ortalama bir miktar. Son 60 - 70 yılda 1000 - 1400 öğrencilik okulların standart okul projeleri olarak kabul edildiği bilinmektedir. Dolayısıyla sonuç - öğrenci sayısı ortalama rakamımızdan çok daha az olan çok sayıda okul var - 440 kişi. Açıkçası, bunlar kırsal alanlardaki veya çok küçük şehirlerdeki okullar. Bu nedenle, daha güçlü bir sonuç - çok sayıda okul, ders planlama programları prensipte gerekli değildir. Prensipte bu tür programlara ihtiyaç duymayan okulların sayısını tahmin etmek elbette çok zor. Yine de, tavana dikkatlice baktıktan sonra, oradaki rakamı göreceğiz -% 70. Buradan, okulların %30'unun 500 veya daha fazla öğrencisi olduğu ve bu tür okullar için bir okul programı hazırlayamayan, ancak bir tane hazırlayabilen bir programın zararı olmaz. Son rakamı alıyoruz - 15 bin okul. Bu, belki de Rusya Federasyonu için potansiyel pazar kapasitesidir. Ve bugün gerçekte elimizde ne var? Soru basit değil. Güvenilir istatistikler yok. Her şeyden önce, Rusya Federasyonu'ndaki tüm okullar için "vpendyurin ücretsiz" olan bir program akla geliyor. Bu programın geliştirilmesinin başlangıcı 1998'e, sonu (en son sürüm) 2003'e kadar uzanmaktadır. Görünüşte, özellikle de zamanına göre program kesinlikle fena değil. Diğer benzer programlarla karşılaştırıldığında oldukça mantıklı ve iyi düşünülmüş bir kullanıcı arayüzüne sahiptir. Bizim öznel görüşümüze göre, en iyi kullanıcı arayüzü. Ancak, Program oluştur düğmesi olmasına rağmen, program otomatik (insan müdahalesi olmadan) zamanlama açısından kesinlikle çaresizdir. Diğer programların kolayca üstesinden gelebileceği bu basit alt görevleri bile çözemez. İnternetteki incelemelere bakılırsa, neredeyse hiç kimse bu programı kullanmıyor. Bu nedenle, genel piyasa durumunu etkilemeyen bir "radyasyon arka planı" olarak değerlendireceğiz. Daha ileri gidelim. Aşağıdaki soruyu ortaya koyalım. Piyasada baş öğretmene planlama konusunda en azından bir miktar yardım sağlayabilecek programlar var mı? Örneğin, birçok baş öğretmen iki aşamalı bir programı manuel olarak planlar. İlk aşamada, onların sözlerine göre: - "Yabancılarla anlaşma." Başka bir deyişle, yabancı dil öğrenirken öğretmenler ve sınıflar için bir zaman çizelgesi oluştururlar. İkinci aşama diğer her şeydir. Piyasadaki en az iki program, bununla, ilk aşama, kıskançlıkla mükemmel bir şekilde başa çıkıyor. Burada ayrıca seçmeli derslerin zamanını da planlayabilirsiniz. Aynı zamanda, sınıfların yüzde 10 ila 40'ı yerleştirilir. Bu nedenle, elbette, bu programlarla donatılmış bir bilgisayar kullanmanın bazı faydaları vardır. Ayrıca, bu programlardan biri çok agresif ve ısrarlı bir şekilde programı tamamlamaya çalışıyor. Bazı durumlarda, nadir de olsa başarılı olur. Diğeri, programı tamamlarken kesinlikle çaresizdir. Peki, bugün Rusya Federasyonu'ndaki dersleri planlamak için yazılımı kullanan kaç kişi var? Bu tür yazılımların bazı üreticileri, web sitelerinde müşterileri hakkında bilgi yayınlar. Doğru, bu bilgiler çok dikkatli bir şekilde ele alınmalıdır. Yukarıda belirtildiği gibi, bazı üreticiler "pazarlama uyumlarında" potansiyel müşterileri çok ustaca bir aldatmacaya giderler. Yine de, buğdayı samandan ayırarak, rakamı alıyoruz - yaklaşık 1500 okul. Bu, potansiyel pazar kapasitesinin yaklaşık %10'udur. Sonuç olarak, potansiyel müşterilerin %90'ı henüz işe alınmamıştır. Şimdi dikkatimizi dünya pazarına çevirelim. Daha önceki hesaplamalardan da anlaşılacağı gibi, müşteri adaylarının sayısını hesaplamak için çok uygun bir yol bu şekildedir. Ülkenin nüfusunu alıyoruz, dört sıfır atıyoruz ve potansiyel müşteri sayısını alıyoruz. Öyleyse hadi yapalım. Avrupa - 500 milyon insan. ABD - 300 milyon insan. Kanada - 30 milyon Japonya - 125 milyon Avustralya - 20 milyon Diğer gelişmiş ülkeler - 25 milyon kişi. İşte burada - "Altın Milyar". Dört sıfır atın. Alırız - 100 bin potansiyel müşteri. Şimdi soru şu, "Bu altın milyardan kaç okul okul programı yazılımı kullanıyor?" Buğdayı samandan ayırarak, Rusya Federasyonu'nda olduğu gibi aynı tekniği uyguluyoruz. Rakamı alıyoruz - yaklaşık 30 bin okul. Yani pazarın %30'u. Aynı zamanda, %70'i agresif pazarlamaya (hilling) açıktır. Şimdi niceliği kaliteye çevirmek kalıyor. Yani, potansiyel müşteri sayısını bir yazılım lisansının fiyatıyla çarpın. Başka bir deyişle, dünya pazarının kapasitesini ABD rublesi cinsinden tahmin etmek. Ancak bunun için böyle bir lisansın fiyatını bilmeniz gerekir. Okuyucunun elinde şu başlığa benzer kalın bir kitap tutmak zorunda olup olmadığını merak ediyorum: - "Yazılımın maliyeti." Ve zorundaydık. Aslında formül çok basit. Yazılım, ne kadar karmaşık ve hacimli olursa olsun, tam olarak müşterinin (kullanıcının) bunun için ödediği kadar maliyetlidir. Bunun en açık örneği Microsoft'un Windows işletim sistemidir. Muhtemelen çok az insan, bu işletim sistemine kıyasla, emek, yetenek, bilgi vb. açısından bir adamı aya indirmenin çocukça şakalar olduğunu düşündü. Yine de varil başına yüz elli dolar ve sen yasal bir kullanıcısın. Tek sorun, potansiyel müşterilerin sayısının - işletim sisteminin kullanıcıları ve okul zaman çizelgesini hazırlama programının ne birinci ne de ikinci yaklaşımda karşılaştırılabilir olmamasıdır. Buradan çıkan sonuç: - "Bazıları sızdıran tencereler için 15 dolar istemesine rağmen, gerçekten başöğretmenlerin sorunlarının çoğunu çözebilecek bir program pahalı olmalı." Sadece şu soruyu cevaplamak için kalır: - "Pahalı olan nedir?" Elbette herkesin "Pahalı" hakkında kendi fikirleri vardır. Ama muhtemelen, baş öğretmen için (ya da dünya pazarından bahsediyorsak benzer bir pozisyon) aylık maaşı pahalıdır. Yani, 1.000 ila 5.000 ABD Doları arasında. Aslında, gerçekte gözlemlediğimiz veya en azından daha önce gözlemlediğimiz. İlk başta, bu programlar dünya pazarında çok pahalıya mal oluyor. Fiyatlardaki düşüş, bize göründüğü gibi, tam olarak aniden ortaya çıkan şey yüzünden oldu - 5.000 dolara sızdıran bir tencere satın alındı. Ve son olarak, miktarı fiyatla çarparak, okul zaman çizelgesi yazılımı için dünya pazarının yaklaşık büyüklüğünü elde ederiz - 100 ila 500 milyon ABD doları. Yani, pazar, örneğin endüstri ve inşaatta çeşitli bilgisayar destekli tasarım sistemleri pazarından daha az para yoğun değildir. Ve bu arada, daha az bilim yoğun değil.

Sorunu çözmek için 6 "Eski Mısır" algoritması

2012 baharında bir arkeolog, tanıdık programcılara garip bir istekle döndü. Ona göre, eski Mısır el yazmalarının şifresini çözerken, bir okul programı hazırlamak için kullanılan algoritmanın bir tanımına rastladı. Algoritmanın yazarı, Anush adlı Mısırlı bir rahibe atfedildi. Aslında isteği, modern bir bilgisayarda bu algoritmanın gerçekten bir okul programı oluşturup oluşturmadığını kontrol etmekti. İlk başta, arkadaşları onunla dalga geçti. Ancak garip kayıtları dikkatlice okuduktan sonra onları kontrol etmeye karar verdik. Bu nedenle, bu algoritma fikrini açıklamaya, aslında eski bir el yazmasının çevirisinin bir özetine geçiyoruz. Öncelikle bu algoritmanın terminolojisinin ve eski Mısır okulunun organizasyonunun ayrı tarihsel ilgi olduğunu söyleyeceğiz, ancak bu makale tarihçiler için tasarlanmadığından, algoritmayı şimdi yaşayan bir kişi için modern ve tanıdık terminolojide sunacağız. . Eski Mısır algoritması (bundan sonra eski Mısır kelimesini çıkaracağız) modern yaklaşımlardan arasındaki temel fark, sorunun parçalara bölünmesi veya daha kesin olarak bir dizi sıralı çözülmüş soruna bölünmesi ve her sorunun bir önceki adımda çözülmesidir. problemin bir sonraki adımda çözülmesi için bir kısıtlamadır ... Modern terminolojide - çözülmekte olan problemin ayrıştırma yöntemi uygulanmaktadır. Algoritma sırasında sırayla çözülen problemlerin her birinin ayrı ayrı NP-zor (çözülebilir değil) olmadığına dikkat edilmelidir. Bu, bir dizi kolay çözülebilir soruna sıralı bir çözüm yardımı ile, bir bütün olarak bir okul zaman çizelgesi hazırlama sorununun tamamını çözmeyi sağlar. ilk adımda eğitim kurumunun çalışma şeklini seçmelisiniz, yani okulun haftada kaç gün çalışacağına (5 veya 6) ve okul günü başına yapılacak ders sayısına (sırasıyla 7 veya 6) karar vermelisiniz. Ayrıca okuldaki öğrencilerin sınıf sayısını da belirlemeniz gerekir. Ardından, derslerin yapılmadığı saatlere yasak koymanız gerekir. Bunlar her okul gününün son saatleri. Alt sınıflar için (bizim terminolojimizde bu 5. sınıftan başlıyor) bu tür yasaklar daha fazla, orta sınıflar için daha az ve en eski (11. sınıflar) için bu yasaklar tamamen yok. Hangi sıhhi standartlarımızı karşılar. Tüm algoritma boyunca daha fazla kullanılacak olan derslerin yürütülmesine ilişkin yasaklar tablosu hatırlanır. ikinci adımda yarı zamanlı çalışanlar için bir program oluşturuluyor. Eski Mısır eğitim kurumlarının yarı zamanlı çalışanların çalışmalarını küçümsemediği ortaya çıktı. Bu görevin ana özelliği, yarı zamanlı çalışanların çalışacakları günleri bir ültimatom şeklinde ilan etmelerine izin verilmesidir. Ayrıca, bazı yarı zamanlı çalışanların çalıştıkları tüm çalışma günlerinin ilk dersinde çalışmayı reddetmelerine izin verilmektedir. Görünüşe göre bu yarı zamanlı çalışanlar kadındı ve okula erken gelemiyorlardı. Problem, sıradan bir grafiğin köşeleri için önceden belirlenmiş bir renklendirme algoritması kullanılarak çözülür. Bu matematiksel modeli, daha önce bahsedilen makalenin yardımıyla veya diğer sayısız dergi makalesinin, örneğin [,] ve ayrıca [,] kitaplarını tanımanın yardımıyla ayrıntılı olarak tanıyabilirsiniz. Ayrıca, her ders için (sınıf, öğretmen, zaman), atama problemini çözmek için algoritma kullanılarak, bu dersi yürütmek için bir oda seçilir. Atama problemini çözme algoritması birçok modern ders kitabında açıklanmıştır, özellikle kitaptan öğrenebilirsiniz. İkinci adımın sonu, sıhhi kısıtlamalara uygun olarak inşa edilen derslerin yürütülmesi için yasaklar tablosunu ve yarı zamanlı çalışanlar için ortaya çıkan programı birleştirme işlemidir. Böylece, algoritmanın bir sonraki adımı için kısıtlamalardan biri olacak olan ders öğretimi ile ilgili yeni bir yasaklar tablosu elde ediyoruz. Üçüncü adımöğrencilerin seçtikleri dersleri yürütme problemini çözmekten oluşur (seçmeli dersler terminolojimizde). Bu görevin bir özelliği, belirli bir akademik saatte belirli sayıda dersin akışlar halinde birleştirilmesidir, böylece bu saatte seçmeli derslerine dağılırlar. Programın oluşturulması, her akışa seçmeli derslerin yapılacağı bir zaman atanacağı, ancak öğretmenlerin tüm program nihayet oluşturulduktan sonra atanacağı gerçeğinden oluşacaktır. Yani bu aşamada öğretmenlere seçmeli ders yapma görevi verilmez. Programı oluştururken kurala uyulur - bir okul gününde herhangi bir akış için, seçmeli bir ders yürütmek için bir akademik saatten fazla atanamaz. Ek olarak, başka bir kurala uyulur - herhangi bir zamanda, seçmeli dersler birden fazla akış için planlanamaz. Bu kural (sınırlama) oldukça makul görünmektedir, çünkü seçmeli dersler yürütülürken, dersleri yürütmek için bina ihtiyacı keskin bir şekilde artmaktadır. Tam olarak, aynı anda birkaç akışın çok sayıda boş oda gerektirdiği bir durumdan kaçınmak amacıyla tanıtıldı. Seçmeli derslerin yürütüleceği tesisler bu adımda nasıl öğretmenler seçilmediği gibi tüm program oluşturulduktan sonra öğretmenlerle birlikte seçilecektir. Seçmeli dersleri yürütme problemini çözme algoritması, önceki adımın açıklamasında belirttiğimiz, sıradan bir grafiğin tepe noktasının öngörülen renklendirilmesi için algoritmadır. Ders yürütmeyle ilgili yeni yasaklar tablosu, önceki adımdakiyle aynı şekilde oluşturulmuştur. Ortaya çıkan program, reddetme tablosuyla birleştirilir. Dördüncü adımda yabancı dil dersleri için bir program oluşturmak için algoritma. Bu görevin özelliği, sınıfın gruplara ayrılabilmesidir. Öğretmenler hangi günlerde çalışacaklarını bir ültimatom düzeninde bildiremezler. Ancak, iş yükü az olan öğretmenler için kendilerine sağlanacak bir veya iki gün izin garantisi verilmektedir. Algoritmanın ikinci adımında olduğu gibi, yabancı dil öğreten bazı öğretmenler, çalıştıkları günün ilk saatinde derslerden muaf tutulmalarını isteyebilir. Tıpkı ikinci ve üçüncü adımlarda olduğu gibi, yabancı dil öğrenmek için öğretmenleri / sınıfları planlama sorunu, sıradan bir grafiğin köşelerinin öngörülen renklendirilmesi için algoritma kullanılarak çözülür. İkinci adımda olduğu gibi, her bir dersi veya daha doğrusu her öğrenci grubunu ve öğretmenini atamak için algoritma kullanılarak bunun için bir oda seçilir. Dördüncü adımın yanı sıra ikinci ve üçüncü adımın sonu, dersler için yasak tablosunu ortaya çıkan programla birleştirme işlemidir. Böylece altıncı adımda kullanacağımız bu tablonun yeni bir versiyonunu elde etmiş oluyoruz. Algoritmanın 4. adımının tamamlanmasından sonra, okulun müfredatına bağlı olarak, genellikle bu planın sağladığı tüm öğretim yükünün %15 ila %40'ı tahsis edilir. Beşinci adımda müfredat tarafından belirlenen yük, okul için yetersiz olan tesisler için hesaplanır. Bu tür tesisler, kural olarak, spor salonları, emek (teknoloji) dersleri yürütmek için atölyeler, bilişim dersleri vermek için bilgisayarlarla donatılmış sınıflardır. Bu hesaplama, bu tür tesislerin mümkün olan maksimum yükü (minimum "kapalı kalma süresi") amacıyla yapılır. Altıncı adımda kıt tesislerde tutulanlar dışında kalan tüm dersler için bir program oluşturulur. Öğretmenlerin hangi günlerde çalışacakları konusunda bir ültimatom verme imkanı yoktur, ancak iş yükü az olan öğretmenler için bir veya iki gün izin garanti edilir ve bazı öğretmenler için çalışmayı reddetme imkanı vardır. ilk ders. Bu problem, iki parçalı bir çoklu grafiğin kenarlarının önceden belirlenmiş renklendirilmesi için bir algoritma kullanılarak çözülür. Bu algoritma fikrini kitaptan veya dergi makalelerinden [,,,,] öğrenebilirsiniz. Oluşturulan program dörtlüden oluşur - sınıf, öğretmen, konu, zaman. Aynı adımda, atama problemini çözmek için algoritmayı kullanan dörtlüler, bu sınıfların yapılacağı tesislerle (dörtlü) karşılaştırılır. Bu adımı tamamladıktan sonra, kıt tesislerde düzenlenen sınıflar dışında, tüm çizelge tablosu doldurulur. Bununla birlikte, programda kalan "delikler", bulması zor tesislerde sınıflar yürütme programıdır. Böylece, bu - altıncı adımda, bir anlamda, sıradan öğretmenler / sınıflar ve kıt binalar / sınıflar için iki programın aynı anda oluşturulduğunu varsayabiliriz. yedinci adımda sınıfların, kıt tesislerde yapılacak olan konu gruplarına bölünmesi gerçekleştirilir. Kural olarak, beden eğitimi, emek (teknoloji), bilgisayar bilimi dersleri gibi konularda gruplara ayrılır. Bir önceki adımda çizelgenin oluşturulduğu öğretmenler kümesi, kıt mekanlarda ders yürüten çok sayıda öğretmenle kesişirse, bu kümelerin kesişimi olan öğretmenlerin yasak çalışma saatleri için bir tablo oluşturulur. Atama problemini çözmek için algoritma kullanılarak, her grup için öğretmen seçimi yapılır. Son adım sekizinci adımdır. Bu adımda, önceden alınan tüm çizelgeler birleştirilir, yani nihai çizelge oluşturulur. Bu adımı gerçekleştirmek için herhangi bir algoritma gerekmez, basit aritmetik işlemler yeterlidir. Nihai programı aldıktan sonra, her öğretmen, seçmeli dersleri ne zaman yürütmesinin uygun olacağına kendisi karar verebilir. Algoritmanın 3. adımında onlara zaman ayrıldı. Ve eğer bu öğretmen bir grup öğrenciyi işe alabilirse, seçmeli dersini kendi seçtiği bina ile birlikte programa bağımsız olarak koyacaktır. Beşinci adım hariç, daha önce açıklanan tüm adımlar için genel kural kuraldır - bir günde her sınıf herhangi bir konuda birden fazla ders alamaz. Ayrıca her öğretmenin bir ders de dahil olmak üzere birkaç konuda ders anlatabilmesi öğretmenler için genel bir kuraldır.

7 Algoritma testi

Bir önceki bölümden de görebileceğiniz gibi, okul zaman çizelgesi oluşturma algoritmasının çalışmasında anlaşılması zor bir şey yoktur. Birbiri ardına, birbirine bağlı, ayrı, kolay çözülebilir (NP-zor değil) problemler, hepsi tükenene kadar çözülür. Yine de, bu görevlerin her birinin çözülebileceğini güvenle iddia etmek için hiçbir neden yoktu. Algoritmanın herhangi bir teorik doğrulamasının yokluğunda, performansını yalnızca deneysel olarak test etmek mümkün oldu, özellikle de tam olarak böyle bir görev olduğu için, eski bir el yazması üzerine tökezleyen ve çevirisini yapan bir arkeoloji bilimcisi tarafından ortaya kondu. Programcıların aklına gelen ilk düşüncenin Windows işletim sistemi için ortak bir uygulama oluşturmak olması oldukça doğaldır. Ancak tipik bir kazanma uygulaması nedir? Etkinleştirildiğinde (yürütme için başlatıldığında), örneğin başlangıç ​​verilerinin girilmesi gibi kullanıcıdan gelen olayları bekler. Ve bu ilk veriler nasıl elde edilip daha sonra programa girilebilir? Tanrıya şükür, ya da daha doğrusu Amerika Birleşik Devletleri, şu anda, biraz kendine saygılı bir okul internet sitesinde web sitesini açtı ve bu web sitesinde, çeşitli festival etkinliklerinden fotoğraflar dışında, ilk görünen şey, okulun müfredatı. Sadece onu kopyalamak ve programı hesaplamak için ilk veri olarak programa girmek için kalır. Soru. Bunun için ne kadar sürer? Halihazırda piyasa tarafından sunulan okul zaman çizelgesi programlarını kullanma pratiği, öğretim yükünün dağılım tablosunun oluşturulmasıyla birlikte müfredata girmenin, biraz zahmetli bir çalışma koymak için 8 ila 10 saat sürdüğünü göstermiştir. Diyelim ki bu müfredat tanıtıldı ve pedagojik yük dağılım tablosu oluşturuldu ve işte ve işte ... program oluşturuldu. Ne diyor. Kesinlikle hiçbir şey. Bir sonraki görevin çözüleceğinin garantisi yoktur. Şimdi, çizelge oluşturulmamış olsaydı, bu çok şey söylerdi, yani algoritma sorunu çözmezdi. Başka bir deyişle, tipik bir win uygulamasını test etmek bir anlamda neredeyse imkansızdır. Nasıl olunur? Yine - Tanrıya şükür ya da daha doğrusu Microsoft'a şükür, Windows işletim sisteminin modern sürümleri sözde konsol uygulama modunu destekler. Bu arada, bazı gençler için bu tam bir keşif, bu pencerelerin içinde metin satırları olan siyah pencereler hiç görmediler. Gerçekten de, uzak geçmişten gelen ve olay yerinden çoktan uzaklaşmış ana bilgisayarların tarzı budur - MS-DOS. Ancak bu pencerelerin bir avantajı var. Herhangi bir insan müdahalesi olmadan hem gün hem de ay bilgisayar ekranına takılarak gerekli hesaplamaları yapabilirler ve... Ne kadar olduğunu söyleyemem. Algoritmayı test etmek için tam olarak gerekli olan buydu. Ayrıca, akıl yürütme çizgisi aşağıdaki gibiydi. Bir başlangıç ​​verisi üreteci (kabaca söylemek gerekirse, tipik bir okulun müfredatı ve pedagojik yükün dağılım tablosu) yazmak elbette biraz zaman alacaktır, ancak bir kez yazıldığında, sınırsız sayıda test görevi almanıza izin verecektir. algoritmayı test etmek için, yeni (sonraki) bir görev oluşturmak için kontrolü bu jeneratöre aktarmak için sonraki görevleri çözdükten sonra yeterli olacaktır. Test edilen algoritmanın kalitesi hakkında istatistiksel olarak güvenilir veriler elde etmek mümkün olacaktır. Örneğin, görevlerin yüzde 80'i çözüldü, ancak 20'si çözülmedi veya tam tersi. Yeterince büyük çözülecek görev sayısını yapmanız yeterlidir. Yapılması gereken tam olarak buydu - bir konsol uygulaması, bu durumdan çıkış yolu buydu. Söylediği gibi, bir peri masalı kendini çabuk anlatır ama çabuk bitmez. Tipik bir okulun bile tüm pratik durumlarını yeterince yansıtan bir başlangıç ​​verisi üreteci bulmak o kadar kolay bir iş değildi. Ama bir gün çılgın rüyalar gerçek oldu ... er ya da geç ... ip ne kadar uzun süre asılı kalmaz ... İlk verilerin üreteci bitti, eski Mısır algoritması programlandı, “tüm hatalar düzeltildi”, tuzaklar Hatalar ayarlandığında, hesaplama sonuçlarının kontrolleri kurulur. Programın başlangıcında, zamanlama için az sayıda sınıf önerildi - 9'dan 14'e (küçük okul). Çözümler bir makineli tüfek gibi ortaya çıktı. Sınıf sayısındaki artışla - 15'ten 21'e (lise), kararlar hızlı bir şekilde ateşlendi, ancak makineli tüfek gibi değil ... daha çok tabanca gibi. Daha öte. İşte burada ... büyük bir okul, paralel olarak dört sınıfa kadar, toplam sınıf sayısı 22'den 28'e kadar. Frenler açıkça açık ... Süreç, ayaktan ayağa yürüyen tembel bir ördeği andırmaya başladı. Ama bir şey beni memnun etti - satır: "Çözülmemiş sorunların sayısı =" sürekli sıfır gösterdi. O netleşti. Herhangi bir makul sorunu tam otomatik modda çözme olasılığını doğrulayan istatistiksel olarak güvenilir veriler elde etmek için bir bilgisayar yeterli değildir. Küçük aritmetik hesaplamalar, çözülen problemlerin sayısı üzerinde altı veya daha fazla basamaklı sayılarla çalışmak için en az bir düzine bilgisayara ihtiyaç olduğunu gösterdi. Ve bir düzine bilgisayar için (bu bilgisayarlardan üretilen ısı miktarını ve fanlardan yayılan sürekli gürültüyü tahmin edebilirsiniz), ayrı bir oda gereklidir. Ama hiçbir şey, bizi durduramazsınız... Bir düzine, bir düzine değil, yedi dört çekirdekli bilgisayar kısa süre sonra devreye alındı. Sonuç olarak, eski Mısır algoritmasının saygıdeğer dört çekirdekli yedi ile ilgili bir yıllık "şiddet eylemlerinden" ve on milyonlarca çözülmüş problemden sonra, güvenle iddia edebiliriz: - "İstisnasız, makul bir şey. , okul takvimini hesaplamak için doğru ayarlanmış görev, tam otomatik modda insan müdahalesi olmadan çözülebilir. " Aynı zamanda, 1000 görev için toplam hesaplama süresi yaklaşık olarak şöyledir: 9 ila 14 sınıf arası bir görev grubu için = 20 dakika, 15 ila 21 sınıf arası bir görev grubu için = 40 dakika, bir grup görev için 22 ila 28 ders arasında, hesaplama süresi 6 ila 8 saat arasındadır, yani. Bu grup için, görev başına ortalama olarak yaklaşık yarım dakika. Böylece, on milyonlarca test görevinin çözüldüğü bir kişinin katılımı olmadan, tam otomatik modda bir okul zaman çizelgesi hazırlamak için algoritmayı kontrol etme (test etme) üzerine bir yıldan fazla bir deney başarıyla tamamlandı. Hemen hemen tüm test görevleri için (ilk veriler), tüm kısıtlamaları karşılayan bir program tamamen oluşturulmuştur.

8 Gelecekteki yazılımın mantıksal modeli

Okul takvimini hazırlamak için algoritmanın yıllık testinin tamamlanmasından sonra, soru ortaya çıktı: - "Peki sonra ne olacak?" Her şeyden önce, konsol uygulamasının, bu uygulamayı yazan programcının kendisi olmadıkça, okul takvimini planlama görevinin gerçekten çözüldüğüne kimseyi ikna edemeyecek olması dikkat çekicidir. Zaman zaman orada görünen şuna benzer çizgilerle siyah bir pencere oluşturun: - Düşük performans gösteren bir beşinci sınıf öğrencisini bile desteklemek için "Çözülmüş problemlerin sayısı = 12547564". Bu nedenle, normal bir insan böyle bir programa inanmayacak ve doğru olanı yapacaktır. Tam teşekküllü bir kazan uygulaması olmadan yapmak imkansızdır. Ama ilk etapta fena olmayacak, böyle bir uygulama oluşturma hedefleri belirlenecek. Görünürde bu tür en az iki hedef var. Bu, tüm sonuçlarıyla birlikte tam teşekküllü bir yazılımın oluşturulmasıdır ve - bir kişiyi aldatılmadığına ikna etmek için daha kötü veya daha iyi olan bir algoritmanın çalışmasını gösteren bir uygulamanın oluşturulmasıdır. Kirpi, emek yoğunluğu açısından bu iki projenin karşılaştırılabilir olmadığını anlıyor. Doğal olarak, kolay yolu seçmeye karar verildi. İyi: - "Böyle bir kazan-uygulama - demo için ne gereklidir?". İlk olarak, başka bir soru bile sorabilirsiniz: - "Ne olmalı?" Başta. Kullanışlı, anlaşılır, pratik ve güzel bir kullanıcı arayüzü ile ilgili baş ağrısı hemen ortadan kalkar. Böyle bir gösteri için çok ilkel bir arayüz yeterlidir. Kullanıcının sadece hesaplama için programa sunulan ilk verileri (doğal olarak rastgele oluşturulmuş) ve bu hesaplamanın sonuçlarını görebilmesi önemlidir. En azından teorik olarak, kullanıcı ilk verilerin uygunluğunu ve programı kullanarak elde edilen sonucu kontrol edebilecektir. Böyle bir kontrol zor mu? ... Cevap açık: - "Evet, basit değil ...". Özellikle elde edilen sonuçların sürekli olarak doğrulanması için konsol uygulamasında kaç tane tuzak ve kontrol bulunduğunu ve bu kontrollerin ve tuzakların kodunun boyutunu biliyorsanız. İkna etmenin başka yolları var mı?... Belki de ilgilenen herkese programın kaynak kodunu iletmek. Ancak, örneğin, Microsoft'ta kabul edilmiyor. İkincisi. Tam teşekküllü bir yazılım için kesinlikle gerekli olan yardım dosyası, kullanım kılavuzu ve diğer yay ve çan ve ıslık sorunu ortadan kalkar. Ve öyle yaptılar. Uygulamanın ana formunda, hesaplamanın her aşamasında yalnızca biri etkin olan yirmiden fazla düğme sıkışmış, türün düğmeleri sayılmıyor - Program hakkında, Yeni bir görev başlat, Beni kapat. Bu düğmeye tıklayın, Veri oluştur düğmesinin bulunduğu bir pencere açılır. Veri oluştur'a basarsınız, oluşturulan veriler pencerede beyaz bir arka plan üzerinde görünür. Pencereyi kapatıyoruz. Az önce basılan düğme söner (etkin olmayı bırakır), sonraki basılması gereken düğme etkinleşir. basıyoruz. Sonraki pencere açılır. Ve bir program oluştur düğmesi var. Oluşturma planına tıklayın, yerleşik program görünür. İsteyen herkes programın doğru olup olmadığını kontrol edebilir. Ve böylece algoritmanın tüm adımları geçilene kadar. Ve sonra büyük düğmeye tıklayabilirsiniz Yeni görev başlat. Ve böylece bir daire içinde. Veya Beni kapat düğmesini tıklayın. İlk bakışta şöyle görünebilir: - "Bütün bu demo programı bir maymun işidir." Ama durum böyle değil. En az üç nedenden dolayı. Başta. Gösterinin geliştirilmesi sırasında, tam teşekküllü bir yazılımın gelecekteki mimarisini geliştirme konusunda oldukça önemli bir görev çözüldü. Yani. "Beyinleri" "gövde"den en şiddetli şekilde ayırmak gerekiyordu. Daha açık bir şekilde ifade etmek gerekirse, zamanlama algoritması kodunu kaynak veri oluşturucu kodundan ve kullanıcı arayüzü kodundan ayırın. Zamanlamayı hesaplamak için algoritmanın tüm kodu dinamik bağlantı kitaplığında yoğunlaşmıştır, böylece bir istemci gibi kullanıcı arayüzü, farklı adımlarda derlenen çeşitli zamanlamalar oluşturmak için bir sunucu görevi gören dinamik kitaplığa yönelik görevleri yerine getirebilir. algoritmanın. Bu, gelecekte, program hesaplama algoritması koduna dokunmadan, kullanıcılar tamamen ve tamamen tatmin olana kadar çeşitli arayüz seçenekleriyle denemeler yapmasına izin verecektir. İkincisi. İlkelliğine rağmen, demo kullanıcı arayüzü, kullanışlı, anlaşılır, pratik ve güzel bir kullanıcı arayüzünün geleceğinin mantıklı bir modelidir. Örneğin, algoritmanın önceki adımına dönme yeteneğini uygular ve bu özellik sırayla programın veri yapısını etkiler. Ek olarak, demo arayüzü, veri bütünlüğünü ve yanlış değişikliklerden korunmayı sağlayan katı bir sırayla adımdan adıma hareket etme gibi bir algoritma özelliğini destekler. Üçüncüsü. Yine, ilkelliğine rağmen, mevcut kullanıcı arayüzünün, bu programda benimsenen bir okul takvimi hazırlanırken ortaya çıkan pratik durumların matematiksel bir modelini analiz etmek için uygun olduğunu tekrarlıyoruz. Bu tür bir analiz veya inceleme, konuyu iyi bilen uzmanlar, örneğin okulda matematik öğreten yeterli iş tecrübesine sahip baş öğretmenler tarafından yapılabilir. Hesabın detaylarını anlamak için elbette nitelikleri yeterli değildir (ve kimsenin böyle bir isteği olmayacaktır), ancak aldıkları genel matematik kültürü nedeniyle, problemin formülasyonunda bariz eksiklikleri çok fazla fark edebilirler. okulun çalışmasına sadece kulaktan dolma bilgilerle veya çeşitli yayınlarla aşina olan herhangi bir profesyonel matematikçiden daha iyidir. "Sırada ne var?" Ve sonra, şimdi karmaşıklık açısından, ERP sistemleri için olağan yazılımı aşmayan, yazılım mühendisliğinin tüm yasa ve yönetmeliklerine uygun olarak tam teşekküllü yazılımın geliştirilmesi. Sadece şunu sormayın: “Bu ne kadar sürer ve bu tür bir yazılımı geliştirmenin karmaşıklığı nedir?”. Ve dahası, sormayın: - "Böyle bir geliştirme ne kadara mal olacak? ...".

9 İş modeliyle ilgili sorunlar

Daha önce tahmin edildiği gibi, tam otomatik okul zaman çizelgesi yazılımının küresel pazarı 100 milyon ABD Doları ile 500 milyon ABD Doları arasındadır. Ancak risk sermayedarlarının dediği gibi bu pazarın hala “yükseltilmesi” gerekiyor. Ve burada, en az iki sorun oldukça açık bir şekilde ortaya çıkıyor. Bir sorun şudur: - "Pahalı". Biz zaten üzerinde durduk. Ve bizce daha ciddi olan bir diğeri: - "Bu tür yazılımların itibarı". Bir metafor kullanmak gerekirse, bu tür bir yazılımın itibarı, Kulikovo Sahası'ndaki savaştan sonra bok, yoğun gübrelenmiş ve sigara içilen çöplüğü andırıyor. Üstelik duman o kadar keskin ki, gözlerinizi kapatıp nefesinizi kesmek istiyorsunuz. Daha önce de belirtildiği gibi, potansiyel okul programı yazılım müşterileriyle konuşurken, bu konuşma kolayca küfüre dönüşür. "Anladık ... otomasyonunuzla, okulun bilgi alanıyla ve elektronik günlüklerle, huzur içinde çalışmama izin verin ...". Bu tür bir yazılımın itibarını ve baş öğretmenin ona karşı tutumunu düşmancadan en azından tarafsız hale getirmek için ne yapılabilir? Henüz olumlu bir imaj hakkında kekelemiyoruz. Yaklaşık on yıl önce, müdürlerin ofislerindeki bilgisayarların, burs ve ilericiliğin vazgeçilmez bir aksesuarı olarak mobilya için olduğunu söylemek hala mümkündü. En iyi ihtimalle, daktilo yerine bir bilgisayar kullanılır (daha önce belirtildiği gibi, kişisel bilgisayar endüstrisinin bu kadar hızlı gelişmesine hizmet eden bu durum olmasına rağmen). Durum artık değişti. Birçoğu zaten denedi ... Bu tür testlerin sonuçlarını az önce tartıştık. Her şeye en baştan başlamak için kalır. Yani. Benzer programların dağıtımı için bir iş modeli ile. Yakından bakmadan bile, bu iş modelinin son 15 yılda neredeyse hiç değişmediğini görebilirsiniz. Programın web sitesini bulun, demo sürümünü indirin, ödeme için bir fatura düzenleyin ... Faturada her şey açık görünüyor. Programın web sitesi olmadan da yapamazsınız. Ama demolar ne olacak? Ve demo sürümlerinde her şey farklıdır. Seçenek bir. Demo versiyonumuz programın çalışan versiyonundan farklı değildir, sadece girilen verileri kaydedemezsiniz ve elde edilen sonuçları yazıcıya yazdıramazsınız. Ve böylece, her şey çalışıyor. Programın tüm avantajlarını ve dezavantajlarını değerlendirmek için böyle bir demo sürümünün yardımıyla mümkün mü? Daha önce de belirtildiği gibi, tüm ilk verileri girmek, böylece yaklaşık bir saat, en fazla bir buçuk saat gıcırtılı bir gundel olmaz, gerçekte, minimum 8 - 10 saat sürekli ve özenli (böylece) cehennem gibi sıkıcı) iş. Normal bir kişi ve hatta dahası, bir programla ilk kez çalışmaya başlayan bir kullanıcı, aynı anda programla çalışmayı öğrenmesi ve bir yığın ilk veriyi hatasız olarak doğru bir şekilde girmesi gerektiğinde, bunu bir seferde yapamaz. . En az iki, hatta üç gün (kez) sürer. Şimdi, yeni başlayan birinin gücün kesileceği veya bir şeyin yeniden başlayacağı korkusunu hayal edin. Normal bir insan böyle bir demo sürümünü kullanmak istemez. Bu nedenle, ya bazı geliştiricilerin "pazarlama uyumlarını" bilerek bir "dürtmede domuz" almaya karar verin ya da çoğu zaman olduğu gibi, boşa harcanan zamanın acısıyla Del tuşuna basın. Adil olmak gerekirse, aynı geliştiricilerin başka bir seçenek bulduğuna dikkat edilmelidir. Programımız için bir "kırıcı" yaptık. Şüphelenmeyen, iyi huylu bir kullanıcı, daha önce küçük bir anahtarla vicdanını devre dışı bırakmış, yasadışı bir kopya (deme + kesici) indirir. Kurulumlar, kesintiler ve ... her şey çalışıyor ... Dedikleri gibi, sağlık için kullanın ... Doğru, yaklaşık yarım yıl sonra program size demo moduna girdiğini ve verilerinizin kaydedildiğini bildirecek. , çok nazik olun. .., geliştiriciden faturanın bir ifadesini isteyin ... Bu tür numaralara dışarıdan bakıldığında, bu seçenek - sonunda daha dürüst görünüyor. Tabii ki, kullanıcı üreticiyi aldatmaya çalışsa da, üretici kullanıcıyı aldatıyor ... bu arada, ona tüm ilk verileri girdikten birkaç dakika sonra hazır bir program alacağına söz veriyor. Kullanıcıların büyük çoğunluğunun verilerinin gerçek bir tehdide maruz kaldığını asla bilemeyeceğini söylemek güvenlidir. Programla 15 - 20 saat çalışarak ve yararsızlığına inanarak, "Erkekler gibi tüm programlar böyledir ..." diye bağıran potansiyel alıcılar bu programı öfkeyle bilgisayarlarından kaldırırlar. Ve bir buçuk saat sonra sakinleşerek, nefeslerini düzenleyerek kendilerine şöyle diyorlar: “Ben neyim? .. aynı akıllı, bunun için para ödemedi ..., annem bana dedi - “kediyi dürtme”. İkinci Seçenek. Demo versiyonumuz çalışan versiyondan farklı değil, sadece bir sınırlama var, maksimum sınıf sayısı beş. Ve böylece, her şey çalışıyor. Sonuç olarak, forumda böyle bir açıklama görünür. “Söylersem seninkini gördüm, programı. Ve bunu tanıttı, hiçbir şey - dört sınıf. Ve bana dedi ki: - "Bir program yapamam." Kendi içine koyabilirsin ... Lanet olası spekülatörler. " Burada, geliştiricilerin "... (kafa)" üzerinde maceralar bulduğu bir durumla karşı karşıyayız. Dört sınıflı bir okul planlamanın, örneğin yirmi bir sınıftan çok daha kolay olduğunu düşünenler, derinden yanılıyorlar. Bu nedenle, "Eski Mısır" zamanlama algoritmasını test ederken, test verileri oluştururken, minimum sınıf sayısı için dokuz sayısını seçmeye karar verildi. Bu bazen, öğretim yükünün dağılımının bir tablosunu otomatik olarak derlemenin imkansızlığı ile açıklanır. Basitçe söylemek gerekirse, yükü yetersiz sayıda sınıf ve buna bağlı olarak yetersiz sayıda öğretmen arasında dağıtmak. Görünüşe göre, bu tür hileler yalnızca bir kişinin çok deneyimli bir eli (veya isterseniz gözü) tarafından gösterilebilir. Seçenek üç. Tamam ozaman. Programımızı kullanın. Ancak iki hafta. Ve iki hafta sonra her şey, Şabat. "Suyu kapatacağız..." Programa iki hafta içinde hakim olmak ve tüm avantaj ve dezavantajlarını değerlendirmek mümkün müdür? Dürüst olmak gerekirse, diyelim ki: - "Belki de mümkün olan ...". Ama bir şartla. Diğer her şeyi yapmayı bırakmalısın. Ve baş öğretmenin en sevdiği kelime: - "Meşgul". "Ah, meşgul. O kadar meşgul ki, ne nefes alacak, ne de ... zaman yok. " Başöğretmen, dünyadaki her şeyi iki haftalığına bırakıp, bu dönemi planlamak için programa mı girecek? Bilim adamlarının dediği gibi: - "Söylemesi zor ...". Kısacası, her şey kötü ... Ve çok kötü ve çok uygun değil ... Bir çıkış yolu nereye bakmalı? Belki kira?

10 SaaS yazılım iş modeli

Başlangıçta, tüm bilgisayar endüstrisi bir kiralama iş modeli kullandı - ilk bilgisayarlar çok paraya mal oldu ve bilgi işlem güçleri müşterilere kiralandı. İnternetin gelişiyle birlikte eski iş modeli yeniden canlandırıldı, ancak temelde farklı bir teknolojik temelde. Hizmet Olarak Sunulan Yazılımlar(İng. hizmet olarak yazılım - hizmet olarak yazılım) - tedarikçinin bir web uygulaması geliştirdiği ve bağımsız olarak yönettiği, müşteriye İnternet üzerinden yazılıma erişim sağladığı, yazılımın satışı ve kullanımı için bir iş modeli.

SaaS ile eski model arasındaki temel fark, geçmişte müşterilerin geniş alan ağlarını kullanmak yerine doğrudan bilgisayarlara erişmesidir. SaaS modeli, İnternet kullanarak hizmetlerin sağlanmasına odaklandığından, gelişimi doğrudan küresel ağın gelişimi ile ilgilidir. Yazılımı hizmet olarak sunan ilk şirketler 1997-1999 yıllarında Batı ülkelerinde ortaya çıkmış ve 2001 yılında SaaS kısaltması yaygın olarak kullanılmaya başlanmıştır. Görünüşe göre "zor durumumuzda", bu iş modeli en uygun ve hatta belki de kabul edilebilir tek modeldir. Potansiyel müşterileri, neredeyse umutsuzca zarar görmüş bir üne sahip bir ürün grubundan bir yazılım ürünü için ödeme yaparken nispeten büyük miktarda para riskine girmekten kurtarır. Bir kiralama iş modeli kullanarak, müşteri, sakince ve kademeli olarak, sunulan ürüne gerçekten ihtiyaç duyulduğundan ve ürünün kullanımından beklentilerinin gerçekte aldıklarıyla örtüştüğünden emin olabilecektir. Daha önce okul müdürlerinin bu tür programlardan beklentilerinden yeterince ayrıntılı olarak bahsetmiştik.

11 Sonuç yerine

Bazen bazıları alaycı bir sesle soruyor: - “Bir iş planınız var mı? ...” Evet. Ve yine de çok basit. "Ortaya çıkan sorunları geldikleri gibi tutarlı bir şekilde çözmek için ...". Son çare olarak SaaS modelini kullanabilirsiniz (iş planı - talep üzerine). Herhangi birinin ihtiyacı olursa, her şeyi ayrıntılı ve ayrıntılı olarak planlamak mümkün olacak, hiçbir muhasebeci seçmeyecek!

bibliyografya

Baltak S.V., Sotskov Yu.N. Grafiğin köşelerinin renklendirilmesine dayalı eğitim oturumlarının planlanması Informatika, 2006, no.3, s. 58 - 69. Borodin O.V. Grafiklerin renklendirmeleri ve topolojik temsilleri // Ayrık Analiz ve Yöneylem Araştırması. 1996, Cilt 3, Sayı 4, s. 3 - 27. Borodin O.V. Kotzig teoreminin genelleştirilmesi ve düzlem grafiklerin kenarlarının önceden belirlenmiş renklendirilmesi // Matematiksel Notlar. 1990, Cilt 48, Sayı 6, s. 22 - 28. Vizing V.G. Kullanılan renklerdeki çoğunluk kısıtlamaları altında bir grafiğin köşelerinin renklendirilmesi // Ayrık Analiz ve Yöneylem Araştırması. 2009, Cilt 16, Sayı 4, s. 21 - 30. Vize V.G. Belirtilen renklerde grafiklerin bağlantılı renklendirilmesi hakkında // Ayrık Analiz ve Yöneylem Araştırması. 1999, Seri 1, Cilt 6, Sayı 4, s. 36 - 43. Gafarov E.R., Lazarev A.A. Müfredatın hazırlanmasında matematiksel optimizasyon yöntemleri // Eğitimde yeni bilgi teknolojileri. Bilimsel makalelerin toplanması. - M.: 1C-Yayıncılık, 2013, Bölüm 2, s. 51 - 55. Gary M., Johnson D. Hesaplama makineleri ve zorlu problemler. - M.: Mir, 1982 .-- 416 s. Distel R. Grafik Teorisi: Per. İngilizceden - Novosibirsk: Matematik Enstitüsü yayınevi, 2002. - 336 s. Emelichev V.A., Melnikov A.I., Sarvanov V.I., Tyshkevich R.I. Grafik teorisi üzerine dersler. - M.: Bilim. Bölüm ed. fiz.-mat. yak., 1990.-- 384 s. Ichbana D., Knepper S. Bill Gates ve Microsoft'un Yaratılışı. - Rostov-on-Don: Phoenix Yayınevi, 1997. - 352 s. Karpov D.V. Grafik köşelerinin dinamik düzenli renklendirmeleri. // Bilimsel seminer notları POMI. 2010, Cilt 381, s. 47 - 77. Magomedov A.M., Magomedov T.A. İki parçalı bir grafiğin düzenli 5 kenarlı boyaması, bir kısımda aralık, // Uygulamalı ayrık matematik. 2011. Sayı 3 (13), s. 85 - 91. Papadimitru H., Steiglitz K. Kombinatoryal optimizasyon. Algoritmalar ve karmaşıklık. Başına. İngilizceden - M.: Mir, 1985 .-- 512 s. Romanovski I.V. Ayrık analiz. Uygulamalı matematik ve bilgisayar bilimlerinde uzmanlaşan öğrenciler için çalışma kılavuzu. - 2. Baskı, revize edildi. - SPb.: Nevsky lehçesi, 2000 .-- 240 s. Swami M., Thulasiraman K. Grafikler, ağlar ve algoritmalar: Per. İngilizceden - M.: Mir, 1984 .-- 455 s. Smirnov V.V. Pererburg okulları ve okul binaları. Petersburg - Petrograd - Leningrad'da okul inşaatının tarihi 1703 - 2003 - SPb.: Yayınevi "Rus-Baltık bilgi merkezi" BLITZ ", 2003. - 144 s. Stetsenko O.P. Bir grafiğin kenarlarını belirtilen renklerde renklendirmenin bir biçiminde // Ayrık Matematik. 1997. Cilt 9, Sayı 4, 92 - 93. V. A. Urnov. Takvim, eğitimde en çok talep edilen AWP'dir // Bilişim ve Eğitim. 2001, Sayı 4, s. 47 - 52. Harari F. Grafik Teorisi. - M.: Mir, 1973 .-- 302 s. Hatta S., Itai A., Shamir A. Zaman çizelgesi ve çok mallı akış problemlerinin karmaşıklığı üzerine // SIAM J: Comput. Cilt 5, Hayır. 4 Aralık 1976, 691-703

Bağlantılar:

Bu nedenle, böyle bir bilgisayarın bulunduğu tüm zemin, Sovyet gücünün yeminli düşmanlarından "elektronik gözetleme" olasılığını dışlamak için ince bir metal ağ ile kaplandı. Bir eğitim programı hazırlama görevi (bilgisayarların yardımı olmadan) büyük olasılıkla üç yüz yıldan daha eski değildir. Baş öğretmenler - genel olarak, kültürlü ve iyi huylu insanlar, şu ifadeyi duyduklarında kaydedildi: - "Okul zaman çizelgesi hazırlama programı" anında küfür etmeye geçti. Burada NP-zor problemler teorisi üzerinde durmayacağız, çünkü bu konunun tartışılması okuyucuyu ilgilendiğimiz konudan uzaklaştıracak ve ayrıca açıkça erken ve yüzeysel olacaktır. İlgilenen okuyucunun bu konuda ülkemizde belki de en çok alıntı yapılan yayına başvurması önerilebilir. Bu makalenin tam olarak anlaşılması için, NP-zor problemler, tamamen doğru bir "çeviri" olmasa da, pratik olarak çözülemeyen problemler olarak anlaşılabilir. Bu, İngilizce yayınlara kıyasla çok fazla olmayan Rusça yayınları ifade eder. Büyük olasılıkla, sayıları, Rusya Federasyonu'nun% 0,4 - 0,6 aralığında tahmin edilen yüksek teknolojiler alanındaki toplam katkısını geçmiyor (yüzdenin sıfır virgül onda dördünden sıfır virgül onda altısına kadar). ) küresel toplamın. Doğru, daha az fiziksel ve matematiksel bilimler var. Tanaev Vyacheslav Sergeevich (1940 - 2002) - Belarus matematikçi, Başkurdistan Cumhuriyeti Ulusal Bilimler Akademisi Araştırma ve Geliştirme Enstitüsü "Sibernetik" direktörü, Fizik ve Matematik Bilimleri Doktoru (1978), profesör (1980), tam Belarus Ulusal Bilimler Akademisi üyesi (2000). Araştırma ilgi alanları: yöneylem araştırması, çizelgeleme teorisi, optimizasyon yöntemleri. Mikhalevich Vladimir Sergeevich (1930 - 1994) - Ukraynalı matematikçi ve sibernetikçi, Ukrayna Bilimler Akademisi akademisyeni, Rusya Bilimler Akademisi akademisyeni (1991; 1984'ten beri SSCB Bilimler Akademisi akademisyeni). Optimal istatistiksel kararlar teorisi, sistem analizi, teorik ve ekonomik sibernetik üzerinde çalışır. SSCB Devlet Ödülü (1981). Bununla birlikte, kaynak veri oluşturucu kodunun ve derlenmiş programın doğruluğunu kontrol etmek için kullanılan kodun aktarımı, bu kod herhangi bir ticari değeri temsil etmediğinden oldukça mümkündür. Eski Mısır rahibesi Anush'un onuruna, program Rus tarzında Annushka olarak adlandırıldı.

Ve hatta ... belki ... Ama ne! boş bir rüya.
Bu hiçbir şekilde olmayacak.
Kader kıskanç, kötü!
Ah, neden tütün değilim!... OLARAK. Puşkin

T E X'ten T T H tarafından çevrilmiş dosya, sürüm 4.03.
27 Temmuz 2013, 00:53.

Çeşitli eğitim kurumları için programın sekiz ana değişikliği vardır:
... AVTOR Okulu - ortaokullar, liseler ve spor salonları için;
... AVTOR Koleji - kolejler, teknik okullar ve meslek okulları için;
... AVTOR Sanat Koleji - sanat ve kültür okulları için;
... AVTOR Lisesi - üniversiteler için (tam zamanlı eğitim);
... AVTOR Lise Yarıyıl - üniversiteler için (yarı zamanlı eğitim);
... AVTOR M Lise Yarıyıl - askeri üniversiteler için;
... AVTOR Eğitim Merkezleri - eğitim merkezleri, CPC ve IPC için;
... AVTOR High Shool Pro - aralarındaki seyahat süresini dikkate alarak birkaç uzak eğitim binasına sahip üniversiteler için (tam zamanlı ve yarı zamanlı eğitim biçimleri, ağ sürümü).

Sistemin yaratılış ve gelişim tarihi.
... AUTOR-2 programının ilk versiyonu (MS DOS için), Rusya Devlet Üniversitesi'nde araştırmacı olan Igor Gubenko tarafından Nisan 1993'te geliştirilmiştir.Program, başlangıçta, Rus Devlet Üniversitesi'nde gelişmiş eğitim programları ile multidisipliner bir lisede programlamak için tasarlanmıştır. yabancı dil, bilgisayar bilimi ve birçok özel konu (sınıfların 2-4 alt gruba ayrıldığı ve akışlar halinde birleştirilebildiği) çalışması. Programın ilk versiyonu zaten doğru programların oluşturulmasına izin verdi.
... Daha sonra program Rostov-on-Don'daki diğer birkaç okulda test edildi. Birçok baş öğretmenin deneyimi ve çeşitli okulların programlarının özellikleri dikkate alındı. Program 2 yılda ondan fazla okul, lise ve spor salonunda önemli ölçüde iyileştirildi ve uygulandı.
... 1996 yılına kadar yazar, programların otomatik olarak oluşturulması ve optimizasyonu için benzersiz bir algoritma geliştirmeyi başardı ve bu da programın gücünü önemli ölçüde artırmayı mümkün kıldı. Aynı yıl, AUTOR-2'nin ilk versiyonu kolejler ve küçük bir üniversite için yayınlandı.
... 1997-98'de yazar, birkaç akademik binaya (RSEU "RINH") sahip büyük bir üniversite için programın ilk versiyonunu geliştirir ve başarılı bir şekilde uygular.
... 2000 yılında, AVTOR-2000 programının ilk WIN? Versiyonu tüm eğitim kurumları için yayınlandı.
... 2001 yılında, programın bir sürümü üç dilde bir arayüzle yayınlandı: Rusça, Ukraynaca ve İngilizce.
... 2001 yılında, yazışma dersleri için ilk üniversite versiyonu devreye alındı.
... 2002'de, programın üniversite için bir ağ versiyonu, birkaç işyeri ve ortak bir izleyici veri tabanı ile ortaya çıktı.
... 2003 yılında AVTOR-2003, "Plany" PPP (YURGUES) ile tek bir pakete başarıyla entegre edildi, bu da programa veritabanı girişini otomatikleştirmeyi ve bu üniversitenin tam bir programını 2 saat içinde oluşturmayı mümkün kıldı! YURGUES'te (Shakhty) ikisi uzakta olmak üzere 7 eğitim binası bulunmaktadır. Daha önce, aynı program iki metodolojist tarafından 2-3 ayda manuel olarak derleniyordu.
... 2004 yılında, askeri üniversiteler için AVTOR programının bir versiyonu geliştirildi.
... 2005 yılında AVTOR'un kültür-sanat okulları ve eğitim merkezleri için bir versiyonu yayınlandı.


Müşteriler.

Şu anda, AVTOR programı Rusya, Ukrayna, Beyaz Rusya, Baltık Devletleri ve Kazakistan'da üç yüzden fazla eğitim kurumu tarafından başarıyla kullanılmaktadır. Bunların arasında: Donskaya Real Gymnasium (62 numaralı okul), Rus Devlet Üniversitesinde Klasik Lise, 104 numaralı ortaokul, No. 38, No. 67, No. 81, No. 52, No. 92, No. 27, No. 46, No. 69, No. 83 (Rostov-on-Don), Ortaokul No. 297, No. 1117 (Moskova), Ortaokul No. 315, No. 17, Doğu Dilleri Spor Salonu (Kiev) ), Ortaokul No. 44 (Zaporozhye), Tikhoretsk Demiryolu Taşımacılığı Teknik Okulu, Beloyarsk Pedagoji Koleji, Rostov Mühendislik Koleji, Rusya Devlet Ekonomi Üniversitesi "RINH", IUBiP, SKAGS, Rusya Devlet Tarım Akademisi, RSSU (Rostov-on-Don) ), YURGUES (Shakhty), Timiryazev Devlet Ekonomi Üniversitesi (Moskova), Rusya İçişleri Bakanlığı MU (Moskova), Irkutsk Devlet Üniversitesi, Ural Devlet Pedagoji Üniversitesi Yabancı Diller Enstitüsü, USU (Yekaterinburg) , SSSEU (Saratov), ​​​​ve düzinelerce başka okul, lise, spor salonu, kolej ve üniversite.

Özellikler
Programın çalışma süresi, eğitim kurumunun büyüklüğüne ve bilgisayarın gücüne bağlıdır. Karmaşık başlangıç ​​verileriyle (40 sınıf, 80 öğretmen, bunlardan 10'dan fazla yarı zamanlı çalışan; iki vardiya; sınıf açığı) orta ölçekli bir okulun programının tam olarak hesaplanması ve optimizasyonu Celeron'da yaklaşık 2-3 dakika sürer. -2000 bilgisayar.

AVTOR şunları yapmanızı sağlar:

    "tamam" olmadan bir program oluşturuno"derslerde (çalışma grupları);

    programda optimize etöğretmenlerin "pencereleri";

    sınıflar, öğretmenler ve sınıflar için gerekli gün/saat aralığını dikkate almak;

    işin doğasını ve hem tam zamanlı çalışanların hem de yarı zamanlı çalışanların isteklerini dikkate almak;

    sınıfların özelliklerini, konuları, öğretmenlerin önceliklerini ve sınıfların kapasitesini dikkate alarak sınıfları (izleyiciler) en uygun şekilde yerleştirmek;

    bir arama planı girin;

    Ayarlamakgeçiş süresi (yenidenezda) eğitim binaları arasında;

    ofisten kokpite geçiş sayısını optimize edinTve bedenden bedene;

    herhangi bir sınıfı (çalışma gruplarını) herhangi bir sınıf için akışlara bağlamak kolaydır;

    yabancı bir dilde, fiziksel kültürde, emekte, bilgisayar bilimlerinde (ve diğer herhangi bir derste) sınıfları yürütürken sınıfları (çalışma grupları) herhangi bir sayıda alt gruba (on'a kadar!);

    herhangi bir konuda alt gruplara ("yabancı / bilgisayar bilimi" gibi) birleşik dersler vermek;

    (temel konulara ek olarak) özel dersleri ve seçmeli dersleri tanıtmak;

    programın tekdüzeliğini ve karmaşıklığını optimize etmek;

    ilk verileri kolay ve hızlı bir şekilde girin ve düzeltin;

    herhangi bir sayıda program seçeneğine sahip olmak;

    veritabanı değiştiğinde programları otomatik olarak dönüştürmek;

    arşivlere kaydetmesi, kopyalaması ve göndermesi kolayE- postatam veritabanları ve tarifeler için seçenekler (ortaokul zaman çizelgesinin tam tabanının arşivinin hacmi 10-30K, büyük üniversite - 50-70K);

    programda gerekli ayarlamaları hızla yapın;

    geçici olarak devamsızlık yapan öğretmenlerin yerine yenilerini bulmak;

    herhangi bir "örtüşme" ve çelişkiler hariç, programı otomatik olarak kontrol edin;

    programları uygun ve görsel belgeler şeklinde görüntüleyin: metin,Kelime, HTMLyanı sıra dosyalardBaseve kitaplarExcel;

    genel erişim için yerel ağda ve İnternet sayfalarında hazır programlar oluşturun.

Analoglardan farkı.
AVTOR programının çalışmalarının ve diğer geliştiricilerin programlarının karşılaştırmalı bir analizi, çeşitli eğitim kurumlarından uzmanlar tarafından defalarca yapılmıştır. Araştırma sonuçları, İnternet'teki iyi bilinen sitelerde ve ayrıca konferanslarda ve ustalık sınıflarındaki raporlarda yayınlanmaktadır. AVTOR'un otomatik zamanlama ve optimizasyon için en güçlü algoritmaya sahip olduğu sonucuna varıldı: analoglardan 10-20 kat daha hızlı çalışan program, birçok kritere göre daha kaliteli çizelgeler oluşturuyor. Örneğin, öğretmenlerin programında yer alan "pencere" sayısı, diğer programları kullanmaya göre 2-3 kat daha azdır.
AVTOR benzersiz yeteneklere sahip bir programdır. Benzer CIS programlarına göre başlıca avantajlar:
. hız, sistem dosyalarının kompaktlığı ve çok çalışma yeteneğibüyükkarmaşık programlara sahip eğitim kurumları;
. yüksek düzeyde otomasyon (olası faaliyetlerin %100'ünü barındırır);
. yüksek performans:CSistem, bir çalışma oturumu sırasında yeni bir program oluşturmanıza ve ardından okul yılı boyunca gerekirse bunları değiştirerek programların çeşitli sürümlerini hızla ayarlamanıza, kaydetmenize, yazdırmanıza;
. güçlü otomatik PROGRAM EDİTÖRÜ,hangisiprogramla HERHANGİ bir eylemi kolayca gerçekleştirmenizi sağlar (sınıf ekleme, silme, yeniden düzenleme, programı hesaplama ve optimize etme, sınıfları değiştirme, öğretmenleri değiştirme vb.). Aynı zamanda, program, programın yeniden düzenlenmesi (değişiklikleri) için çeşitli seçenekleri açık ve kolay bir şekilde yönlendirir ve kalitelerini karşılaştırır;
. ayrıntılı istatistiklerin mevcudiyeti ve herhangi bir program seçeneğinin kalitesinin objektif bir değerlendirmesi;
. herhangi bir ulusal dili destekleme yeteneği (müşterinin talebi üzerine).

Programın uyarlanması ve özelleştirilmesi.
Müşterinin talebi üzerine, AVTOR belirli bir eğitim kurumunun koşulları için değiştirilir ve yapılandırılır (eğitim sürecinin özellikleri, çalışma saatleri, belge formları vb. dikkate alınarak).

Hiçbir şeyi unutmamak ve asla geç kalmamak için telefonunuza indirin.

Android

Masa saati

Okul hayatını yönetmek için güzel ve sezgisel bir uygulama. Programlar, ev ödevleri, sınavlar ve hatta tatiller girilebilir. Uygulama, tüm Android cihazlarınızla senkronize edilebilir ve dersler sırasında otomatik olarak sessiz moda geçer.

okul günlüğü

Bu elektronik günlükte, dersin yerinin yanı sıra öğretmenin adını ve telefon numarasını belirterek bir program tutabilirsiniz. Kesin olarak hiçbir şeyi unutmamak için, uygulamanın telefonun ana ekranı için widget'ları vardır. Ayrıca konularla ilgili notlar almak ve bunlara not düşmek de mümkündür. Ama belki de en keyifli özelliği, tamamlanmış ödevlerin üzerini çizmektir.

Işık Okulu

Yalnızca bir program tutmanıza ve ödevleri kaydetmenize değil, aynı zamanda dersin başlangıcından veya bitiminden önceki zamanı da izlemenize olanak tanır. Özellik - teorik malzemelerin mevcudiyeti. Bir açının sinüsünü nasıl bulacağınızı aniden unuttuysanız, onu doğrudan uygulamada görebilirsiniz.

Takvim

Çok renkli değil, çok işlevli bir uygulama. Burada bir program oluşturabilir ve bunu cihazınızdaki bir takvime aktarabilirsiniz. Bir veya birkaç haftalık derslerin programını aynı anda görüntüleyebilir ve ana ekranda hatırlatıcılar içeren bir widget görüntüleyebilirsiniz. Ders sırasında uygulama otomatik olarak sessiz modunu açar ve ödevler için son tarihler belirleyebilirsiniz.

Program - okul planlayıcısı

Uygulamanın özü: bir kullanıcı, sınıf arkadaşlarının hazır bir ders programı bulabilmesi için okulunun programını yayınlar. Rahat! Şimdiye kadar çok az kişinin hizmeti kullanması üzücü. Ancak bir widget ve bir QR kod tarayıcı var.

iOS

iSchool

Derslerin yapılacağı sınıfları gösteren çok renkli güzel bir program oluşturmanıza olanak tanır. Görevleri kaydetmek uygundur: sadece tahtanın bir resmini çekebilir veya sesinizle dikte edebilirsiniz. Ve son derece kullanışlı bir işlev daha: derslere notlar girebilir ve ortalama notu hesaplayabilirsiniz. Uygulama Rusça'yı destekler, iCloud çalışmalarıyla senkronize edilir.

iStudiez profesyoneli

Dersleri tekrarlamanızı sağlar. Her öğeye kendi rengi atanabilir - bu nedenle gelecekte programda gezinmek daha kolay olacaktır. Takvime tatiller ve hafta sonları eklenebilir, sınıf arkadaşları ve öğretmenler hakkında faydalı bilgiler kaydedilebilir.

Sınıf Takvimi

Öğrenciler için bir gökkuşağı planlayıcısı. Standart özellik seti, hatırlatıcılar içeren bir program ve bir ev ödevi kontrol listesi içerir. Ancak ilginç bir özellik de var: Uygulama sadece iPhone ve iPad'de değil, Apple Watch'ta da çalışıyor. Çalışmanın yanı sıra spor bölümleri de varsa ve her şeye ayak uydurmanız gerekiyorsa uygundur.

sınıf tazı

Konuları renge göre işaretleme ve konuya göre not verme becerisine sahip okul çocukları ve öğrenciler için bir takvim. Zest: Belirli bir öğeye ne kadar zaman harcayacağınızı gösteren zaman çizelgeleri. Eksi: Rusça'yı desteklemiyor.

Ders Programı - Zaman Çizelgesi

Organizasyon eksikliği olan öğrenciler için başka bir yardımcı. Tekrar eden veya değişen haftalar içeren bir etkinlik programı oluşturabilir, arkadaşlarınızla paylaşabilir ve ev ödevleri yazabilirsiniz. Kullanışlı widget sayesinde, programı hızlı bir şekilde kontrol etmek için cihazınızın kilidini açmanıza bile gerek yok.

Foxford Programı

Foxford Home School ve External School'daki sınıf bazında ders programı, web sitesinde "Eğitim Süreci" bölümünde yer almaktadır.

Sınıfınızı seçin ve "Diğer"e tıklayın. Belirli bir dersin haftanın hangi günü ve hangi saatte yapıldığını göreceksiniz ve programı elektronik planlayıcınıza ekleyebilirsiniz.

Ayrıca, öğretim yılının başında, öğrencilere uygun pdf tabloları şeklinde zaman çizelgeleri verilir.

Tüm ödevler öğrencinin Kişisel Hesabında saklanır. Sadece bir ders ve ders numarası seçmeniz gerekiyor.

Pano size yeni ve tamamlanmış görevleri hatırlatacaktır. Ondan, tek bir tıklamayla göreve gidebilirsiniz.

Bir öğrenci herhangi bir dersi veya ödevi unutursa, ona hemen hatırlatacaktır. Herhangi bir uygulamadan daha güvenilir! :)

1 Eylül 2011'de yeni SanPiN gereksinimleri yürürlüğe girdi. Yeni gereksinimlerin bir özelliği, her konu için ayrıntılı bir zorluk ölçeğinin tanıtılmasıdır. Şimdi her konunun zorluğu 1-4. sınıflar için puan olarak, 5, 6, 7, 8 ve 9. sınıflar için ayrı ayrı ve 10-11. sınıflar için puan olarak tahmin edilmektedir. Programlama yapılırken puan olarak hesaplanan en yüksek öğrenci iş yükü Salı ve/veya Çarşamba gününe düşmelidir.

"Rektör 3" ve "Rektör-Okul" zamanlama programları, SanPiN'in yeni gereksinimlerini dikkate alarak ders planlaması için destek sağlar. Aşağıda, "Rektör 3" programında yeni SanPiN gereksinimlerine geçerken zamanlama sırasını ele alacağız. "Rektör-Okul" programındaki tüm eylemler aynı görünüyor.

Planımız:

  1. SanPiN gereksinimlerinin ihlali için para cezaları belirlemek.
  2. Her konu için bir zorluk ölçeği girme.
  3. SanPin gerekliliklerini dikkate alarak planlama.

Malzemenin sunumu deneyimli kullanıcılara yöneliktir. Yeni başlayanların önce program kılavuzunu okumaları tavsiye edilir.

SanPiN gereksinimlerinin ihlali için para cezaları belirleme

SanPiN gereksinimlerinin ihlali için verilen cezaların değerleri, SanPiN sekmesindeki Parametreler iletişim kutusunda belirlenir. Diyaloğu açmak için programı başlatın ve Ayarlar menüsünde ekran görüntüsünde gösterildiği gibi Seçenekler komutunu çalıştırın.

Bu, Seçenekler iletişim kutusunu açacaktır:

SanPiN sekmesine gidin:

Ekran görüntüsünden de görebileceğiniz gibi, bu durumda SanPiN gerekliliklerinin ihlaline ilişkin cezaların değerleri 10'dur. SanPiN gerekliliklerine daha fazla ağırlık vermek için tüm cezaları 50'ye çıkaracağız:

Yeni değerleri kaydetmek için Tamam'a tıklayın.

10 ve 50 dışında değerler ayarlayabilir miyim? Evet yapabilirsin. Cezalar göreceli birimlerde verilir ve negatif olmayan sayılar olmalıdır. En önemlisi cezaların birbiriyle dengelenmesi yani SanPiN sekmesindeki cezaların Sınıflar ve Öğretmenler sekmesindeki cezalarla dengelenmesi gerekiyor.

SanPiN'in tüm dereceler için maksimum yük gereksinimleri aynı olduğu için cezalar neden 1-9 ve 10-11 dereceler için ayrı ayrı belirlenir? SanPiN gereksinimleri ihlal edilemez, ancak küçük sapmaların mümkün olduğunu varsayarsak, bunlar lise için daha olasıdır ve program bunu yapmanıza izin verir.

Her konu için bir zorluk ölçeği girme

Programın yeni versiyonunda, demo verileri içeren dosyada, SanPiN'in yeni gereksinimlerine uygun olarak her konu için zorluk ölçeği zaten tanıtıldı. Ancak, programı bir yıldan fazla bir süredir zamanlama için kullanıyorsanız, daha önce konunun zorluğu sabit olduğundan veya yalnızca çalışma düzeyine bağlı olduğundan, muhtemelen konuların zorluk derecesini tekrar puan olarak ayarlamanız gerekir. .

Bunu yapmak için Öğeler sayfasındaki Listeler bölümüne gidin. Öğe listeniz şöyle görünebilir:

Öğe Özellikleri iletişim kutusunu açmak için öğe adının bulunduğu satıra çift tıklayın.

SanPiN'e göre öğelerin listesi penceresinde programın konunun adını doğru bir şekilde tanımladığından emin olun (ekran görüntüsünde konunun adı "Cebir" SanPiN - "Cebir"e göre konunun adıyla örtüşür). Bazı durumlarda program, SanPiN'e göre konunun adını bağımsız olarak belirleyemez. Her şeyden önce, bu diller için geçerlidir. Program tanıdık "Rusça", "İngilizce", "Almanca" kullanıyor. vb., SanPiN'de sadece "ulusal dil" ve "yabancı dil" vardır. Program, SanPiN'e göre konunun adını doğru bir şekilde belirleyemediyse, manuel olarak yapın.

Şimdi Yükle düğmesine tıklayın. İletişim kutusunun sol tarafındaki zorluk ölçeği boyunca bir "yeşil dalga" koşacak ve önerilen değerler ayarlanacaktır.

Gerekirse puanlar manuel olarak ayarlanabilir.

SanPin gerekliliklerini dikkate alan zamanlama

Otomatik olarak bir program oluştururken (araç çubuğundaki Bul düğmesi, daha fazla ayrıntı için Yardım ve Program Kılavuzuna bakın), program SanPiN gereksinimlerini dikkate alır. Verilerinizi içeren program penceresi şöyle görünebilir:

Ekran görüntüsünde:

  1. Konunun mevcut sınıf için puan olarak zorluğu 5a'dır.
  2. Salı günü mevcut sınıfın toplam iş yükü (Salı günü tüm derslerdeki puanların toplamı).
  3. Toplam yükün Salı ve/veya Çarşamba günkü yükü aştığı haftanın günü kırmızı ile gösterilir.
  4. Toplam yükün Salı ve/veya Çarşamba günkü yüke eşit olduğu haftanın günü kahverengi ile gösterilir.
  5. Programı hazırlanan, ancak SanPiN gerekliliklerini ihlal eden sınıfların etiketleri soluk yeşil renkte gösterilir.