Kompiuterio programa pagal tvarkaraštį. Visiško automatizavimo problema rengiant mokyklos tvarkaraštį

anotacija

Šis straipsnis supažindina skaitytoją su unikaliu, neseniai pasirodžiusiu mokyklos tvarkaraščio algoritmu. Pranešami apie vienintelės pasaulyje programos testavimo rezultatus, kurie gali būti ne parengti, bet sudaryti tokį tvarkaraštį visiškai automatiniu režimu. Remiantis dešimčių milijonų testų (suformuotų mokyklų tvarkaraščių) rezultatais, paneigiamas mitas apie tai, kad neįmanoma sudaryti mokyklos tvarkaraščio be žmogaus dalyvavimo. Prognozuojama, kaip toliau plėtoti šį programinį įrankį. Aptariamas jo naudojimo „SaaS“ verslo modelis. Norint suprasti pagrindinį straipsnio turinį, nereikia specialaus matematinio mokymo, todėl straipsnis skirtas daugeliui besidominčių skaitytojų.

1. Įvadas

Per pastarąjį dešimtmetį Rusijos Federacija buvo apginta bent keliolika disertacijų temomis, susijusiomis su ugdymo grafikų sudarymo užduotimi. Praėjusį dešimtmetį, prieš tai, apgintų disertacijų skaičius yra ne mažesnis. Nors tezės daugiausia ginamos dėl techninių mokslų kandidato vardo ir svarstomos aukštojo mokslo klasių planavimo užduotys švietimo įstaiga vis dėlto šis faktas rodo, kad vis daugiau tyrinėtojų atkreipia dėmesį į mokyklos tvarkaraščio sudarymo užduotis. Galbūt šis darbo srautas yra susijęs su nuolatine pažanga ir visuotiniu kompiuterių prieinamumu. Iš tiesų prieš mūsų akis vyksta tikrai nuostabūs procesai. Net prieš maždaug dvidešimt penkerius metus tokį elektroninį kompiuterį kaip EC1066 galėjo įsigyti tik didelė, dažniausiai gynybos, įmonė. Toks kompiuteris buvo patalpoje, kurios plotas iki kelių šimtų kvadratinių metrų, įrengta galinga nepertraukiamo maitinimo sistema ir mikroklimato palaikymo sistema. Tokie elektroniniai kompiuteriai pirmiausia buvo skirti išspręsti unikalias mokslines ir technines problemas, turinčias įtakos šalies gynybos pajėgumams. Šiandien daugelis namuose turi asmeninius kompiuterius ant stalų. Bet tik pagalvok. Tokio asmeninio kompiuterio RAM yra 125 - 250 kartų didesnė nei minėto milžino. Našumas yra daugiau nei 1000 kartų didesnis. Ir tai nėra liežuvis. Daugiau nei tūkstantį kartų.

2 kartos mokymo programų planavimo programinė įranga

Pirmosios publikacijos apie kompiuterinių technologijų naudojimą klasių planavimui automatizuoti pasirodė praėjusio amžiaus 60 -ųjų pradžioje, todėl ugdymo grafiko planavimo naudojant kompiuterines technologijas problema turi gana ilgą istoriją. Per beveik 50 intensyvių tyrimų metų tūkstančiai specialistų visame pasaulyje atliko didžiulį intelektualinį darbą. Tačiau užduotis sudaryti mokymo programų tvarkaraščius ir anksčiau, ir dabar yra vis dar sunkus riešutas. Visai nenuostabu, kad tobulėjant skaičiavimo technologijoms atsirado ir tobulėjo mokyklų tvarkaraščių planavimo programos. Todėl atsigręžkime (natūraliai telegrafiniu stiliumi) į labai sąlyginius šio vystymosi laikotarpius. Nesigilinant į istorinius tyrimus ir nerizikuojant didele klaida, kompiuterio (elektroninio kompiuterio - kompiuterio) atsiradimas įmanomas iki 1945 m. Ši išvaizda (vėlgi, nerizikuojant per daug klaidų) gali būti siejama su poreikiu skaičiuoti kariniais tikslais. Viena iš pirmųjų užduočių, kurios buvo išspręstos pirmaisiais kompiuteriais, buvo užduotis surinkti balistines lenteles artilerijai ir aviacijai. Ne mažiau svarbų vaidmenį kariuomenės reikmėms atliko užduotis ištirti atominius ir termobranduolinius sprogimus. Dėl pirmiau minėtų priežasčių pats kompiuterio egzistavimas ir jo veikimo principai iš pradžių liko įslaptinti. Prireikė maždaug dešimties metų, kad informacija apie pirmųjų kompiuterių „taktines ir technines charakteristikas“ būtų pateikta plačiam siaurų specialistų spektrui - matematikams, užsiimantiems skaitmeniniais metodais. Rezultatas netruko laukti. Nuo 1955 m. Sparčiai augo tokia mokslinių žinių šaka kaip taikomoji matematika. Šimtai ir tūkstančiai praktiškai svarbių problemų tapo matematikų, naudojančių elektronines skaičiavimo technologijas, tyrimų objektu, todėl reikėjo sukurti visiškai naujus skaitinius šių problemų sprendimo metodus. Dėl to, kad kompiuterių kaina buvo visiškai nepalyginama su ekonominiu poveikiu, kurį jie galėtų atnešti civilinei pramonės įmonei, vieninteliai šios technologijos naudotojai buvo kariškiai ir labai siauras mokslininkų ratas. Kitaip tariant, tie žmonės, kurie nežinojo žodžių - brangu, kainuoja ar frazės - ekonominis efektas. Bet laikas ėjo. Kompiuterių gamybos ir projektavimo technologijos vystėsi sparčiai. Dėl to kompiuterių našumas augo beprecedenčiais žingsniais, o jų kaina sparčiai mažėjo. Kompiuterių kainos iš astronomijos nuolat artėjo prie sausumos (nors ir per didelės). Iki 1965 m. Mokslininkų, kurie turėjo prieigą prie kompiuterinių technologijų tyrimams, ratas gana pastebimai išaugo. Iki to laiko (šeštojo dešimtmečio pradžios), kaip minėta aukščiau, priklauso pirmieji leidiniai, skirti mokyklos tvarkaraščio sudarymui dideliuose kompiuteriuose. Visiškai natūralu, kad kūrinys pradžioje turėjo sceninį, o vėliau ir teorinį pobūdį. Prireikė maždaug penkiolikos metų, kad sugalvotume viską, ką būtų galima lengvai sugalvoti, atsižvelgiant į užduotį sudaryti mokyklos tvarkaraštį. Šis laikotarpis (nuo 1965 iki 1980 m.) Sukelia stiprius mišrius jausmus. Viena vertus, buvo pasiūlyti gražūs ir originalūs mokyklos tvarkaraščio sudarymo problemos matematiniai modeliai (grafikų viršūnių dažymas, grafikų kraštinės spalvos), kita vertus, be jokios abejonės, šie modeliai turėtų būti priskirti labai supaprastinta problemos versija. Kitaip tariant, problema nebuvo visiškai išspręsta ar net išsamiai suformuluota. Be to, 1976 m. Pasirodė Izraelio matematikų darbas, kuriame, jų nuomone, buvo įrodytas esminis sunkumas išspręsti mokyklos tvarkaraščio sudarymo problemą. Taigi, iki 1980 m., Nepaisant to, kad kompiuterių našumas nuolat didėjo ir jų kaina nuolat mažėjo, dėl to jau civilinis pramonės įmonės pateko į aktyvių kompiuterinių technologijų vartotojų kategoriją, mūsų problema vis dar nebuvo iki galo išspręsta, o kompiuterių technologijos pagrindiniam vartotojui - mokykloms liko neprieinamos. Galbūt šiam laikotarpiui galima priskirti pirmosios kartos planavimo programas. Dėl pirmiau minėtų dviejų priežasčių (problemos sprendimo sunkumų ir kompiuterių technologijų neprieinamumo galutiniam vartotojui) susidomėjimas automatiniu klasių planavimu pastebimai susilpnėjo (o gal net visiškai išnyko). Aukštosios mokyklos tuo naudojasi programinė įranga, perėjo nuo faktiškai planuojančių pamokų prie apskaitos ir mokinių pažangos stebėjimo. Dar kartą pabrėžiame, kad didžioji dauguma mokyklų administratorių net nežinojo apie tokių programų egzistavimą. Tačiau iki to laiko (natūraliai užsienyje) tarp kai kurių „kiaušinėlių galvų“ studentų atsirado mados iš radijo komponentų. Išaušo asmeninių kompiuterių era. Mada pasirodė gana prisirišusi, o „kiaušinukų“ ratas nuolat plečiasi. Labai tikėtina, kad radijo komponentų dizaineriai būtų likę sauja „nenormalių“, jei tuo metu būtų didžiausias rašomųjų mašinėlių gamintojas ir vienas iš labiausiai paplitusių tuo metu kompiuterių - JAV korporacija IBM. maždaug 1985 metais nebūčiau supratęs, kad šie dizaineriai, jei jiems būtų suteikta rašomosios mašinėlės forma, galėtų pakeisti šias rašomąsias mašinėles. Ir ne tik pakeisti, bet ir paversti rašomąją mašinėlę itin protinga rašomąja mašinėle, konkuruojančia su „pagrindinėmis leidybos technologijomis“. Žinoma, tuo metu niekas, išskyrus bene įžvalgiausius, negalėjo įsivaizduoti, kad radijo komponentų dizaineriai kada nors sugebės konkuruoti su tikrais skaičiavimo įrenginiais. Tačiau štampas buvo išmestas ir pradėta masinė rašomosios mašinėlės žudikų gamyba. Gamybos idėjos netruko laukti ir gamybos idėjos, pirmiausia „du viename“ (rašomoji mašinėlė ir verslininko padėjėjas - skaičiuoklė), tada „trys viename“ (plius apskaitos programa), tada „keturi vienas “, ir taip toliau, ir taip toliau, ir taip toliau. Vakarykštės stebuklingos lazdelės studentai pradėjo virsti milijardieriais, o buvę radijo komponentų dizaineriai ėmė vis labiau atrodyti kaip tikri elektroniniai kompiuteriai. Techninėje ir verslo kalba buvo įtraukta pagarbi santrumpa „Pi-Si“ (PC), reiškianti asmeninį kompiuterį, ir jau XX amžiaus 90-ųjų pradžioje niekas neabejojo, kad ant jų stalo yra ne žaislas, o visiškai tikras elektroninis kompiuteris . Priešingos tendencijos - sprogstamas buvusių žaislų produktyvumo augimas, viena vertus, ir spartus jų kainų kritimas, kita vertus, padarė savo darbą. Kai kuriose pažangiose mokyklose pagal šiandienos standartus ant vadovų stalų atsirado dideli monitoriai, kurie rėkė kaip gyvas priekaištas: „Užpildyk mane reikiama programine įranga“. Nenuostabu, kad prisiminiau iš pažiūros visiškai pamirštą treniruočių planavimo idėją. Tūkstančiai lengvų pinigų mėgėjų suskubo rašyti programas mokykloms, garantuodamos visišką automatizavimą visko, kas tik ateina po ranka. Galbūt šį laikotarpį galima priskirti antrosios kartos programoms, kurios automatizuoja mokyklų tvarkaraščių sudarymo procesą. Praėjusio amžiaus devintajame dešimtmetyje asmeninių kompiuterių pramonė patyrė neįtikėtiną augimą. Asmeninių kompiuterių našumas beveik kasmet padvigubėjo ir kiekvienais metais atneša naujoviškų programinės įrangos produktų. Dirbantiems šioje srityje „batai buvo suplyšę padus“. O mokyklos tvarkaraščių sudarymo programos kažkodėl nenorėjo tinkamai veikti ... Dabar, žinoma, sunku pasakyti, ar mokyklų tvarkaraščių rengimo programų gamintojai žinojo apie palikimą, kurį paliko jų pirmtakai. Praėjusio šimtmečio 1965–1980 m. Ir apie Izraelio matematikų įspėjimą 1976 m., Kad šią problemą sunku išspręsti, tačiau faktas lieka faktu, kad švietimo įstaigų administracija pamažu nurašė senas geras rašomąsias mašinėles, pakeičiančias jas asmeniniais kompiuteriais. Tvarkaraštis vis dar buvo sudarytas rankiniu būdu, su nedidelėmis išimtimis. XXI amžiaus pradžioje, galutinai dominuojant operacinėms sistemoms su grafinėmis vartotojo sąsajomis, baigėsi antrosios kartos mokyklų tvarkaraščių programos, kuriose buvo naudojama pseudo-grafinė sąsaja su praeities MS-DOS operacine sistema. Asmeninių kompiuterių pramonė saugiai sustabdė spartų vystymąsi ir perėjo prie pagarsėjusio „stabilumo“. Praėjusio amžiaus devintojo dešimtmečio viduryje asmeninių kompiuterių technologijos peržengė didelių kompiuterių našumo liniją, viskas buvo paruošta trečiosios kartos programoms kurti. Ir iš tiesų, praėjusio amžiaus pabaigoje ne apskaičiuotas gamintojų skaičius vėl, kaip jiems atrodė, naujame techniniame ir technologiniame lygmenyje ėmė rengti mokyklų tvarkaraščių sudarymo programas. Atsižvelgiant į pastebimą (nors ir sklandų) asmeninių kompiuterių produktyvumo padidėjimą, idėjų stabilizavimą programinės įrangos srityje, sukurtas programas, kurios galėtų būti priskirtos trečiosios kartos programoms. Pagrindinis šių programų bruožas, kaip mums atrodo, yra tas, kad jas būtų galima plėtoti atsižvelgiant ir į klaidas, ir į pradines jų pirmtakų išvadas. Čia pirmiausia turiu omenyje devintojo dešimtmečio kūrėjus. Šeštojo, septintojo ir aštuntojo dešimtmečių matematiniai rezultatai yra lengvesni. Jei žinote apie juos, naudojate juos, jei nežinote, tada „išradote dviratį naujam“. Kitas bruožas yra tas, kad šios programos buvo sukurtos tuo metu naudojant naują - grafinę vartotojo sąsają. Nėra jokių abejonių, kad grafinė sąsaja suteikia kūrėjui iš esmės daugiau galimybių, palyginti su pseudografine (tekstine). Tačiau tuo pačiu ir slypi pavojus. Jei pradėsime lyginti rinkoje esančių (naudojamų) mokyklų tvarkaraščių programas, rasime visiškai nuostabių būdų, kaip suformuoti (įvesti) pradinius duomenis, būtinus skaičiavimams, nors matematiniu požiūriu visos programos (ar bent jau turėtų tai padaryti). Taigi vartotojo sąsajos nuoseklumas ir patogumas pradėjo daryti didelę įtaką mokyklų tvarkaraščių programų kokybei. Šiandien (2013 m.) Verta paminėti, kad lyginant su devintojo dešimtmečio programomis, trečiosios kartos (nulio) programos tapo labai „išmintingesnės“. Kūrėjų optimizmas pastebimai sumažėjo. Niekas (arba beveik niekas) neįsipareigoja pažadėti visko, kas tik atėjo po ranka, automatizavimo. Daugelis devintojo dešimtmečio pabaigoje pradėtų projektų iki šiol nustojo egzistuoti, nes jiems trūko paklausos. Kiti toliau tobulėja ir tobulėja. Dar kiti įšaldė savo vystymąsi per pastaruosius dešimt metų. Tačiau, kaip minėta anksčiau, dar per anksti kalbėti apie galutinį ir neatšaukiamą mokyklos tvarkaraščio sudarymo uždavinio sprendimą.

3 Ar jums reikia tokių programų?

Paprastai, kalbėdami apie programos (automatinio planavimo) naudą (būtinybę), jie nurodo tokį veiksnį kaip - didžiosios eilės vyriausiojo mokytojo darbo sąnaudų (laiko) sumažėjimas rengiant mokymo programą. Dažnai nurodoma, kad geresnės kokybės grafiką galima gauti naudojant kompiuterį. Nors šis argumentas, atsižvelgiant į tai, kas buvo pasakyta žemiau, nėra be ginčų. Mūsų nuomone, turėtume sutikti, kad apskaičiuojant tvarkaraštį naudojant kompiuterį, be laiko taupymo ir geresnės tvarkaraščio kokybės, viena vertus, bus išvengta subjektyvių vertinimų ir asmeninių simpatijų. vadovui mokytojo (dalies mokytojų) atžvilgiu, rengiant tvarkaraštį, įskaitant mokymo krūvio paskirstymą, ir, kita vertus, jis visiškai pašalins nepelnytus kaltinimus vadovui mokytojų, tokiais subjektyviais vertinimais ir užuojautomis, nes akivaizdu, kad kompiuteris „nesidomi“ (kompiuteris dėl visko „kaltas“) ... Taigi, apskaičiuojant mokymo krūvio paskirstymą ir tvarkaraštį kompiuteryje, galima pagerinti dėstytojų psichologinį klimatą (laikytis sąžiningumo ir lygybės principų), kaip ir teisėjas pagerina futbolo komandos žaidėjų nuotaiką po žaidimo. teisė pirmiausia smūgiuoti į kamuolį lygiosiomis ... 2001 metais bendrovė „Chronobus“ atliko beveik 1000 Maskvos mokyklų apklausą dėl poreikio sukurti ir įgyvendinti AWP (a) „Tvarkaraštį“. Apklausos rezultatai parodė, kad visos mokyklos nuoširdžiai nori naudotis tokia programa, tačiau niekas to nedaro. Be to, draugiško tokių automatizavimo priemonių nepaisymo priežastis yra ne reikiamos įrangos ar pinigų trūkumas, o rinkoje siūlomų programų kokybė. Frazė: - „Jei man būtų pasiūlyta pusantro karto padidinti atlyginimą, už tai, kad naudoju tokią programą mokyklos tvarkaraščiui sudaryti, aš atsisakyčiau šio pasiūlymo“. Kitaip tariant, pasak vadovo, mokyklų tvarkaraščių programos yra neigiamų išlaidų programinė įranga. Šiandien, praėjus dvylikai metų nuo minėto apklausos, potencialūs programų, skirtų mokymo programoms rengti, vartotojai - mokyklų vadovai, tokioms programoms, dar labiau ir ne be nuodugniai susiformavusios nuolatinės neigiamos ir dažnai agresyvios nuostatos. Klaidinanti reklama apie primestą „informacinę mokyklos erdvę“ formuoja šios erdvės autorių, kaip sukčių, parduodančių supuvusias prekes, idėją. Pasak daug patirties turinčių mokyklų vadovų, Praktika rodo, kad šios programos gali būti naudojamos tik kaip įrankis pradiniam objektų išdėstymui su vėlesniu rankiniu derinimu, taip pat informacijos išsaugojimu ir spausdinimu. Po automatinio objektų paskirstymo (programa paprastai sudaro nuo 40 iki 70%), praktiškai neįmanoma atsižvelgti į pamokų tvarkaraščio higienos reikalavimus, nes būtina ne tik pristatyti likusius neįdėtus objektus , bet ir žymiai pakeisti (iki 60%) automatinį objektų išdėstymą principu „tik sutvarkyti“. Patyrę savo amato meistrai rekomenduoja pradedantiesiems, planuojant treniruotes, pasinaudoti keliolika patarimų, patvirtintų ilgamete patirtimi ir praktika, vietoj kompiuterio naudojant pamokų tvarkaraščio lentelės maketus iš kartono lapų, spalvoto popieriaus, plati skaidri juosta, klijai, kišenės ir kt. Ir jie visiškai teisūs. Naudojant kompiuterį įprastu redaktoriaus režimu (pvz., Pažįstamu teksto redaktoriumi) arba naudojant programas, kurios pradeda klasių organizavimo procesą aklavietės , kai teoriškai įmanoma ne vieną pamoką įtraukti į tvarkaraščio tinklelį, tai gali atnešti tik nepagrįstus sunkumus, nepatogumus ir pyktį. Tokių programų vartotojų (vadovų) lūkesčiai nekelia abejonių. Jų nuomone, mokyklos tvarkaraščio sudarymo programos, įvedus visus pradinius duomenis, turėtų veikti visiškai automatiniu režimu ir savo tvarkaraščiu, kuris viršytų rankiniu būdu sudarytą tvarkaraštį. Nepakankamas vartotojų lūkesčių ir tokių programų rezultatas sukuria agresyvų vartotojų požiūrį į šias programas ir kartu su jomis į automatus, „stumiančius mokyklos informacinę erdvę“. Reikėtų pažymėti, kad mokyklų tvarkaraščių planavimo „natūralios atrankos“ programų kūrėjai buvo suskirstyti į tris grupes. Pirmoji grupė viešai gina požiūrį, kad automatiškai negalima apskaičiuoti mokyklos tvarkaraščio problemos iš esmės. Ir todėl jie „nebūk kvaili“ net nebando to daryti. O tie, kurie bando, jų nuomone, yra visiški neišmanėliai. „Mes neturime mokyklos tvarkaraščio skaičiavimo programos, o mokyklos tvarkaraščio redaktorių. Mes nesudarome grafiko žmogui, o padedame žmogui savarankiškai (rankiniu režimu) sudaryti tvarkaraštį “- išdidžiai deklaruoja. Antroji kūrėjų grupė deklaruoja kaip tikslą - visiškai automatizuoti mokyklų tvarkaraščio sudarymą, tačiau savo reklaminėje medžiagoje ir vartotojo vadovuose diplomatiškai nutyli apie tikslo pasiekimą. „Mūsų programa gali sudaryti tvarkaraštį automatiniu režimu, rankiniu režimu ir mišriu (pusiau automatiniu) režimu“, - nurodoma neapgaunant vartotojų. Potencialių vartotojų dėmesys tam, kad arklys gali gerti vandenį iš upės, bet negali jo gerti, o programa gali sudaryti tvarkaraštį automatiniu režimu, bet negali jo sukurti, šie kūrėjai nesureikšmina. Mūsų nuomone, tai labai subalansuota ir ori pozicija, kuri, nepaisant šiek tiek gudrumo, gali tik sukelti pagarbą. Arba bent jau tai nesukelia agresyvaus vartotojų požiūrio į kūrėjus. Ir galiausiai, trečioji kūrėjų grupė. „Įveskite pradinius duomenis, spustelėkite skaičiavimo mygtuką ir per kelias minutes garantuotai gausite tvarkaraštį su visų be išimties klasių išdėstymu. Problemos dydžiui nėra jokių apribojimų. Klasių yra ne mažiau kaip 99. Mokytojų-ne mažiau kaip 216. Bent pusė ne visą darbo dieną dirbančių studentų. Padalinkime klasę į grupes iki mažiausiai 256 grupių. Apribojimai mokytojams ir dalykams yra bet kokie. Kiekvienas mokytojas pasirenka sau patogias darbo dienas ir valandas. Nėra mokytojų langų. Dalykų užsiėmimai vyksta tik šiems dalykams leidžiamomis valandomis. Griežtas paralelių laikymasis. Sunkumo taškai priskiriami kiekvienam dalykui. Garantuojamas tikslus laikymasis sanitarinių standartų, susijusių su viso objektų sudėtingumo paskirstymu laiku “. - nedvejodami pareiškia jie. Beje, bejėgiškiausių programų, susijusių su automatiniu planavimu, kūrėjai ir, be to, aplaistytos išvaizdos (nors yra viena, kuri atrodo labai patraukliai) imasi tokio nepretenzingo žingsnio. Tokias programas „Microsoft“ taikliai pavadino - „food dog“ - „šunų maistas“. Sunku pasakyti, kas tiksliai skatina žmones tiesiogiai ir išradingai apgauti vartotojus. Ši apgaulė visada išryškėja pirmą kartą įtraukus mokyklos programą į mokymo programą. Remiantis Rusijos įstatymais, pagal str. Remiantis Rusijos Federacijos civilinio kodekso 179 straipsniu, sandorius, padarytus apgaulės įtakoje, teismas gali pripažinti negaliojančiais, o apgavikas grąžina visus gautus pinigus apgaulei, atlygina apgavikui realią žalą ir, be to, privalo pervesti tą pačią sumą į valstybės pajamas, kurias jis gavo pardavęs programą.

4 Šiek tiek apie sprendžiamos problemos sudėtingumą

Verta pasakyti keletą žodžių apie mokyklos tvarkaraščio sudarymo problemos sudėtingumą. Kvalifikuotiems asmeninio kompiuterio vartotojams, kurie tikėjo jo visagalybe, atrodo, kad užduotis sudaryti mokyklos tvarkaraštį nėra beveik sunkesnė už užduotį sukurti, pavyzdžiui, aukštos kokybės vaizdo redaktorių ar garsą redaktorius. Tačiau, kaip minėta anksčiau, tyrėjų, kurie vienaip ar kitaip ištyrė šią problemą, skaičių sunku suskaičiuoti. Tarp jų dešimtys techninių ir fizinių bei matematinių mokslų daktarų, šimtai kandidatų į mokslus, ne tik techninius, bet ir fizinius bei matematinius, jau nekalbant apie tūkstančius paprastų matematinių galvosūkių mėgėjų, be abejo, didelė technikos studentų armija ir fizinis bei matematinis ugdymas. Tarp mokyklos tvarkaraščio sudarymo tyrėjų taip pat galima paminėti du akademikus - V. S. Tanajevą ir V. S. Michalevičių, taip pat būtų galima įvardyti pasaulinės reputacijos užsienio mokslininkus. Be mokslininkų, puikūs verslininkai neignoravo užduoties sudaryti mokyklos tvarkaraštį. Ir nepaisant to, nepaisant, be perdėto, titaniškų tyrinėtojų pastangų, nereikia kalbėti apie išsamų ir išsamų (ar bent jau patenkinamą) mokymo planavimo problemos sprendimo būdą. Kaip patvirtinimą tam, kas buvo pasakyta, pateikiame žinomo rusų matematiko citatą. ... Kadangi planavimo užduotis visiems gerai žinoma iš mokyklos gyvenimo, kiekviename kurse yra vienas ar keli studentai, priblokšti algoritminio klasių planavimo idėjos. Todėl turiu jus įspėti, kad tai labai sunki užduotis. ... Yra speciali mokslo planavimo teorija, kuri tiria ir sistemina tokio pobūdžio problemas, taip pat įvairius apytikslius jų sprendimo būdus ( tikslius metodus vilties beveik nėra). Ypatingą vietą tarp jų užima euristiniai metodai, kuriais bandoma apibūdinti dispečerio veiksmų logiką ir techniką. ... Vienas pastebėjimas įdomus. Bet pirmiausia leiskite mums pateikti dar vieną citatą. Keturių spalvų hipotezę galima pagrįstai pavadinti „keturių spalvų liga“, nes ji daugeliu atžvilgių yra panaši į ligą. Tai labai užkrečiama. Kartais tai yra gana lengva, tačiau kai kuriais atvejais tai tampa užsitęsusi ar net grėsminga. Nėra skiepų nuo jos; tačiau žmonės, turintys gana sveiką kūną, po trumpo protrūkio įgyja imunitetą visam gyvenimui. Žmogus šia liga gali susirgti kelis kartus, o kartais jį lydi ūmus skausmas, tačiau neužfiksuota nė vieno mirtino rezultato. Yra žinomas bent vienas ligos perdavimo iš tėvo į sūnų atvejis, todėl tai gali būti paveldima.Čia puikus amerikiečių matematikas šaiposi iš senos spalvinimo problemos politinis žemėlapis keturių spalvų, kai šalys, turinčios bendrą sieną, turėtų būti nudažytos skirtingomis spalvomis. Atrodo, kad viską, ką jis pasakė, galima priskirti mokyklos tvarkaraščio sudarymui. Taigi, šių eilučių autorius, kiek įmanydamas, ėmėsi į galvą sekti tolesnę žmonių, apgynusių disertaciją atitinkama tema, karjerą. Atrodytų, kad naujai įsteigtą mokslininką „pats Dievas“ įsakė savo mokslo pasiekimus paversti pinigais. Tai yra, kaip nors iškelti savo sumanymus į rinką, nes beveik visada po disertacijos gynimo lieka tam tikra programa ar automatizuotos pamokų planavimo sistemos dalis. Gerai ne. Visi autoriui žinomi disertacijos gynimo šia tema atvejai baigiasi vienu dalyku - po gynimo kandidatas atsisako šios užduoties ir paprastai pradeda (arba tęsia) dėstytojo karjerą universitete. Kitaip tariant, ji įgyja visą gyvenimą stabilų imunitetą planuojant mokymo programą. Baigiasi bendras samprotavimas kalbėdami apie mokyklos tvarkaraščio sudarymo problemos sudėtingumą, remiamės dar dviem nuomonėmis. Bet pirmiausia atkreipkime dėmesį į tai, kas išreiškia šią nuomonę. Ne paslaptis, kad kai kurie mokyklų informatikos mokytojai, didžiųjų eksperimentų priepuoliuose, nurodo moksleiviams kaip „namų darbus“ parengti pamokų planavimo programą savo mėgstamai mokyklai. Žinoma, moksleiviai, norėdami išspręsti šią problemą, su užsidegimu pasiraitoja rankoves. Kaip išeitis iš šios idėjos internete, galima rasti daugybę argumentų ir teorijų šiuo klausimu iš aukščiau paminėto kontingento. Ko jie nesugalvoja ir kokios nuomonės nepareiškia pionieriai ... Ši tema sukelia ne mažesnį jaudulį tarp žmonių, turinčių techninį išsilavinimą, bandant automatizuoti mėgstamo universiteto dispečerių veiklą. Tačiau šios nuomonės, švelniai tariant, mažai domina. Profesionalūs matematikai, tvarkaraščių teorijos žinovai, labai retai kalba apie mokyklos tvarkaraščio sudarymo problemą. Todėl (ar juo labiau) jų nuomonė šiuo klausimu atrodo labai įdomi. Taigi. Sotskovas Jurijus Nazarovičius, fizikos mokslų daktaras. Sci., Profesorius, Baltarusijos nacionalinės mokslų akademijos Jungtinio informatikos problemų instituto vyriausiasis mokslo darbuotojas, Minskas, vienas ryškiausių planavimo teorijos srities specialistų, daugelio planavimo teorijos monografijų autorius. Visų pirma savo straipsnyje jis rašo: ... Matematiniu požiūriu optimalaus treniruočių tvarkaraščio sudarymo problema yra gana sunki, nes ji priklauso vadinamųjų NP sunkių užduočių klasei. ... Šiame straipsnyje parodyta, kaip grafikų viršūnių spalvą galima naudoti planuojant treniruotes. ... ... Grafo viršūnių dažymo problema yra NP-sunki, todėl jos apibendrinimas aprašytas sek. 2 taip pat yra NP-kietas. ... Toliau. Lazarevas Aleksandras Aleksejevičius, fizikos mokslų daktaras. Sci., Profesorius, Vadybos problemų instituto vyriausiasis mokslo darbuotojas. VA Trapeznikov RAS, Maskva, vienas žymiausių planavimo teorijos srities specialistų, daugelio planavimo teorijos monografijų autorius. Visų pirma savo straipsnyje jis rašo: ... Planavimo mokymo užduotis yra gerai žinoma kombinatorinio optimizavimo užduotis „Timetabling“. Net ir surasti įgyvendinamą tvarkaraštį yra labai sunku stipria problemos prasme. Todėl, sprendžiant jį, būtina naudoti matematinius metodus kombinatorinio optimizavimo uždaviniams spręsti. ... Trumpai: - „Išleisk vandenį, suši irklus, tušo šviesą ...“

5 Mokymo planavimo programinės įrangos rinka

Mokymo programų programinės įrangos rinka, kuri vystėsi kartu su bet kokios asmeninių kompiuterių programinės įrangos rinka, atrodo tiesiog unikali, arba bent jau stebina, o blogiausiu atveju - labai keista. Taigi koks jo unikalumas ar keistumas? Ar kada matėte tokią reklamą: „Pirkite mūsų dulkių siurblį, kuris negali įsiurbti dulkių“. Arba tai: - „Visos keptuvės, kurias galime jums pasiūlyti, yra pilnos skylių“. Arba tai: - „Mūsų televizorius yra unikalus - jis niekada nieko nerodo“. Ir štai reklama: „Nusipirkite mūsų mokyklų tvarkaraščio sudarymo programą, kuri negali jos sudaryti, bet gali būti“, turėjome pamatyti tiek, kiek norėjome. „Na, pirk, pirk, pirk. Mūsų programa gali sudaryti tvarkaraštį. Beveik visą veiklą ji suorganizuos jums, o likusią - kaip kažką. Išeiti iš aklavietės yra labai įdomu. Na, bent jau už 15 USD. Tai nėra daug pinigų, mes tiek daug dirbome ... “. Taigi kiek kainuoja dulkių siurblys, neįsiurbiantis dulkių, nesandari keptuvė ar televizorius, kuris niekada nieko nerodo? Prieš atsakydami į šį sudėtingą klausimą, pabandykime įvertinti potencialių pirkėjų skaičių ir palyginti jį su mokyklų (vadovų) skaičiumi, kurios jau pirko. Demografai nustatė, kad apie 16% išsivysčiusių šalių gyventojų yra moksleiviai. Būtent šis skaičius naudojamas statant naujas mokyklas naujose plėtros srityse. Toliau mes atliksime aritmetinius skaičiavimus, naudodami Rusijos Federacijos pavyzdį (galų gale tėvynė). Taigi, gyventojų yra apie 140 milijonų žmonių. Taigi moksleivių yra apie 22 mln. Mokyklų yra apie 50 tūkst. Tai reiškia, kad vidutinis mokinių skaičius mokykloje yra 440 žmonių. Bet tai yra vidutinė suma. Yra žinoma, kad per pastaruosius 60–70 metų 1000–1400 mokinių mokyklos buvo laikomos standartiniais mokyklų projektais. Iš čia ir daroma išvada - yra labai daug mokyklų, kuriose mokosi daug mažiau nei mūsų vidurkis - 440 žmonių. Akivaizdu, kad tai mokyklos kaimo vietovėse ar labai mažuose miestuose. Vadinasi, daroma tvirtesnė išvada - didžiulis mokyklų skaičius, pamokų planavimo programos iš esmės nėra reikalingos. Žinoma, labai sunku įvertinti mokyklų, kurioms iš esmės tokių programų nereikia, skaičių. Nepaisant to, atidžiai pažvelgę ​​į lubas, ten pamatysime skaičių - 70%. Iš to išplaukia, kad 30% mokyklų turi 500 ir daugiau mokinių, o tokioms mokykloms nepakenktų programa, kuri negali sudaryti mokyklos tvarkaraščio, bet gali ją sudaryti. Gauname galutinį skaičių - 15 tūkstančių mokyklų. Galbūt tai yra potencialus Rusijos Federacijos rinkos pajėgumas. O ką šiandien turime realybėje? Klausimas nėra paprastas. Patikimos statistikos nėra. Visų pirma, ateina į galvą viena programa, kuri buvo „nemokama vpendyurin“ visoms Rusijos Federacijos mokykloms. Šios programos kūrimo pradžia siekia 1998 m., O pabaiga (naujausia versija) - 2003 m. Iki išvaizda , ypač dėl savo laiko, programa tikrai nebloga. Palyginti su kitomis panašiomis programomis, ji turi labai logišką ir gerai apgalvotą vartotojo sąsają. Mūsų subjektyvi nuomone, geriausia vartotojo sąsaja. Tačiau, nors yra mygtukas Sukurti tvarkaraštį, programa yra visiškai bejėgė automatinio (be žmogaus įsikišimo) planavimo požiūriu. Ji nesugeba išspręsti net tų paprastų dalinių užduočių, su kuriomis kitos programos gali lengvai susidoroti. Sprendžiant iš atsiliepimų internete, beveik niekas nesinaudoja šia programa. Taigi, mes tai laikysime „radiacijos fonu“, kuris neturi įtakos bendrai rinkos situacijai. Eikime toliau. Užduokime tokį klausimą. Ar rinkoje yra programų, galinčių suteikti vadovui bent tam tikrą pagalbą planuojant? Pavyzdžiui, daugelis vadovų rankiniu būdu suplanuoja dviejų žingsnių tvarkaraštį. Pirmajame etape, pagal jų žodžius: - „Susitarti su užsieniečiais“. Kitaip tariant, jie parengia mokytojų ir klasių tvarkaraštį mokantis užsienio kalbos. Antrasis etapas - visa kita. Bent dvi programos rinkoje, su šiuo, pirmuoju etapu, puikiai susidoroja su pavydu. Čia taip pat galite planuoti pasirenkamųjų kursų laiką. Tuo pačiu metu klasių yra nuo 10 iki 40 procentų. Taigi, žinoma, yra tam tikros naudos naudojant kompiuterį su šiomis programomis. Be to, viena iš šių programų labai agresyviai ir atkakliai bando pildyti tvarkaraštį. Kai kuriais atvejais, nors ir retai, jai pavyksta. Kitas, pildydamas tvarkaraštį, yra visiškai bejėgis. Taigi, kiek žmonių šiandien naudoja programinę įrangą planuoti pamokas Rusijos Federacijoje? Kai kurie tokios programinės įrangos gamintojai savo svetainėse skelbia informaciją apie savo klientus. Tiesa, į šią informaciją reikėtų žiūrėti labai atsargiai. Kaip minėta aukščiau, kai kurie gamintojai „rinkodaros priepuoliuose“ labai išradingai apgaudinėja potencialius klientus. Ir vis dėlto, atskirdami kviečius nuo pelų, gauname skaičių - apie 1500 mokyklų. Tai sudaro apie 10% potencialių rinkos pajėgumų. Vadinasi, 90% potencialių klientų dar nebuvo įdarbinti. Dabar atkreipkime dėmesį į pasaulinę rinką. Kaip matyti iš ankstesnių skaičiavimų, labai patogus būdas apskaičiuoti laidų skaičių yra toks. Mes paimame šalies gyventojus, atmetame keturis nulius ir gauname potencialių klientų skaičių. Taigi mes tai padarysime. Europa - 500 mln žmogus. JAV - 300 milijonų žmonių. Kanada - 30 mln Japonija - 125 mln Australija - 20 mln Kitos išsivysčiusios šalys - 25 milijonai žmonių. Štai jis - „Auksinis milijardas“. Mes atmetame keturis nulius. Sulaukiame - 100 tūkstančių potencialių klientų. Dabar kyla klausimas: "Kiek mokyklų iš šio auksinio milijardo naudoja mokyklų tvarkaraščių programinę įrangą?" Mes naudojame tą pačią techniką, atskiriant kviečius nuo pelų, kaip ir Rusijos Federacijoje. Gauname skaičių - apie 30 tūkstančių mokyklų. Tai sudaro 30% rinkos. Tuo pačiu metu 70% yra atviri agresyviai rinkodarai (hilling). Dabar belieka kiekybę išversti į kokybę. Tai yra, padauginkite potencialių klientų skaičių iš vienos programinės įrangos licencijos kainos. Kitaip tariant, įvertinti pasaulio rinkos pajėgumus JAV rubliais. Tačiau tam reikia žinoti tokios licencijos kainą. Įdomu, ar skaitytojas turėjo laikyti rankose storą knygą, kurios pavadinimas panašus į šį: - „Programinės įrangos kaina“. Ir mes turėjome. Tiesą sakant, formulė yra labai paprasta. Programinė įranga, kad ir kokia sudėtinga ir apimties ji bebūtų, kainuoja lygiai tiek, kiek už ją sumoka klientas (vartotojas). Ryškiausias to pavyzdys yra „Microsoft“ „Windows“ operacinė sistema. Tikriausiai mažai žmonių manė, kad darbo, talentų, žinių ir pan. Požiūriu žmogaus nusileidimas į mėnulį, palyginti su šia operacine sistema, yra vaikiškos išdaigas. Ir vis dėlto, šimtas penkiasdešimt dolerių už barelį, ir jūs esate legalus vartotojas. Vienintelė problema yra ta, kad potencialių klientų - operacinės sistemos naudotojų ir mokyklos tvarkaraščio sudarymo programos - skaičius nėra palyginamas nei pirmojo, nei antrojo derinimo metu. Iš čia daroma išvada: - „Nepaisant to, kad kai kurie prašo 15 dolerių už nesandarius puodus, programa, kuri tikrai galėtų išspręsti daugumą vadovų mokytojų problemų, turėtų būti brangi“. Belieka tik atsakyti į klausimą: - "Kas yra brangu?" Žinoma, kiekvienas turi savo idėjų apie „Brangų“. Bet tikriausiai vyriausiajam mokytojui (ar panašiai pozicijai, jei kalbame apie pasaulinę rinką) jo mėnesinis atlyginimas yra brangus. Tai yra, nuo 1 000 iki 5 000 USD. Tiesą sakant, mes stebime arba bent jau anksčiau stebėjome. Iš pradžių šios programos pasaulio rinkoje kainuoja lygiai tiek. Kainų kritimas, kaip mums atrodo, įvyko būtent dėl ​​to, kas staiga paaiškėjo - nesandarus puodas buvo nupirktas už 5000 USD. Galiausiai, padauginę kiekį iš kainos, gauname apytikslę pasaulinės programinės įrangos rinkos pajėgumą planuoti mokyklų tvarkaraštį - nuo 100 iki 500 mln. JAV doleriai. Tai yra, rinka yra ne mažiau pinigų reikalaujanti nei, tarkime, įvairių kompiuterinių projektavimo sistemų pramonėje ir statybų rinkoje. Ir, beje, jis yra ne mažiau intensyvus mokslui.

6 „Senovės Egipto“ problemos sprendimo algoritmas

2012 metų pavasarį archeologijos mokslininkas kreipėsi į pažįstamus programuotojus su keistu prašymu. Iš jo žodžių, iššifruodamas senovės Egipto rankraščius, jis aptiko mokyklos tvarkaraščio sudarymo algoritmo aprašymą. Algoritmo autorystė buvo priskirta Egipto kunigystei, vardu Anush. Tiesą sakant, jo prašymas buvo patikrinti šiuolaikiniame kompiuteryje, ar šis algoritmas tikrai gali sudaryti mokyklos tvarkaraštį. Iš pradžių draugai iš jo tyčiojosi. Tačiau atidžiai perskaitę keistus įrašus, nusprendėme juos patikrinti. Taigi, mes aprašome šio algoritmo idėją, tiesą sakant, į senovės rankraščio vertimo santrauką. Preliminariai pasakysime, kad pati šio algoritmo terminija ir senovės Egipto mokyklos organizavimas turi atskirą istorinį interesą, tačiau kadangi šis straipsnis nėra skirtas istorikams, mes pateiksime algoritmą šiuolaikiška ir pažįstama terminologija dabar gyvenančiam žmogui. . Pagrindinis skirtumas tarp senovės Egipto algoritmo (toliau mes praleisime žodį senovės egiptietis) nuo šiuolaikinių metodų yra tas, kad problema yra padalinta į dalis, tiksliau, į keletą nuosekliai išspręstų problemų, o kiekviena išspręsta ankstesniame žingsnyje yra kliūtis problemai išspręsti kitame žingsnyje ... Šiuolaikinėje terminologijoje - taikomas sprendžiamos problemos skaidymo metodas. Reikėtų pažymėti, kad kiekviena problema, kuri yra nuosekliai išspręsta vykdant algoritmą, nėra sunki NP (neišsprendžiama). Tai leidžia iš eilės lengvai išsprendžiamų problemų sprendimo būdu išspręsti visą mokyklos tvarkaraščio sudarymo problemą. Pirmajame žingsnyje turėtumėte pasirinkti ugdymo įstaigos darbo režimą, būtent, nustatyti, kiek dienų per savaitę mokykla dirbs (5 ar 6), ir nuspręsti dėl pamokų, vykstančių per mokslo dieną, skaičiaus (atitinkamai 7 arba 6). Taip pat turite nustatyti mokinių klasių skaičių mokykloje. Toliau turite uždrausti tas valandas, kurioms pamokos nevykdomos. Tai paskutinės kiekvienos mokyklos dienos valandos. Žemesnėms klasėms (mūsų terminologijoje tai prasideda nuo 5 -osios) yra daugiau tokių draudimų, vidurinėms - mažiau, o vyresnėms (11 klasėms) šių draudimų iš viso nėra. Kuris atitinka mūsų sanitarinius standartus. Prisimenama draudimų vesti pamokas lentelė, kuri bus toliau naudojama visame algoritme. Antrame žingsnyje sudaromas ne visą darbo dieną dirbančių darbuotojų tvarkaraštis. Paaiškėjo, kad senovės Egipto švietimo įstaigos nepaniekino ne visą darbo dieną dirbančių darbuotojų darbo. Pagrindinis šios užduoties bruožas yra tas, kad ne visą darbo dieną dirbantiems darbuotojams leidžiama ultimatyviai deklaruoti dienas, kurias jie dirbs. Be to, kai kuriems ne visą darbo dieną dirbantiems darbuotojams leidžiama atsisakyti darbo per pirmąją visų darbo dienų pamoką, kai jie dirba. Matyt, šie ne visą darbo dieną dirbantys darbuotojai buvo moterys ir negalėjo anksti ateiti į mokyklą. Problema išspręsta naudojant įprastą grafiko viršūnių spalvinimo algoritmą. Galite išsamiai susipažinti su šiuo matematiniu modeliu naudodami jau minėtą straipsnį arba daugybę kitų žurnalų straipsnių, pavyzdžiui, [,], taip pat susipažinę su knygomis [,]. Be to, kiekvienai pamokai (klasei, mokytojui, laikui), naudojant užduoties uždavinio sprendimo algoritmą, parenkamas kambarys šiai pamokai vesti. Užduoties problemos sprendimo algoritmas yra aprašytas daugelyje šiuolaikinių vadovėlių, ypač galite susipažinti su juo iš knygos. Antrojo etapo pabaiga-draudimų vedant pamokas, sudarytas laikantis sanitarinių apribojimų, lentelė ir dėl to ne visą darbo dieną dirbančių darbuotojų tvarkaraštis. Taigi gauname naują pamokų draudimų lentelę, kuri bus vienas iš apribojimų kitam algoritmo žingsniui. Trečias žingsnis susideda iš studentų pasirinktų užsiėmimų vedimo problemos (pagal mūsų pasirenkamųjų kursų terminiją). Šios užduoties bruožas yra tas, kad tam tikras klasių skaičius tam tikra akademine valanda yra sujungiamas į srautus, todėl šią valandą jos pasiskirsto į pasirenkamuosius kursus. Tvarkaraštį sudarys tai, kad kiekvienam srautui bus priskirtas laikas, kuriuo bus rengiami pasirenkamieji kursai, tačiau mokytojai bus paskirti galutinai sudarius visą tvarkaraštį. Tai yra, šiame etape mokytojai nėra pavesti vesti pasirenkamųjų kursų. Kuriant tvarkaraštį, laikomasi taisyklės - bet kuriam srautui per vieną mokyklos dieną galima skirti ne daugiau kaip vieną akademinę valandą pasirenkamajam kursui atlikti. Be to, laikomasi dar vienos taisyklės - pasirenkamieji kursai daugiau nei vienam srautui negali būti suplanuoti bet kuriuo metu. Ši taisyklė (apribojimas) atrodo gana pagrįsta, nes, vedant pasirenkamuosius kursus, labai padidėja patalpų, skirtų pamokoms vesti, poreikis. Jis buvo įvestas būtent tam, kad būtų išvengta situacijos, kai keli srautai vienu metu reikalauja daug laisvų kambarių. Pasirenkamųjų kursų vedimo patalpos šiame etape, kaip ir neatrenkami mokytojai, bus atrinkti kartu su mokytojais, sukūrus visą tvarkaraštį. Pasirenkamųjų kursų vedimo problemos sprendimo algoritmas yra nustatyto paprasto grafiko viršūnės spalvos algoritmas, kurį nurodėme ankstesnio žingsnio aprašyme. Nauja draudimų vedant pamokas lentelė sudaryta taip pat, kaip ir ankstesniame etape. Gautas tvarkaraštis derinamas su neigimo lentele. Ketvirtajame žingsnyje užsienio kalbos pamokų tvarkaraščio sudarymo algoritmas. Šios užduoties ypatumas yra tas, kad klasę galima suskirstyti į grupes. Mokytojai negali ultimatumo tvarka deklaruoti, kokiomis dienomis dirbs. Tačiau mokytojams, turintiems nedidelį krūvį, garantuojama viena ar dvi laisvos dienos, kurios jiems bus suteiktos. Kaip ir antrajame algoritmo žingsnyje, kai kurie mokytojai, mokantys užsienio kalbą, gali reikalauti, kad jie būtų atleisti nuo pamokų pirmą darbo dienos valandą, kai jie dirba. Mokytojų / klasių, skirtų užsienio kalbai mokytis, planavimo problema, kaip ir antrajame ir trečiajame žingsniuose, išsprendžiama naudojant nustatyto paprasto grafiko viršūnių spalvos algoritmą. Panašiai kaip ir antrajame etape, naudojant kiekvienos pamokos, tiksliau, kiekvienos mokinių grupės ir jų mokytojo priskyrimo algoritmą, jos veiklai parenkamas kambarys. Ketvirtojo, taip pat antrojo ir trečiojo žingsnių pabaiga - tai pamokų draudimo lentelės derinimas su gautu tvarkaraščiu. Taigi, mes gauname naują šios lentelės versiją, kurią naudosime šeštajame žingsnyje. Baigus ketvirtąjį algoritmo žingsnį, priklausomai nuo mokyklos mokymo programos, paprastai skiriama nuo 15% iki 40% viso šiame plane numatyto studijų krūvio. Penktame žingsnyje apskaičiuojamas mokymo programos nustatytas krūvis patalpoms, kurių mokyklai trūksta. Tokios patalpos, kaip taisyklė, yra sporto salės, darbo (technologijų) pamokų vedimo dirbtuvės, klasės, aprūpintos kompiuteriais informatikos pamokoms vesti. Šis skaičiavimas atliekamas siekiant kuo didesnės tokių patalpų apkrovos (minimalios prastovos). Šeštame žingsnyje sudarytas tvarkaraštis visiems likusiems dalykams, išskyrus tuos, kurie laikomi ribotose patalpose. Mokytojai neturi galimybės pateikti ultimatumo, kuriomis dienomis jie dirbs, tačiau tiems mokytojams, kurių darbo krūvis yra mažas, viena ar dvi laisvos dienos yra garantuotos, o kai kuriems mokytojams yra galimybė atsisakyti dirbti pirmą kartą pamoka. Ši problema išspręsta naudojant algoritmą, skirtą numatytam dvipusio daugiagrafo krašto kraštų dažymui. Su šio algoritmo idėja galite susipažinti iš knygos arba iš žurnalo straipsnių [,,,,]. Sudarytas tvarkaraštis susideda iš keturių - klasės, mokytojo, dalyko, laiko. Tuo pačiu metu visi keturi, naudojant užduoties uždavinio sprendimo algoritmą, yra lyginami su patalpomis, kuriose vyks šios pamokos (ketvertas). Atlikus šį veiksmą, užpildomas visas tvarkaraščio tinklelis, išskyrus pamokas, vykstančias nedaug. Tačiau likusios „skylės“ tvarkaraštyje, tai yra užsiėmimų vedimo sunkiai pasiekiamose patalpose tvarkaraštis. Taigi galime daryti prielaidą, kad šiuo - šeštu žingsniu tam tikra prasme - vienu metu sudaromi du tvarkaraščiai - paprastiems mokytojams / klasėms ir ribotoms patalpoms / klasėms. Septintame žingsnyje užsiėmimai skirstomi į dalykų grupes, kurios vyks ribotose patalpose. Paprastai tokiuose dalykuose kaip kūno kultūra, darbas (technologijos) informatikos pamokos yra suskirstytos į grupes. Jei mokytojų, kuriems tvarkaraštis buvo sudarytas ankstesniame etape, rinkinys susikerta su daugeliu mokytojų, vedančių užsiėmimus ribotose patalpose, tada sudaroma lentelė, kurioje nurodomos draudžiamos mokytojų darbo valandos, kurios yra šių rinkinių sankirta. Naudojant užduoties uždavinio sprendimo algoritmą, atrenkami kiekvienos grupės mokytojai. Paskutinis žingsnis yra aštuntas.Šiame etape sujungiami visi anksčiau gauti tvarkaraščiai, tai yra, sudaromas galutinis tvarkaraštis. Šiam žingsniui atlikti nereikia jokių algoritmų, pakanka paprastų aritmetinių operacijų. Gavęs galutinį tvarkaraštį, kiekvienas mokytojas gali pats nuspręsti, kada jam patogu vesti pasirenkamuosius kursus. Laikas jiems buvo rezervuotas 3 algoritmo žingsnyje. Ir jei šis mokytojas sugeba įdarbinti studentų grupę, tada jis savarankiškai įrašys savo pasirenkamąjį kursą į tvarkaraštį kartu su savo pasirinktomis patalpomis. Bendra visų anksčiau aprašytų žingsnių taisyklė, išskyrus penktą, yra taisyklė - kiekviena klasė per vieną dieną negali turėti daugiau nei vienos pamokos bet kurio dalyko. Be to, Pagrindinė taisyklė mokytojams tai, kad kiekvienas mokytojas gali vesti pamokas keliais dalykais, įskaitant vieną klasę.

7 Algoritmo testavimas

Kaip matote iš ankstesnio skyriaus, mokyklos tvarkaraščio sudarymo algoritmo darbe nėra nieko sunku suprasti. Viena po kitos sprendžiamos tarpusavyje susijusios, atskiros, lengvai išsprendžiamos (ne NP kietos) problemos, kol visos jos išsenka. Nepaisant to, nebuvo jokios priežasties tvirtai teigti, kad kiekvieną iš šių užduočių galima išspręsti. Nesant jokio teorinio algoritmo pagrindimo, buvo galima patikrinti jo veikimą tik eksperimentiškai, juolab kad būtent tokią užduotį iškėlė archeologas, suklupęs ant senovės rankraščio ir padaręs jo vertimą. Visiškai natūralu, kad pirmoji programuotojų mintis buvo sukurti bendrą „Windows“ operacinės sistemos programą. Bet kas yra tipiška laimėjimo programa? Įjungus (paleistas vykdyti), jis laukia įvykių iš vartotojo, pvz., Įves pradinius duomenis. Ir kaip galima gauti šiuos pradinius duomenis ir vėliau juos įvesti į programą? Ačiū Dievui, o tiksliau JAV, šiuo metu šiek tiek save gerbianti mokykla atidarė savo svetainę internete ir pirmas dalykas, kuris pasirodo šioje svetainėje, be nuotraukų iš įvairių šventinių renginių, yra mokyklos mokymo programa. Belieka tik jį nukopijuoti ir įvesti į programą kaip pradinius tvarkaraščio apskaičiavimo duomenis. Klausimas. Kiek tai užtrunka? Šiuo metu rinkoje siūloma mokyklų tvarkaraščių programų naudojimo praktika parodė, kad norint patekti į mokymo programą kartu su mokymo krūvio pasiskirstymo lentelės sudarymu, reikia nuo 8 iki 10 valandų, švelniai tariant, kruopštaus darbo. Tarkime, kad ši mokymo programa buvo įvesta ir suformuota pedagoginio krūvio paskirstymo lentelė, o štai ... grafikas buvo sudarytas. Ką tai sako. Visiškai niekas. Nėra jokios garantijos, kad kita užduotis bus išspręsta. Dabar, jei tvarkaraštis nebūtų sudarytas, būtų daug pasakyta, būtent, kad algoritmas problemos neišsprendžia. Kitaip tariant, tipišką laimėjimo programą tam tikra prasme beveik neįmanoma išbandyti. Kaip būti? Vėlgi - ačiū Dievui, tiksliau, ačiū „Microsoft“, vadinamasis konsolės programos režimas palaikomas šiuolaikinėse „Windows“ operacinės sistemos versijose. Beje, kai kuriems jauniems žmonėms tai yra visiškas apreiškimas, jie niekada nematė juodų langų su teksto eilutėmis, einančiomis šių langų viduje. Tiesą sakant, tai yra tolimos praeities ir seniai išvykusių pagrindinių kompiuterių stilius - MS -DOS. Tačiau šie langai turi vieną pranašumą. Jie gali kabėti kompiuterio ekrane, atlikdami reikiamus skaičiavimus, be žmogaus įsikišimo - ir dieną, ir mėnesį, ir ... negaliu pasakyti, kiek. Būtent to ir reikėjo algoritmui išbandyti. Be to, samprotavimai buvo tokie. Žinoma, pradinių duomenų generatoriaus (grubiai tariant, tipinės mokyklos mokymo programos ir mokymo krūvio pasiskirstymo lentelės) parašymas užtruks šiek tiek laiko, tačiau, kita vertus, kai būsite parašytas vieną kartą, galėsite gauti neribotą skaičių bandomieji elementai Norėdami patikrinti algoritmą, užteks tik išsprendus kitą užduotį perkelti valdymą į šį generatorių, kad būtų sukurta nauja (kita) užduotis. Bus galima gauti statistiškai patikimus duomenis apie išbandyto algoritmo kokybę. Pavyzdžiui, 80 procentų užduočių yra išspręstos, bet 20 - ne, arba atvirkščiai. Jums tereikia padaryti pakankamai daug užduočių, kurias reikia išspręsti. Būtent tai ir turėjo būti padaryta - konsolės programa, tai buvo išeitis iš šios situacijos. Kaip sakoma, pasaka pati greitai pasakoja, bet tai daroma ne greitai. Pasirodė, kad nėra taip lengva užduotis sugalvoti pradinių duomenų generatorių, kuris tinkamai atspindėtų visas praktines situacijas, net ir įprastos mokyklos. Tačiau vieną dieną išsipildė beprotiškos svajonės ... anksčiau ar vėliau ... kiek ilgai virvė nekabės ... Pradinių duomenų generatorius baigtas, senovės egiptiečių algoritmas užprogramuotas, „visos klaidos ištaisytos“, spąstai nustatytos klaidos, įdiegti skaičiavimo rezultatų patikrinimai. Programos pradžioje planuojamas nedidelis klasių skaičius - nuo 9 iki 14 (maža mokykla). Sprendimai pasirodė kaip kulkosvaidis. Padidėjus klasių skaičiui - nuo 15 iki 21 (vidurinė mokykla), sprendimai buvo atleisti greitai, bet ne kaip kulkosvaidis ... labiau kaip pistoletas. Toliau. Čia yra ... didelė mokykla, iki keturių klasių lygiagrečiai, visas kiekis klasių nuo 22 iki 28. Stabdžiai aiškiai buvo įjungti ... Procesas pradėjo priminti tingų antį, banguojančią nuo kojos iki kojos. Tačiau vienas dalykas mane džiugino - eilutė: „Neišspręstų problemų skaičius =“ nuolat rodė nulį. Tapo aišku. Norint gauti statistiškai patikimus duomenis, patvirtinančius galimybę išspręsti bet kokias pagrįstas problemas visiškai automatiniu režimu, nepakanka vieno kompiuterio. Maži aritmetiniai skaičiavimai parodė, kad norint dirbti su šešių ar daugiau skaitmenų skaičiumi pagal išspręstų užduočių skaičių, reikia bent keliolikos kompiuterių. O keliolikai kompiuterių (galite įvertinti iš šių kompiuterių skleidžiamos šilumos kiekį ir nuolatinį ventiliatorių skleidžiamą triukšmą) reikalinga atskira patalpa. Bet nieko, jūs negalite mūsų sustabdyti ... Netrukus buvo paleista keliolika, ne keliolika, bet septyni keturių branduolių kompiuteriai. Dėl to, po metų „smurtinių veiksmų“ senovės Egipto algoritmo, susijusio su garbingu keturių branduolių septyneriu, ir po dešimtys milijonų išspręstų problemų, galime užtikrintai tvirtinti: išspręskite be žmogaus įsikišimo visiškai automatiškai režimas “. Tuo pačiu metu bendras 1000 užduočių skaičiavimo laikas yra maždaug toks: užduočių grupei nuo 9 iki 14 klasių = 20 minučių, užduočių grupei nuo 15 iki 21 klasės = 40 minučių, užduočių grupei nuo 22 iki 28 klasių, skaičiavimo laikas yra nuo 6 iki 8 valandų, t.y. šiai grupei vidutiniškai apie pusę minutės kiekvienai užduočiai. Taigi daugiau nei metus trukęs eksperimentas, skirtas tikrinti (išbandyti) mokyklos tvarkaraščio sudarymo visiškai automatiniu režimu, nedalyvaujant asmeniui, kuriam buvo išspręstos dešimtys milijonų testų užduočių, buvo sėkmingai atliktas. Beveik visoms bandymo užduotims (pradiniams duomenims) buvo sudarytas tvarkaraštis, atitinkantis visus apribojimus.

8 Logiškas ateities programinės įrangos modelis

Baigus kasmetinį mokyklos tvarkaraščio sudarymo algoritmo testavimą, iškilo klausimas: - „Tai kas toliau?“. Visų pirma, stebina tai, kad konsolės programa niekuo neįtikins, kad užduotis parengti mokyklos tvarkaraštį tikrai išspręsta ... nebent pats programuotojas, parašęs šią programą. Sukurkite juodą langą, kuriame kartkartėmis pasirodytų tokios eilutės: - „Išspręstų problemų skaičius = 12547564“, kad padėtų net prastai besimokantiems penktokams. Taigi, normalus žmogus tiesiog nepatikės tokia programa, jei galiu taip pasakyti, ir elgsis teisingai. Neįmanoma išsiversti be visavertės „win“ programos. Bet iš pradžių tai nebūtų blogai, tai bus nulemta siekiant sukurti tokią programą. Bent du tokie tikslai yra arti. Tai yra visavertės programinės įrangos sukūrimas su visomis iš to kylančiomis pasekmėmis ir - programos, kuri demonstruoja algoritmo veikimą, sukūrimas, kuris blogiau ar geriau sugeba įtikinti žmogų, kad jis nėra apgautas. O ežiukas supranta, kad pagal darbo intensyvumą šie du projektai yra tiesiog nepalyginami. Natūralu, kad buvo priimtas sprendimas eiti lengvesniu keliu. Gerai: - „Ko reikia iš tokios„ win -application “ - demonstracinės versijos?“. Dar nespėjus užduoti kito klausimo: - "Kas tai turėtų būti?" Iš pradžių. Galvos skausmas dėl patogios, suprantamos, praktiškos ir gražios vartotojo sąsajos iš karto pašalinamas. Tokiam demonstravimui visiškai pakanka labai primityvios sąsajos. Svarbu tik tai, kad vartotojas galėtų matyti pradinius duomenis, kurie siūlomi programai apskaičiuoti (natūraliai sugeneruotus atsitiktinai), ir šio skaičiavimo rezultatus. Bent jau teoriškai vartotojas galės patikrinti pradinių duomenų ir rezultato, gauto naudojant programą, atitikimą. Ar toks patikrinimas sunkus? ... Atsakymas vienareikšmis: - „Taip, tai nėra paprasta ...“. Ypač jei žinote, kiek spąstų ir patikrinimų yra konsolės programoje, skirtoje nuolat tikrinti gautus rezultatus, taip pat šių patikrinimų ir spąstų kodo dydį. Ar yra kitų įtikinimo būdų? ... Galbūt, perduodant visiems besidomintiems ... programos šaltinio kodą. Bet, pavyzdžiui, „Microsoft“ tai nepriimama. Antra. Pašalinama pagalbos failo, vartotojo vadovo ir kitų lankų, varpelių ir švilpukų, būtinų visavertei programinei įrangai, problema. Ir taip jie padarė. Pagrindinėje programos formoje buvo įstrigę daugiau nei dvidešimt mygtukų, iš kurių tik vienas yra aktyvus kiekviename skaičiavimo etape, neskaičiuojant tipo mygtukų - Apie programą, Pradėti naują užduotį, Uždaryti mane. Spustelėkite šį mygtuką, pasirodys langas su mygtuku „Sukurti duomenis“. Paspaudus „Generate data“, sukurti duomenys rodomi lange baltame fone. Mes uždarome langą. Ką tik paspaustas mygtukas užgęsta (nustoja būti aktyvus), kitas, kurį reikia paspausti, tampa aktyvus. Mes spaudžiame. Atsidaro kitas langas. Ir yra mygtukas Sukurti tvarkaraštį. Spustelėkite Sukurti tvarkaraštį, pasirodys sukurtas tvarkaraštis. Kiekvienas gali patikrinti, ar tvarkaraštis teisingas, ar ne. Ir taip toliau, kol bus atlikti visi algoritmo veiksmai. Tada galite spustelėti didelį mygtuką Pradėti naują užduotį. Ir taip ratu. Arba spustelėkite mygtuką Uždaryti mane. Iš pirmo žvilgsnio gali atrodyti: - „Visa ši demonstracinė programa yra beždžionės darbas“. Bet taip nėra. Dėl mažiausiai trijų priežasčių. Iš pradžių. Kuriant demonstraciją buvo išspręsta gana svarbi užduotis-sukurti būsimą visavertės programinės įrangos architektūrą. Būtent. Reikėjo griežčiausiu būdu atskirti „smegenis“ nuo „liemens“. Kad būtų aiškiau, atskirkite planavimo algoritmo kodą nuo šaltinio duomenų generatoriaus kodo ir vartotojo sąsajos kodo. Visas tvarkaraščio apskaičiavimo algoritmo kodas yra sutelktas į dinaminių nuorodų biblioteką, todėl vartotojo sąsaja, kaip ir klientas, gali atlikti užduotis dinaminei bibliotekai, kuri veikia kaip serveris, sudaryti įvairius tvarkaraščius, sudarytus skirtingais etapais algoritmą. Tai leis ateityje, neliečiant tvarkaraščio skaičiavimo algoritmo kodo, eksperimentuoti su įvairiomis sąsajos parinktimis, kol vartotojai bus visiškai ir visiškai patenkinti. Antra. Nepaisant primityvumo, demonstracinė vartotojo sąsaja yra logiškas patogios, suprantamos, praktiškos ir gražios vartotojo sąsajos ateities modelis. Pavyzdžiui, ji įgyvendina galimybę grįžti prie ankstesnio algoritmo žingsnio, o ši funkcija savo ruožtu paveikė programos duomenų struktūrą. Be to, demonstracinė sąsaja palaiko tokią algoritmo funkciją, kaip pereiti nuo žingsnio prie žingsnio griežta seka, kuri užtikrina duomenų vientisumą ir apsaugą nuo neteisingų pakeitimų. Trečia. Dar kartą kartojame, nepaisant primityvumo, esama vartotojo sąsaja yra tinkama analizuoti praktinių situacijų, kylančių rengiant šioje programoje patvirtintą mokyklos tvarkaraštį, matematinį modelį. Tokią analizę ar egzaminą galėtų atlikti specialistai, gerai išmanantys šią temą, pavyzdžiui, vadovai, turintys pakankamai darbo patirties ir mokantys matematikos mokykloje. Norint suprasti skaičiavimo detales, žinoma, nepakanka jų kvalifikacijos (ir niekas neturės tokio noro), tačiau dėl bendros matematinės kultūros jie gali pastebėti akivaizdžius trūkumus formuluojant problemą daug geriau nei bet kuris profesionalus matematikas, susipažinęs su mokyklos darbu tik iš nuogirdų ar įvairių leidinių. - Taigi kas toliau? Ir tada visavertės programinės įrangos kūrimas pagal visus programinės įrangos inžinerijos įstatymus ir taisykles, kurios dabar savo sudėtingumu neviršija įprastos ERP sistemoms skirtos programinės įrangos. Tik neklauskite: - „Kiek laiko tai užtruks ir koks tokios programinės įrangos kūrimo sudėtingumas? ...“. Ir juo labiau, neklauskite: - „Kiek tokia plėtra kainuos? ...“.

9 Problemos, susijusios su verslo modeliu

Kaip buvo apskaičiuota anksčiau, pasaulinė visiškai automatinio mokyklinio tvarkaraščio programinės įrangos rinka yra nuo 100 iki 500 milijonų JAV dolerių. Tačiau šią rinką, kaip sako rizikos kapitalistai, dar reikia „pakelti“. Ir čia gana aiškiai išryškėja bent dvi problemos. Viena problema: - „Brangus“. Mes ties tuo jau sustojome. Kitas, mūsų nuomone, rimtesnis dalykas yra: - „Tokios programinės įrangos reputacija“. Naudojant metaforą, tokios programinės įrangos reputacija primena kvailas, stipriai mėšlą ir rūkančias šiukšles po mūšio Kulikovo lauke. Be to, dūmai yra tokie aitrūs, kad norisi užsimerkti ir nustoti kvėpuoti. Kaip minėta anksčiau, kalbantis su potencialiais mokyklos tvarkaraščio programinės įrangos klientais, šis pokalbis lengvai virsta keiksmažodžiais. „Mes tai gavome ... su jūsų automatizavimu, mokyklos informacine erdve ir elektroniniais dienoraščiais, leiskite man ramiai dirbti ...“. Ką daryti, kad tokios programinės įrangos reputacija ir vadovo požiūris į ją pasikeistų iš priešiškos, bent jau neutralios? Apie teigiamas įvaizdis mes dar neužmigome. Prieš dešimt metų dar buvo galima sakyti, kad kompiuteriai vadovų kabinetuose yra skirti baldams, kaip būtinas stipendijos ir progresyvumo priedas. Kas į geriausiu atveju, vietoj rašomosios mašinėlės naudojamas kompiuteris (nors, kaip minėta anksčiau, būtent tokia aplinkybė padėjo tokiam sparčiam asmeninių kompiuterių pramonės suklestėjimui). Situacija dabar pasikeitė. Daugelis jau bandė ... Ką tik aptarėme tokių bandymų rezultatus. Belieka viską pradėti nuo pradžių. Būtent. Su tokių programų platinimo verslo modeliu. Net jei nežiūrite labai atidžiai, galite pastebėti, kad šis verslo modelis per pastaruosius 15 metų praktiškai nepasikeitė. Raskite programos svetainę, atsisiųskite demonstracinę versiją, išrašykite sąskaitą apmokėjimui ... Atrodo, kad su apmokėjimo sąskaita viskas aišku. Negalite išsiversti ir be programos svetainės. Bet kaip su demonstracijomis? O su demonstracinėmis versijomis viskas yra kitaip. Pirmas variantas. Mūsų demonstracinė versija nesiskiria nuo darbinės programos versijos, tik jūs negalite išsaugoti įvestų duomenų ir negalite spausdinti gautų rezultatų į spausdintuvą. Ir taip, viskas veikia. Ar naudojant tokią demonstracinę versiją įmanoma įvertinti visus programos privalumus ir trūkumus? Kaip jau minėta anksčiau, įveskite visus pradinius duomenis, kad apie valandą, o ne daugiau kaip pusantros, iš tikrųjų nebūtų bent 8–10 valandų nepertraukiamo ir kruopštaus (iki velniškai nuobodaus). ) reikia dirbti. Normalus žmogus, o juo labiau vartotojas, kuris pirmą kartą pradeda dirbti su programa, kai jam reikia vienu metu išmokti dirbti su programa ir tiksliai, be klaidų įvesti kalną pradinių duomenų, vienu metu negali to padaryti. Tai trunka mažiausiai dvi ar net tris dienas (kartus). Dabar įsivaizduokite pradedančiojo baimę, kad maitinimas bus nutrauktas arba kažkas bus paleista iš naujo. Na ... normalus žmogus nenorėtų naudoti tokios demonstracinės versijos. Taigi, arba nuspręskite nusipirkti „kiaulę kišenėje“, žinodami apie kai kurių kūrėjų „rinkodaros priepuolius“, arba, kaip dažnai nutinka, su kartėliu dėl sugaišto laiko paspauskite „Del“ klavišą. Teisybės dėlei reikia pažymėti, kad tie patys kūrėjai sugalvojo kitą variantą. Savo programai padarėme „pertraukiklį“. Nieko neįtariantis, geraširdis vartotojas, anksčiau mažu raktu išjungęs savo sąžinę, atsisiunčia neteisėtą kopiją (deme + breaker). Įdiegimai, pertraukos ir ... viskas veikia ... Kaip sakoma, naudokite sveikatai ... Tiesa, maždaug po pusmečio programa jums praneš, kad įjungia demonstracinį režimą, ir išsaugoti jūsų duomenis , būk toks malonus ... .., paprašyk kūrėjo sąskaitos faktūros išrašo ... Žvelgiant iš šalies į tokius triukus, atrodo, kad ši galimybė - galų gale, sąžiningesnė. Nors, žinoma, vartotojas bando apgauti gamintoją, gamintojas apgaudinėja vartotoją ... beje, žada jam, kad po kelių minučių įvedęs visus pradinius duomenis jis gaus paruoštą tvarkaraštį. Galima drąsiai teigti, kad didžioji dauguma vartotojų niekada nesužinos, kad buvo atskleisti jų duomenys reali grėsmė... Praleidęs 15–20 valandų dirbdamas su programa ir įsitikinęs jos nenaudingumu, šaukė: - „Visos programos, kaip ir vyrai, yra tokios ...“, potencialių pirkėjų piktai ištrina šią programą iš savo kompiuterio. Ir po valandos ar pusantros valandos, nusiraminę, atgaudami kvapą, jie sako sau: „Kas aš esu ... vis tiek protingas, kad už tai nemokėjau pinigų ...“, - sakė mama. -„Neimk katės į kuprą“. Antras variantas. Mūsų demonstracinė versija nesiskiria nuo darbinės versijos, yra tik vienas apribojimas, didžiausias klasių skaičius yra penkios. Ir taip, viskas veikia. Dėl to toks pareiškimas pasirodo forume. „Aš mačiau jūsų programą, jei taip galiu pasakyti, programą. Ir jis pristatė, kad nieko - keturios klasės. Ir ji man pasakė: - „Aš negaliu sudaryti tvarkaraščio“. Galite įdėti į save ... Prakeikti spekuliantai “. Čia susiduriame su atveju, kai kūrėjai rado nuotykių ant savo „... (galvos)“. Tie, kurie mano, kad suplanuoti mokyklą su keturiomis klasėmis yra daug lengviau nei, pavyzdžiui, dvidešimt, labai klysta. Štai kodėl, testuojant „Senovės Egipto“ planavimo algoritmą, buvo nuspręsta - generuojant bandymų duomenis, minimaliam klasių skaičiui, pasirinkite skaičių - devynis. Kartais tai paaiškinama tuo, kad neįmanoma automatiškai sudaryti mokymo krūvio pasiskirstymo lentelės. Paprasčiau tariant, paskirstyti krūvį nedaug klasių ir atitinkamai nedaug mokytojų. Matyt, tokie triukai gali parodyti tik labai patyrusi ranka(arba akis, jei jums patinka). Trečias variantas. Gerai tada. Naudokitės mūsų programa. Bet, dvi savaites. Ir per dvi savaites viskas, šabas. "Mes išjungsime vandenį ..." Ar įmanoma per dvi savaites įsisavinti programą ir įvertinti visus jos privalumus bei trūkumus? Jei atvirai, sakykime: - „Galbūt, kas įmanoma ...“. Bet su viena sąlyga. Jūs turite nustoti daryti visa kita. A mėgstamiausias žodis vyriausiasis mokytojas: - „Užimtas“. „O, užsiėmęs. Toks užimtas, kad nei atsikvėpti, nei ... nėra laiko “. Ar vyriausiasis mokytojas dvi savaites paliks viską pasaulyje ir pasiners į šio laikotarpio planavimo programą? Kaip sako mokslininkai: - „Sunku pasakyti ...“. Trumpai tariant, viskas blogai ... Ir taip blogai, ir taip nepatogu ... Kur ieškoti išeities? Gal nuomotis?

10 „SaaS“ programinės įrangos verslo modelis

Iš pradžių visa kompiuterių pramonė naudojo nuomos verslo modelį - pirmieji kompiuteriai kainavo daug pinigų, o jų skaičiavimo galia buvo išnuomota klientams. Atsiradus internetui senasis verslo modelis buvo atgaivintas, tačiau iš esmės kitokiu technologiniu pagrindu. SaaS(angl. programinė įranga kaip paslauga - programinė įranga kaip paslauga) - programinės įrangos pardavimo ir naudojimo verslo modelis, kai tiekėjas kuria žiniatinklio programą ir savarankiškai ją valdo, suteikdamas klientui prieigą prie programinės įrangos internetu.

Pagrindinis skirtumas tarp „SaaS“ ir senojo modelio yra tas, kad anksčiau klientai prie kompiuterio prieidavo tiesiogiai, o ne naudodamiesi plačiajuosčiais tinklais. Kadangi „SaaS“ modelis yra orientuotas į paslaugų teikimą naudojant internetą, jo kūrimas yra tiesiogiai susijęs su pasaulinio tinklo plėtra. Pirmosios įmonės, pasiūliusios programinę įrangą kaip paslaugą, Vakarų šalyse pasirodė 1997–1999 m., O santrumpa „SaaS“ plačiai pradėta naudoti 2001 m. Atrodo, kad mūsų „sunkiu atveju“ šis verslo modelis yra optimaliausias, o gal net vienintelis priimtinas. Tai sutaupo potencialius klientus nuo rizikos palyginti didelė suma pinigų mokant už programinės įrangos produktą iš beveik beviltiškai sugadintos reputacijos produktų grupės. Naudodamasis nuomos verslo modeliu, klientas galės ramiai ir pamažu įsitikinti, kad siūloma prekė jam tikrai reikalinga ir kad jo lūkesčiai dėl produkto naudojimo sutampa su tuo, ką jis iš tikrųjų gauna. Anksčiau mes pakankamai išsamiai kalbėjome apie vadovų lūkesčius iš tokių programų.

11 Vietoj išvados

Kartais kai kurie sarkastišku balsu klausia: - „Ar turite verslo planą? ...“ Taip. Ir vis dėlto, labai paprasta. „Nuosekliai spręsti kylančias problemas, kai jos ateina ...“. Kraštutiniu atveju galite naudoti „SaaS“ modelį (verslo planas - pagal pareikalavimą). Jei kam to prireiks, bus galima viską detaliai ir detaliai planuoti, joks buhalteris nesirinks!

Bibliografija

Baltak S.V., Sotskov Yu.N. Treniruočių planavimas pagal grafiko viršūnių spalvą. Informatika, 2006, nr. 3, p. 58 - 69. Borodinas O.V. Grafikų spalvos ir topologiniai vaizdai // Diskretinė analizė ir operacijų tyrimas. 1996, 3 tomas, Nr. 4, p. 3 - 27. Borodinas O.V. Kotzigo teoremos apibendrinimas ir nustatytas plokštumos grafikų kraštų dažymas // Matematicheskie zametki. 1990, 48 tomas, 6 numeris, p. 22 - 28. Vizingas V.G. Grafiko viršūnių dažymas pagal naudojamų spalvų daugumos apribojimus // Diskretinė analizė ir operacijų tyrimas. 2009, 16 tomas, Nr. 4, p. 21 - 30. Vizingas V.G. Apie grafikų sujungimą nustatytomis spalvomis // Diskretinė analizė ir operacijų tyrimas. 1999, 1 serija, 6 tomas, Nr. 4, p. 36 - 43. Gafarovas E. R., Lazarevas A. A. Matematiniai optimizavimo metodai rengiant mokymo programą // Naujos informacinės technologijos ugdyme. Mokslinių darbų rinkinys. - M.: 1C-Publishing, 2013, 2 dalis, p. 51 - 55. Gary M., Johnsonas D. Skaičiavimo mašinos ir sunkias užduotis. - M.: Mir, 1982–416 p. Distel R. Grafikų teorija: Per. iš anglų kalbos - Novosibirskas: Matematikos instituto leidykla, 2002.- 336 p. Emelichev V.A., Melnikov A.I., Sarvanov V.I., Tyshkevich R.I. Grafų teorijos paskaitos. - M.: Mokslas. Ch. red. fizinis-kilimėlis. lit., 1990 m.- 384 psl. Ichbana D., Knepper S. Billas Gatesas ir „Microsoft“ kūrimas. - Rostovas prie Dono: leidykla „Feniksas“, 1997.- 352 p. Karpovas D.V. Dinaminės taisyklingos grafikų viršūnių spalvos. // Mokslinių seminarų užrašai POMI. 2010, 381 tomas, p. 47 - 77. Magomedovas A. M., Magomedovas T. A. Įprasta dvipusio grafiko 5 briaunų spalva, intervalas vienoje dalyje, // Taikomoji diskrečioji matematika. 2011. Nr. 3 (13), p. 85 - 91. Papadimitru H., Steiglitz K. Kombinatorinis optimizavimas. Algoritmai ir sudėtingumas. Per. iš anglų kalbos - M.: Mir, 1985–512 p. Romanovskis I.V. Diskretinė analizė. Studijų vadovas studentams, besispecializuojantiems taikomojoje matematikoje ir informatikoje. - 2 leidimas, peržiūrėtas. - SPb.: Nevskio tarmė, 2000–240 p. Swami M., Thulasiraman K. Grafikai, tinklai ir algoritmai: Per. iš anglų kalbos - M.: Mir, 1984–455 p. Smirnovas V.V. Pererburgo mokyklos ir mokyklų pastatai. Mokyklų statybos Sankt Peterburge - Petrograde - Leningrade istorija 1703 - 2003 m - SPb.: Leidykla "Rusijos ir Baltijos šalių informacijos centras" BLITZ ", 2003. - 144 p. Stetsenko O.P. Vienos formos grafiko kraštų dažymas nustatytomis spalvomis // Diskretinė matematika. 1997. 9 tomas, 4 numeris, 92 - 93. Urnovas V.A. Tvarkaraštis yra paklausiausias AWP švietime // Informatika ir švietimas. 2001, Nr. 4, p. 47 - 52. Harari F. Grafikų teorija. - M.: Mir, 1973–302 p. Net S., Itai A., Shamir A. Apie tvarkaraščio sudėtingumą ir įvairių prekių srauto problemas // SIAM J: Comput. T. 5, Nr. 1976 m. Gruodžio 4 d., 691-703

Nuorodos:

Todėl visas aukštas, kuriame buvo toks kompiuteris, buvo padengtas mažu metalinis tinklelis, kad būtų išvengta prisiekusių sovietinio režimo priešų „elektroninio žvilgsnio“ galimybės. Pati švietimo tvarkaraščio sudarymo užduotis (be kompiuterių pagalbos) greičiausiai yra ne mažiau kaip trys šimtai metų. Buvo užfiksuoti atvejai, kai vadovai - apskritai kultūringi ir gero būdo žmonės, išgirdę frazę: - „Mokyklos tvarkaraščio sudarymo programa“ akimirksniu perėjo prie keiksmažodžių. Čia nesigilinsime į NP sunkių problemų teoriją, nes šio klausimo aptarimas leistų skaitytojui toli nukrypti nuo mus dominančios temos, be to, būtų aiškiai per anksti ir paviršutiniškai. Susidomėjusiam skaitytojui galima rekomenduoti perskaityti bene labiausiai cituojamą mūsų šalies leidinį šia tema. Norint visiškai suprasti šį straipsnį, NP sunkias problemas galima suprasti kaip praktiškai neišsprendžiamas problemas, nors tai nėra visiškai tikslus „vertimas“. Tai reiškia leidinius rusų kalba, kurių nėra tiek daug, palyginti su leidiniais anglų kalba. Labiausiai tikėtina, kad jų skaičius neviršija viso Rusijos Federacijos indėlio aukštųjų technologijų srityje, kuris yra apytiksliai 0,4–0,6% (nuo nulio iki keturių dešimtųjų procentų iki nulio šešių dešimtųjų procentų) ) viso pasaulio. Tiesa, fizinių ir matematinių mokslų yra eilės tvarka mažiau. Viačeslavas Sergejevičius Tanajevas (1940 - 2002) - baltarusių matematikas, Baškirijos Respublikos Nacionalinės mokslų akademijos tyrimų ir plėtros organizacijos „Kibernetika“ direktorius, fizinių ir matematinių mokslų daktaras (1978 m.), Profesorius (1980 m.) Baltarusijos nacionalinės mokslų akademijos narys (2000). Moksliniai interesai: operacijų tyrimas, planavimo teorija, optimizavimo metodai. Michalevičius Vladimiras Sergejevičius (1930 - 1994) - ukrainiečių matematikas ir kibernetikas, Ukrainos mokslų akademijos akademikas, Rusijos mokslų akademijos akademikas (1991; TSRS mokslų akademijos akademikas nuo 1984 m.). Remiasi optimalių statistinių sprendimų teorija, sistemos analizė, teorinė ir ekonominė kibernetika. SSRS valstybinė premija (1981). Tačiau šaltinio duomenų generatoriaus kodo ir sudaryto tvarkaraščio teisingumo tikrinimo kodo perkėlimas yra visiškai įmanomas, nes šis kodas nereiškia jokios komercinės vertės. Senovės Egipto kunigės Anush garbei, programa rusų kalba buvo pavadinta Annuška.

Ir net ... gal ... Bet ką! tuščia svajonė.
Tai niekaip neįvyks.
Likimas pavydus, blogis!
O kodėl aš ne tabakas! ... A.S. Puškinas

Failas iš T E X išvertė T T ​​H, 4.03 versija.
2013 m. Liepos 27 d., 00:53.

Atsisiųskite į savo telefoną, kad nieko nepamirštumėte ir niekada nevėluotumėte.

„Android“

Tvarkaraštis

Graži ir intuityvi valdymo programa mokyklos gyvenimas... Galima įvesti tvarkaraščius, namų darbus, egzaminus ir net atostogas. Programa gali būti sinchronizuojama su visais jūsų „Android“ įrenginiais, o pamokų metu ji automatiškai pereis į tylųjį režimą.

Mokyklos žurnalas

Šiame elektroniniame dienyne galite sudaryti tvarkaraštį, nurodydami mokytojo vardą ir telefono numerį, taip pat pamokos vietą. Kad tikrai nieko nepamirštumėte, programoje yra pagrindinio telefono ekrano valdikliai. Taip pat galima užsirašyti dalykus ir sudėti pažymius. Bet turbūt pati maloniausia savybė yra perbraukti atliktus namų darbus.

Šviesos mokykla

Leidžia ne tik laikytis tvarkaraščio ir įrašyti namų darbus, bet ir sekti laiką iki pamokos pradžios ar pabaigos. Funkcija - teorinės medžiagos prieinamumas. Jei staiga pamiršote, kaip rasti kampo sinusą, galite tiesiogiai ieškoti programoje.

Tvarkaraštis

Nelabai spalvinga, bet daugiafunkcinė programa. Čia galite sukurti tvarkaraštį ir eksportuoti jį į savo įrenginio kalendorių. Galite peržiūrėti savaitės ar kelių užsiėmimų tvarkaraštį vienu metu ir pagrindiniame ekrane rodyti valdiklį su priminimais. Pamokos metu programa automatiškai įjungia tylųjį režimą, o jūs galite nustatyti namų darbų atlikimo datas.

Tvarkaraštis - mokyklos planuotojas

Programos esmė: vienas vartotojas paskelbia savo mokyklos tvarkaraštį, kad jo klasės draugai galėtų rasti paruoštą pamokų tvarkaraštį. Patogus! Gaila, kad kol kas paslauga naudojasi nedaug žmonių. Tačiau yra valdiklis ir QR kodų skaitytuvas.

„iOS“

„iSchool“

Leidžia sukurti gražų įvairiaspalvį tvarkaraštį, nurodantį klases, kuriose vyks pamokos. Patogu įrašyti užduotis: galite tiesiog nufotografuoti lentą arba padiktuoti balsu. Ir dar viena labai naudinga funkcija: galite įvesti dalykų pažymius ir apskaičiuoti vidutinį balą. Programa palaiko rusų kalbą, sinchronizuojama su „iCloud“.

„iStudiez pro“

Leidžia suplanuoti pasikartojančias pamokas. Kiekvienam elementui galima priskirti savo spalvą - taigi ateityje bus lengviau naršyti tvarkaraštyje. Šventės ir savaitgaliai gali būti įtraukti į kalendorių ir išsaugoti Naudinga informacija apie klasės draugus ir mokytojus.

Klasės tvarkaraštis

Vaivorykštės planuotojas studentams. Į standartinį funkcijų rinkinį įeina tvarkaraštis su priminimais ir namų darbų kontrolinis sąrašas. Tačiau yra ir įdomi funkcija: programa veikia ne tik „iPhone“ ir „iPad“, bet ir „Apple Watch“. Patogu, jei šalia studijų yra ir sporto skyriai ir reikia viską suspėti.

Klasės skalikas

Kalendorius moksleiviams ir studentams, galintis pažymėti dalykus pagal spalvas ir pažymėti dalykus. Zestas: laiko juostos, rodančios, kiek laiko praleisite tam tikram elementui. Minusas: nepalaiko rusų kalbos.

Užsiėmimų tvarkaraštis - tvarkaraštis

Kitas pagalbininkas studentams, kuriems trūksta organizuotumo. Galite suplanuoti savo veiklą kartojant ar besikeičiančiomis savaitėmis, dalytis su draugais ir įrašyti namų darbus. Dėl patogaus valdiklio jums net nereikia atrakinti įrenginio, kad galėtumėte greitai patikrinti tvarkaraštį.

Foksfordo tvarkaraštis

„Foxford Home School“ ir „External School“ pamokų tvarkaraštis pagal klases pateikiamas svetainės skiltyje „Ugdymo procesas“.

Pasirinkite savo klasę ir spustelėkite „Išsami informacija“. Pamatysite, kokia savaitės diena ir kuriuo metu vyksta tam tikra pamoka, ir galėsite pridėti tvarkaraštį prie savo elektroninio planavimo priemonės.

Taip pat mokslo metų pradžioje mokiniai gauna tvarkaraščius patogių pdf lentelių pavidalu.

Visi namų darbai yra saugomi Asmeninė paskyra studentas. Jums tiesiog reikia pasirinkti kursą ir pamokos numerį.

Prietaisų skydelis primins apie naujas ir jau atliktas užduotis. Iš jo vienu paspaudimu galite pereiti prie užduoties.

Na, o jei mokinys pamiršo kokią nors pamoką ar namų darbus, jis iš karto jam tai primins. Patikimesnis nei bet kuri programa! :)

Yra aštuoni pagrindiniai programos pakeitimai įvairioms švietimo įstaigoms:
... AVTOR mokykla - viduriniajam bendrojo lavinimo mokyklos, licėjus ir gimnazijos;
... AVTOR kolegija - kolegijoms, technikos mokykloms ir profesinėms mokykloms;
... AVTOR meno kolegija - meno ir kultūros mokykloms;
... AVTOR vidurinė mokykla - universitetams (dieninis mokymas);
... AVTOR High School Semestric - universitetams (neakivaizdinis mokymas);
... AVTOR M High School Semestric - karo universitetams;
... AVTOR švietimo centrai - švietimo centrams, CPC ir IPC;
... „AVTOR High Shool Pro“-universitetams, turintiems keletą nutolusių švietimo pastatų, atsižvelgiant į kelionės laiką tarp jų (dieninės ir neakivaizdinės studijų formos, tinklo versija).

Sistemos kūrimo ir vystymosi istorija.
... Pirmąją AUTOR-2 programos versiją (pagal MS DOS) sukūrė mokslo asistentas RSU Igoris Gubenko 1993 m. Balandžio mėn. Programa iš pradžių buvo skirta planuoti daugiadalykiame RSU licėjuje, geriau mokantis užsienio kalbos, informatikos ir daugelio specialių dalykų (kur klasės suskirstytos į 2–4 pogrupius ir gali būti sujungtos į srautus) ). Jau pirmoji programos versija leido sudaryti teisingus tvarkaraščius.
... Tada programa buvo išbandyta keliose kitose Rostovo prie Dono mokyklose. Buvo atsižvelgta į daugelio vadovų patirtį ir įvairių mokyklų tvarkaraščių specifiką. Programa per 2 metus buvo gerokai patobulinta ir įgyvendinta daugiau nei dešimtyje mokyklų, licėjų ir gimnazijų.
... Iki 1996 m. Autoriui pavyko sukurti unikalų algoritmą automatinei konstrukcijai ir tvarkaraščių optimizavimui, o tai leido žymiai padidinti programos galią. Tais pačiais metais buvo išleista pirmoji AUTOR-2 versija kolegijoms ir nedideliam universitetui.
... 1997-98 m. autorius kuria ir sėkmingai įgyvendina pirmąją programos versiją dideliam universitetui su keliais akademiniais pastatais (RSEU „RINH“).
... 2000 m. Buvo išleista pirmoji programos AVTOR-2000 WIN? Versija visų tipų švietimo įstaigoms.
... 2001 m. Buvo išleista programos versija su sąsaja trimis kalbomis: rusų, ukrainiečių ir anglų.
... 2001 m. Pradėta naudoti pirmoji korespondencijos kursų universitetinė versija.
... 2002 m. Pasirodė universiteto programos tinklo versija su keliomis darbo vietomis ir bendra auditorijų duomenų baze.
... 2003 m. AVTOR-2003 buvo sėkmingai integruotas į vieną paketą su „Plany“ PPP (YURGUES), kuris leido automatizuoti duomenų bazės įvedimą į programą ir sukurti visą tvarkaraštįšį universitetą per 2 valandas! YURGUES (Shakhty) yra 7 švietimo pastatai, du iš jų yra toli. Anksčiau tą patį tvarkaraštį du metodininkai rankiniu būdu sudarė per 2-3 mėnesius.
... 2004 m. Buvo sukurta AVTOR programos versija karo universitetams.
... 2005 m. Buvo išleista AVTOR versija kultūros ir meno mokykloms bei švietimo centrams.


Klientai.

Šiuo metu AVTOR programa sėkmingai naudojasi daugiau nei trys šimtai mokymo įstaigų Rusijoje, Ukrainoje, Baltarusijoje, Baltijos šalyse ir Kazachstane. Tarp jų: ​​Donskajos realinė gimnazija (62 -oji mokykla), Rusijos valstybinio universiteto klasikinis licėjus, 104 -oji vidurinė mokykla, Nr. 38, Nr. 67, Nr. 81, Nr. 52, Nr. 92, Nr. 27, Nr. 46, Nr. 69, Nr. 83 (Rostovas prie Dono), 297 vidurinė mokykla, Nr. 1117 (Maskva), 315 vidurinė mokykla, Nr. 17, Rytų kalbų gimnazija (Kijevas) ), 44-oji vidurinė mokykla (Zaporožė), Tikhoretsko geležinkelių transporto technikumas, Belojarsko pedagoginė kolegija, Rostovo mašinų gamybos kolegija, RSEU „RINH“, IUBiP, SKAGS, RSASHM, RSSU (Rostovas prie Dono), YURGUES ( Shakhty), Timiriazevo valstybinis ekonomikos universitetas (Maskva), Rusijos vidaus reikalų ministerijos MU (Maskva), Irkutsko valstybinis universitetas, Uralo valstybinio pedagoginio universiteto užsienio kalbų institutas, USU (Jekaterinburgas), SGSEU (Saratovas) ), Taip pat dešimtys kitų mokyklų, licėjų, gimnazijų, kolegijų ir universitetų.

Specifikacijos.
Programos veikimo laikas priklauso nuo ugdymo įstaigos dydžio ir kompiuterio galios. Pilnas vidutinio dydžio mokyklos grafiko apskaičiavimas ir optimizavimas su sudėtingais pradiniais duomenimis (40 klasių, 80 mokytojų, iš jų daugiau nei 10 ne visą darbo dieną dirbančių darbuotojų; dvi pamainos; deficitas klasėje) „Celeron“ trunka apie 2–3 minutes -2000 kompiuterių.

AVTOR leidžia jums:

    sudaryti tvarkaraštį be „geraijis„pamokose (studijų grupėse);

    optimizuoti pagal tvarkaraštįmokytojų „langai“;

    atsižvelgti į reikiamą dienų / valandų intervalą klasėms, mokytojams ir klasėms;

    atsižvelgti į darbo pobūdį ir tiek visą darbo dieną dirbančių, tiek ne visą darbo dieną dirbančių darbuotojų pageidavimus;

    optimaliai išdėstyti klases klasėse (auditorijose), atsižvelgiant į klasių ypatybes, dalykus, mokytojų prioritetus ir klasių talpą;

    įveskite skambučių tvarkaraštį;

    nustatytipereinamasis laikas (žrezda) tarp edukacinių pastatų;

    optimizuoti perėjimų iš biuro į kabiną skaičiųTir iš kūno į kūną;

    bet kurias klases (studijų grupes) lengva sujungti į bet kurios klasės srautus;

    vesti užsienio kalbos, kūno kultūros, darbo, informatikos (ir kitų dalykų) pamokas suskirstyti klases (studijų grupes) į bet kokį pogrupių skaičių (iki dešimties!);

    įvesti bet kurio dalyko pogrupių (pvz., „užsienio / informatikos“) kombinuotas pamokas;

    pristatyti (be pagrindinių dalykų) specialius kursus ir pasirenkamuosius dalykus;

    optimizuoti tvarkaraščio vienodumą ir sudėtingumą;

    lengvai ir greitai įvesti ir pataisyti pradinius duomenis;

    turėti bet kokį tvarkaraščio variantų skaičių;

    automatiškai konvertuoti tvarkaraščius, kai duomenų bazė pasikeičia;

    lengva išsaugoti archyvuose, kopijuoti ir siųstiE- Paštasvisos duomenų bazės ir tvarkaraščių parinktys (visos vidurinės mokyklos tvarkaraščio bazės apimtis yra 10–30K, didelis universitetas - 50-70K);

    greitai atlikti reikiamus tvarkaraščio pakeitimus;

    rasti laikinai neatvykusių mokytojų pakaitalus;

    automatiškai valdyti tvarkaraštį, neįskaitant jokių „sutapimų“ ir prieštaravimų;

    rodyti tvarkaraščius patogių ir vaizdinių dokumentų pavidalu: tekstas,Žodis, Htmltaip pat failusdBaseir knygos„Excel“;

    nustatykite paruoštus tvarkaraščius vietinis tinklas ir tinklalapiuose, kad būtų galima prieiti bendrai.

Skirtumas nuo analogų.
Įvairių švietimo įstaigų specialistai ne kartą atliko lyginamąją AVTOR programos ir kitų kūrėjų programų darbo analizę. Tyrimo rezultatai skelbiami žinomose interneto svetainėse, taip pat pranešimuose konferencijose ir meistriškumo kursuose. Daroma išvada, kad AVTOR turi galingiausią automatinį tvarkaraščių sudarymo ir optimizavimo algoritmą: dirbdamas 10-20 kartų greičiau nei analogai, programa pagal geresnius grafikus sukuria geresnius grafikus. Pavyzdžiui, mokytojų grafike „langų“ yra 2–3 kartus mažiau nei naudojant kitas programas.
AVTOR yra unikalią programą turinti programa. Pagrindiniai pranašumai prieš panašias NVS programas:
. greitis, sistemos failų kompaktiškumas ir galimybė dirbti labaididelisšvietimo įstaigos, turinčios sudėtingą tvarkaraštį;
. aukštas lygis automatizavimas (atlieka 100% galimų veiklų);
. didelis našumas:cSistema leidžia jums sukurti naują tvarkaraštį per vieną darbo sesiją, o po to greitai koreguoti, išsaugoti, spausdinti įvairias tvarkaraščių versijas, prireikus jas modifikuoti visus mokslo metus;
. galingas automatinis Tvarkaraščio redaktorius,kuriąleidžia lengvai atlikti bet kokius veiksmus pagal tvarkaraštį (pridėti, ištrinti, pertvarkyti klases, apskaičiuoti ir optimizuoti tvarkaraštį, keisti klases, pakeisti mokytojus ir pan.). Tuo pačiu metu programa aiškiai ir patogiai paragina skirtingų variantų tvarkaraščio permutacijos (pakeitimai) ir palyginama jų kokybė;
. galimybė gauti išsamią statistiką ir objektyviai įvertinti bet kurio tvarkaraščio pasirinkimo kokybę;
. galimybė palaikyti bet kurią nacionalinę kalbą (kliento prašymu).

Programos pritaikymas ir pritaikymas.
Klientui pageidaujant, AVTOR gali būti modifikuotas ir pritaikytas prie konkrečios ugdymo įstaigos sąlygų (atsižvelgiant į ugdymo proceso specifiką, darbo laiką, dokumentų formas ir kt.).