Interneti-kooli tunniplaani programm. Täieliku automatiseerimise probleem kooli ajakava koostamisel


Erinevate haridusasutuste jaoks on programmis kaheksa peamist muudatust:
. AVTOR kool - keskkoolidele, lütseumidele ja gümnaasiumidele;
. AVTOR College - kolledžitele, tehnikumitele ja kutsekoolidele;
. Kunstikolledž AVTOR - kunsti- ja kultuurikoolidele;
. AVTOR High School - ülikoolidele (päevaõpe);
. AVTOR High School Semestric - ülikoolidele (korrespondentkursused);
. AVTOR M High School Semestric - sõjaliste ülikoolide jaoks;
. AVTOR hariduskeskused - koolituskeskuste, haridusprogrammide ja haridusprogrammide jaoks;
. AVTOR High Shool Pro - ülikoolidele, kus on mitu kõrval asuvat õppehoonet, võttes arvesse nendevahelist sõiduaega (täis- ja osakoormusega õppevormid, võrguversioon).

Süsteemi loomise ja arengu ajalugu.
. AUTOR-2 programmi esimese versiooni (MS DOS-i jaoks) töötas välja RSU teadur Igor Gubenko 1993. aasta aprillis. Algselt oli programm mõeldud RSU multidistsiplinaarses lütseumis koos intensiivse õppetööga. võõrkeel, informaatika ja paljud eriained (kus klassid on jagatud 2-4 alarühma ja neid saab ühendada voogudeks). Juba programmi esimene versioon võimaldas koostada õiged graafikud.
. Seejärel testiti programmi veel mitmes Doni-äärse Rostovi koolis. Arvesse võeti paljude õppealajuhatajate kogemust ja erinevate koolide tunniplaanide eripära. Programmi täiustati oluliselt ja rakendati 2 aasta jooksul enam kui kümnes koolis, lütseumis ja gümnaasiumis.
. 1996. aastaks õnnestus autoril välja töötada ainulaadne algoritm ajakavade automaatseks koostamiseks ja optimeerimiseks, mis võimaldas oluliselt suurendada programmi võimsust. Samal aastal ilmus AUTOR-2 esimene versioon kolledžitele ja väikesele ülikoolile.
. Aastatel 1997-98 autor töötab välja ja rakendab edukalt programmi esimest versiooni mitme õppehoonega suure ülikooli jaoks (RGUE "RINH").
. Aastal 2000 ilmus programmi AVTOR-2000 esimene WIN-versioon igat tüüpi haridusasutustele.
. 2001. aastal anti välja programmi versioon, mille liides oli kolmes keeles: vene, ukraina ja inglise keeles.
. 2001. aastal võeti kasutusele esimene ülikooliversioon kaugõppeks.
. 2002. aastal ilmus ülikoolidele mõeldud programmi võrguversioon koos mitme tööjaama ja ühise vaatajaskonna andmebaasiga.
. 2003. aastal integreeriti AVTOR-2003 edukalt ühte paketti PPP "Plany" (YURGUES) abil, mis võimaldas automatiseerida andmebaasi sisestamist programmi ja ehitada. täielik ajakava see ülikool 2 tunniga! YURGUES (Shakhty) on 7 õppehoonet, millest kaks asuvad kaugemal. Varem koostasid sama ajakava kaks metoodikut käsitsi 2-3 kuu jooksul.
. 2004. aastal töötati välja AVTOR programmi versioon sõjaliste ülikoolide jaoks.
. 2005. aastal ilmus AVTOR-i versioon kultuuri- ja kunstikoolidele ning koolituskeskustele.


Kliendid.

Praegu kasutab AVTOR programmi edukalt enam kui kolmsada haridusasutust Venemaal, Ukrainas, Valgevenes, Balti riikides ja Kasahstanis. Nende hulgas: Doni reaalgümnaasium (keskkool nr 62), klassikaline lütseum Vene Riikliku Ülikooli juures, keskkool nr 104, nr 38, nr 67, nr 81, nr 52, nr 92, nr. 27, nr 46, nr 69, nr 83 (Rostov-on-Don), keskkool nr 297, nr 1117 (Moskva), keskkool nr 315, nr 17, idamaade keelte gümnaasium (Kiiev), keskkool nr 44 (Zaporozhye), Tikhoretski raudteetranspordi kolledž, Belojarski pedagoogikakolledž, Rostovi mehaanikatehnikumi kõrgkool, RGUE "RINH", IUBiP, SKAGS, RGASHM, RGSU (Doni-äärne Rostov), ​​YURGUES ( Shakhty), Timirjazevi (Moskva) nimeline RGAU, MU Venemaa siseministeerium (Moskva), Irkutski Riiklik Ülikool, Võõrkeelte Instituut, USPU, USU (Jekaterinburg), SGSEU (Saratov), ​​samuti kümneid teised koolid, lütseumid, gümnaasiumid, kolledžid ja ülikoolid.

Tehnilised andmed.
Programmi tööaeg sõltub õppeasutuse suurusest ja arvuti võimsusest. Keeruliste lähteandmetega keskmise suurusega kooli (40 klassi, 80 õpetajat, üle 10 osalise tööajaga õpetajat; kaks vahetust; klassiruumide nappus) ajakava täielik arvutamine ja optimeerimine võtab Celeron-il umbes 2-3 minutit. 2000 arvuti.

AVTOR võimaldab teil:

    koostage ajakava ilma "ok"taTa" klassides (õpperühmades);

    ajakavas optimeeridaõpetajate "aknad";

    arvestama klasside, õpetajate ja klassiruumide jaoks vajalike päevade/tundide vahemikuga;

    arvestama töö iseloomu ja nii täistööajaga töötajate kui ka osalise tööajaga tunnitööliste soove;

    optimaalselt paigutada tunnid klassiruumidesse (auditooriumidesse), arvestades klasside, ainete, õpetajate prioriteetide ja klassiruumi iseärasusi;

    sisestage kõnede ajakava;

    installidaüleminekuaeg (üleminekuaeg)ezda) õppehoonete vahel;

    optimeerida üleminekute arvu kapist kabiiniT, ja kehalt kehale;

    tundide läbiviimisel ühendage kõik tunnid (õpperühmad) hõlpsalt voogudeks;

    võõrkeeletundide läbiviimisel jagada klasse (õpperühmi), füüsiline kultuur, tööjõud, informaatika (ja kõik muud ained) mis tahes arvu alarühmade jaoks (kuni kümme!);

    viia sisse kombineeritud õppetunnid alarühmadele (nt „välisõpetus/arvutiteadus“) mis tahes ainetes;

    tutvustada (lisaks põhiainetele) erikursusi ja valikaineid;

    optimeerida ajakava ühtsust ja töömahukust;

    lihtsalt ja kiiresti sisestada ja kohandada lähteandmeid;

    omada suvalist arvu ajakavavalikuid;

    automaatselt teisendada ajakavasid, kui andmebaas muutub;

    lihtne arhiivi salvestada, kopeerida ja saataE- mailtäielikud andmebaasid ja tunniplaani valikud (keskkooli tunniplaanide täieliku andmebaasi arhiivi maht on 10-30K, suur ülikool - 50-70K);

    teha kiiresti kõik vajalikud muudatused ajakavas;

    ajutiselt puuduvatele õpetajatele asendajate leidmine;

    automaatselt juhtida ajakava, välistades kõik "kattuvad" ja vastuolud;

    ajakavade kuvamine mugavate ja visuaalsete dokumentide kujul: tekst,Sõna, HTML, samuti failiddBaseja raamatuidExcel;

    postitada avalikuks juurdepääsuks kohalikku võrku ja Interneti-lehtedele valmis ajakavad.

Erinevus analoogidest.
Erinevate haridusasutuste spetsialistid on korduvalt läbi viinud AVTOR-programmi ja teiste arendajate programmide töö võrdlevat analüüsi. Uurimistulemused avaldatakse tuntud Interneti-lehekülgedel, samuti konverentside ja meistriklasside raportites. Jõuti järeldusele, et AVTORil on kõige võimsam graafikute automaatseks koostamiseks ja optimeerimiseks mõeldud algoritm: töötades 10-20 korda kiiremini kui analoogid, koostab programm paljude kriteeriumide järgi paremaid graafikuid. Näiteks õpetajate tunniplaanides on “akende” arv 2-3 korda väiksem kui teiste programmide kasutamisel.
AVTOR on ainulaadsete võimalustega programm. Peamised eelised võrreldes sarnaste SRÜ programmidega:
. kiirus, süsteemifailide kompaktsus ja töövõime vägasuurkeerukate ajakavadega õppeasutused;
. kõrge tase automatiseerimine (kohad 100% võimalikud tegevused);
. suur jõudlus:cSüsteem võimaldab ühe töösessiooni jooksul koostada uue ajakava ning seejärel kiiresti kohandada, salvestada ja printida erinevaid ajakava valikuid, muutes neid vajadusel kogu õppeaasta jooksul;
. võimas automatiseeritud AJAKAVA EDITATOR,misvõimaldab hõlpsasti teha graafikuga IGASUGUSID toiminguid (tundide lisamine, kustutamine, ümberkorraldamine, tunniplaani arvutamine ja optimeerimine, riietusruumid, õpetajate asendamine jne). Samal ajal pakub programm selgelt ja mugavalt erinevaid võimalusi ajakava ümberkorraldamiseks (muutmiseks) ja võrdleb nende kvaliteeti;
. üksikasjaliku statistika kättesaadavus ja iga ajakava valiku kvaliteedi objektiivne hindamine;
. võime kedagi toetada riigikeel(kliendi soovil).

Programmi kohandamine ja seadistamine.
Kliendi soovil muudetakse ja kohandatakse AVTOR konkreetse õppeasutuse tingimustega (võttes arvesse õppeprotsessi eripära, töörežiimi, dokumentide vormi jne).

annotatsioon

See artikkel tutvustab lugejale ainulaadset, hiljuti ilmunud algoritmi kooli ajakava koostamiseks. Esitatakse maailma ainsa programmi testimise tulemused, mis ei saa sellist ajakava täisautomaatses režiimis luua, vaid luua. Kümnete miljonite testide (ehitatud koolitunnid) tulemuste põhjal kummutatakse müüt kooli tunniplaani koostamise võimatusest ilma inimese osaluseta. Selle tarkvara edasiarendamiseks tehakse prognoose. Arutatakse SaaS-i ärimudelit selle kasutamiseks. Artikli põhisisu mõistmiseks ei ole vaja erilist matemaatilist ettevalmistust, seega on artikkel adresseeritud laiale huvilistele lugejatele.

1. Sissejuhatus

Taga eelmisel kümnendil Vene Föderatsioonis kaitsti õppetöö tunniplaanide koostamise ülesandega seotud teemadel mitte vähem kui kümmekond väitekirja. Eelmisel kümnendil ei olnud kaitstud väitekirjade arv väiksem. Kuigi põhiliselt kaitstakse lõputöid tehnikateaduste kandidaadi tiitlile ja käsitletakse kõrgkooli tunniplaani koostamise probleeme, viitab see asjaolu siiski sellele, et üha enam uurijaid pöörab tähelepanu õppekava koostamise probleemidele. kooli tunniplaan. Võib-olla on see töövoog seotud arvutustehnoloogia pideva arengu ja universaalse kättesaadavusega. Tõepoolest, meie silme all toimuvad tõeliselt hämmastavad protsessid. Vaid kakskümmend viis aastat tagasi võis ainult suur, tavaliselt kaitseettevõte, osta endale sellist elektroonilist arvutit nagu EC1066. Selline arvuti asus kuni mitmesajaruutmeetrises ruumis, mis oli varustatud võimsa katkematu toitesüsteemi ja mikrokliima tugisüsteemiga. Sellised elektroonilised arvutid olid mõeldud eelkõige ainulaadsete teaduslike ja tehniliste probleemide lahendamiseks, mis avaldasid mõju riigi kaitsevõimele. Tänapäeval on paljudel inimestel kodud lauad seal on personaalarvutid. Aga lihtsalt mõelge sellele. Sellise personaalarvuti operatiivmälu on 125 - 250 korda suurem, võrreldes ülalmainitud hiiglasega. Jõudlus on enam kui 1000 korda kiirem. Ja see ei ole kirjaviga. Rohkem kui tuhat korda.

2 ajakava koostamistarkvara põlvkonda

Esimesed väljaanded arvutitehnoloogia kasutamise teemal tunniplaanide koostamise automatiseerimiseks ilmusid eelmise sajandi 60ndate alguses, seega on arvutitehnoloogia abil õppekava koostamise ülesandel üsna pikk ajalugu. Peaaegu 50-aastase intensiivse uurimistöö jooksul on tuhanded spetsialistid üle maailma teinud tohutut intellektuaalset tööd. Hariduslike tunniplaanide koostamise ülesanne nii toona kui ka praegu on aga endiselt kõva pähkel. Pole sugugi üllatav, et arvutitehnoloogia arenedes ilmusid ja paranesid kooliplaani koostamise programmid. Seetõttu pöördugem (loomulikult telegraafistiilis) selle arengu väga tinglike perioodide poole. Liiga ajaloouuringutesse laskumata ja suure veaga riskimata on arvuti (elektroonilise arvuti) ilmumine 1945. aastaks võimalik. Selle esilekerkimise (jällegi ilma suuremate vigadega riskimata) võib seostada vajadusega sõjalise andmetöötluse järele. Üks esimesi ülesandeid, mis esimestel arvutitel lahendati, oli suurtükiväe ja lennunduse ballistiliste tabelite koostamine. Väiksemat rolli sõjaväe vajadustes mängis ülesanne uurida aatomi- ja termotuumaplahvatusi. Eeltoodud põhjustel jäi esialgu salastatuks arvuti olemasolu fakt ja selle tööpõhimõtted. Esimeste arvutite "taktikaliste ja tehniliste omaduste" kohta teabe viimine paljude kitsaste spetsialistide - arvuliste meetoditega tegelevate matemaatikute -ni võttis aega kümmekond aastat. Tulemus ei lasknud end kaua oodata. Alates 1955. aastast on plahvatuslikult kasvanud selline teadusteadmiste haru nagu rakendusmatemaatika. Sajad ja tuhanded praktiliselt olulised probleemid on muutunud matemaatikute elektroonilise arvutustehnoloogia abil uurimisobjektiks, mis on viinud nende probleemide lahendamiseks täiesti uute numbriliste meetodite väljatöötamiseni. Kuna arvutite maksumus oli täiesti võrreldamatu selle majandusliku mõjuga, mida need võivad tsiviiltööstuse ettevõttele tuua, olid selle tehnoloogia ainsad kasutajad sõjaväelased ja väga kitsas teadlaste ring. Teisisõnu, need inimesed, kes ei teadnud sõnu - kallis, kulud või fraasid - majanduslik mõju. Aga aeg läks. Arvutitehnoloogia tootmise ja projekteerimise tehnoloogiad on arenenud kiires tempos. Selle tulemusena kasvas arvutite jõudlus enneolematus tempos ning nende kulud vähenesid kiiresti. Arvutite hinnad liikusid järjekindlalt astronoomiliselt maise poole (ehkki endiselt üüratu). 1965. aastaks oli üsna märgatavalt kasvanud teadlaste ring, kellel oli teadustööks ligipääs arvutitehnoloogiale. Tänaseni (kuuekümnendate alguses), nagu eespool märgitud, pärinevad sellest ajast esimesed publikatsioonid suurarvutitel kooliplaani koostamise teemal. On üsna loomulik, et teos oli algul looduses lavastatud, hiljem teoreetiline. Kulus umbes viisteist aastat, et jõuda kõige selleni, mis kooli tunniplaani koostamise ülesandega seoses hõlpsasti mõelda võiks. See periood (1965–1980) tekitab teravaid vastakaid tundeid. Ühelt poolt pakuti välja kauneid ja originaalseid matemaatilisi mudeleid kooli tunniplaani koostamise probleemist (graafikute tipuvärvimine, graafikute servade värvimine) ning teisest küljest tuleks need mudelid kahtlemata klassifitseerida väga probleemi lihtsustatud versioon. Teisisõnu, probleem ei olnud täielikult lahendatud ega isegi üksikasjalikult sõnastatud. Veelgi enam, 1976. aastal ilmus Iisraeli matemaatikute töö, kus nende arvates tõestati kooli tunniplaani koostamise probleemi lahendamise põhimõtteline raskus. Niisiis, vaatamata sellele, et arvutite tootlikkus pidevalt kasvas ja nende maksumus pidevalt langes, mille tulemusena olid tsiviiltööstuse ettevõtted juba liikunud arvutitehnoloogia aktiivsete kasutajate kategooriasse, ei jäänud meie probleem 1980. aastaks siiski täielikult. lahendatud ja arvutitehnoloogia põhikasutajale – koolidele, jäi kättesaamatuks. Võib-olla võiks selle perioodi arvele kirjutada esimese põlvkonna programmid tundide ajakava koostamiseks. Eeltoodud kahel põhjusel (probleemi lahendamise keerukus ja arvutitehnoloogia kättesaamatus lõppkasutajale) on huvi tundide automaatse ajastamise vastu märgatavalt nõrgenenud (ja võib-olla isegi täiesti välja surnud). Kõrgkoolid, mis seda tarkvara kasutavad, on loobunud tundide ajakava koostamisest üliõpilaste edusammude registreerimisele ja jälgimisele. Rõhutagem veel kord, et valdav enamus kooli juhtkonda ei teadnudki selliste programmide olemasolust. Kuid selleks ajaks (loomulikult välismaal) tekkis mõne “munapeaga” tudengi seas mood raadiokomponentidest valmistatud ehituskomplektide järele. Personaalarvutite ajastu on koitnud. Mood osutus väga kleepuvaks ja “munapeade” ring aina laienes. On väga tõenäoline, et raadiokomponentide disainerid oleksid jäänud käputäie “mittenormaalseks” osaks, kui tollane suurim kirjutusmasinate tootja ja tollal üks levinumaid arvuteid, Ameerika korporatsioon IBM, oleks 1985. aasta paiku jäänud. , poleks ma ilmselgelt mõistnud, et need disainerid võivad neid kirjutusmasinaid asendada, kui neile antakse kirjutusmasina kuju. Ja mitte lihtsalt asendada, vaid teha kirjutusmasinast üliintelligentne kirjutusmasin, mis konkureerib kirjastamises „pliitehnoloogiatega”. Muidugi ei osanud sel ajal keegi peale võib-olla kõige visionäärimate arvata, et raadiokomponentidest valmistatud disainerid suudavad kunagi konkureerida tõeliste arvutusseadmetega. Matriit aga valati ja algas kirjutusmasinate tapjate masstootmine. Ei läinudki kaua aega, kui lavastusideed tekkisid, algul “kaks ühes” (kirjutusmasin pluss ärimehe assistent - tabel), siis “kolm ühes” (lisaks ka raamatupidamisprogramm), siis “neli ühes” , ja nii edasi ja nii edasi jne jne. Eilsed monoveniumi õpilased võlukepp hakkasid muutuma miljardärideks ja endised raadiokomponentide disainerid hakkasid üha enam välja nägema tõeliste elektrooniliste arvutite moodi. Tehnilises ja ärikeel võeti kasutusele lugupidav lühend “PC”, mis tähendas personaalarvutit ja juba 20. sajandi 90ndate alguses ei kahelnud keegi, et nende töölaual pole mitte mänguasi, vaid täiesti ehtne elektrooniline arvuti. Vastupidised trendid - kunagiste mänguasjade tootlikkuse plahvatuslik kasv ühelt poolt ja kiire hinnalangus teiselt poolt on teinud oma töö. Mõnes arenenud koolis olid juhtide laual tänapäevaste standardite järgi suured monitorid, mis karjusid nagu elav etteheide: "Täida mind vajaliku tarkvaraga." Pole ime, et mulle meenus näiliselt täiesti unustatud idee treeningute ajakavast. Tuhanded kerge raha austajad tormasid koolidele programme kirjutama, tagades kõigi nende asjade täieliku automatiseerimise. Võib-olla võib selle perioodi seostada teise põlvkonna programmidega, mis automatiseerivad kooliplaanide koostamise protsessi. 1990. aastatel koges personaalarvutite tööstus uskumatut kasvu. Personaalarvutite tootlikkus kahekordistus peaaegu igal aastal ja iga aasta tõi kaasa uuenduslikke tarkvaratooteid. Sellel alal töötavatel "jalatsite tallad olid rebenenud". Aga koolitundide koostamise programmid ei tahtnud kuidagi õigesti töötada... Nüüd on muidugi raske öelda, kas koolitunniplaanide koostamise programmide tootjad teadsid eelkäijate poolt neile jäänud pärandist või mitte. eelmise sajandi 1965.–1980. aastad ja Iisraeli matemaatikute hoiatus 1976. aastal, et seda probleemi on raske lahendada, kuid fakt jääb faktiks, et haridusasutuste administratsioon kirjutas aeglaselt vanad head kirjutusmasinad maha, asendades need personaalarvutitega. Ajakava koostati ikka, väheste eranditega, käsitsi. 21. sajandi alguseks koos graafiliste kasutajaliidestega operatsioonisüsteemide lõpliku domineerimisega saabub teise põlvkonna kooligraafikuprogrammide lõpp, mis kasutasid möödunud ajastu pseudograafilist liidest. operatsioonisüsteem MS-DOS. Personaalarvutitööstus on edukalt peatanud oma kiire arengu ja liikunud kurikuulsa "stabiilsuse" poole. Personaalarvuti tehnoloogia ületas suurte arvutite jõudlustaseme eelmise sajandi 80ndate keskel, kolmanda põlvkonna programmide arendamiseks oli kõik valmis. Ja tõepoolest, eelmise sajandi lõpus asus uskumatu arv tootjaid taas, kuid juba, nagu neile tundus, uuel tehnilisel ja tehnoloogilisel tasemel kooli ajakava koostamise programmide väljatöötamisega. Personaalarvutite tootlikkuse märgatava (kuigi järkjärgulise) kasvu lakkamise ja tarkvaraalaste ideede stabiliseerumise taustal arenesid välja programmid, mida võiks liigitada kolmanda põlvkonna programmideks. Meile tundub, et nende programmide peamine omadus on see, et neid saab arendada, võttes arvesse nii eelkäijate vigu kui ka esialgseid leide. Siin peame silmas eelkõige üheksakümnendate arendajaid. Kuuekümnendate, seitsmekümnendate ja kaheksakümnendate matemaatiliste tulemustega on olukord lihtsam. Kui sa neist tead, siis kasutad neid; kui sa ei tea, siis "leiutate uue ratta". Teine omadus on see, et need programmid töötati välja tollal uue graafilise kasutajaliidese abil. Pole kahtlust, et graafiline liides pakub arendajale põhimõtteliselt suurepäraseid võimalusi võrreldes pseudograafilisega (tekst). Kuid samal ajal on selles ka oht. Kui hakkame võrdlema turul saadaolevaid (kasutuses olevaid) koolide tunniplaaniprogramme, avastame täiesti hämmastavalt erinevaid võimalusi arvutamiseks vajalike lähteandmete genereerimiseks (sisestamiseks), kuigi matemaatilisest vaatenurgast teevad seda kõik programmid ( või vähemalt peaks tegema) absoluutselt sama asja. Seega hakkas kooli tunniplaaniprogrammide kvaliteeti oluliselt mõjutama kasutajaliidese järjepidevus ja mugavus. Täna (2013) tasub tähele panna, et võrreldes üheksakümnendate programmidega on kolmanda põlvkonna (null)programmid muutunud üsna “targemaks”. Arendajate optimism on märgatavalt vähenenud. Keegi (või peaaegu mitte keegi) ei luba kõike, mis käepärast, täielikku automatiseerimist. Paljud üheksakümnendate lõpus alustatud projektid on praeguseks nõudluse puudumise tõttu lakanud olemast. Teised jätkavad arenemist ja täiustamist. Teised jälle on viimase kümne aasta jooksul oma arengus tardunud. Kuid nagu eelnevalt märgitud, on veel vara rääkida kooli tunniplaani koostamise probleemi lõplikust ja tagasivõtmatust lahendusest.

3 Kas sellised programmid on vajalikud?

Tavaliselt viitavad nad automaatse ajakava koostamise programmi kasutamise eelistest (vajalikkusest) rääkides selliseks teguriks nagu õppealajuhataja töökulude (aja) suurusjärk vähenemine õppekava koostamisel. Tihti tuuakse välja, et parema kvaliteediga graafikuid saab arvuti abil. Kuigi see argument, võttes arvesse allpool öeldut, ei ole vastuoluline. Meie arvates tuleks leppida sellega, et arvuti abil ajakava koostamine välistab lisaks aja kokkuhoiule ja kvaliteetsema ajakava saavutamisele ühelt poolt subjektiivsed hinnangud ja õppealajuhataja isiklikud sümpaatiad õpetaja suhtes (osa õpetajatest), ajakava koostamisel, sh õppetöö koormuse jaotamisel, ning teisalt välistab see täielikult õpetajate põhjendamatud süüdistused õppealajuhataja vastu sellistes subjektiivsetes hinnangutes ja kaastundes, kuna on ilmne, et arvuti on "inimene, kes ei ole huvitatud" (kõiges on "süüdi" arvuti) . Seega saab arvutis õppekoormuse jaotuse ja ajakava arvutamine paraneda psühholoogiline kliimaõpetajaskonnas (järgida õigluse ja võrdsuse põhimõtteid), nii nagu mängukohtunik parandab jalgpallimeeskonna mängijate tuju pärast loosimänguga palli esmalt löömise õiguse otsustamist. 2001. aastal viis ettevõte Chronobus läbi ligi 1000 Moskva koolis küsitluse automatiseeritud töökoha loomise ja juurutamise vajaduse kohta (a) “Ajakava”. Uuringutulemused näitasid, et kõigil koolidel on siiras soov sellist programmi kasutada, kuid keegi seda ei tee. Pealegi ei ole selliste automatiseerimisvahendite ühehäälse tähelepanuta jätmise põhjus mitte nende puudumine vajalik varustus või raha, vaid turul pakutavate saadete kvaliteet. Lause: "Kui mulle pakutaks palka poolteist korda tõsta, kuna ma kasutan sellist kooligraafiku programmi, siis ma keelduksin sellest pakkumisest" polnud haruldane. Ehk õppealajuhatajate hinnangul on kooli tunniplaani tarkvara negatiivse kuluga tarkvara. Täna, kaksteist aastat pärast eelnimetatud küsitlust, on potentsiaalsetel õppekavade koostamise programmide kasutajatel – koolidirektoritel – kujunenud püsivalt negatiivne ja sageli ka agressiivne suhtumine sellistesse programmidesse veelgi suuremal määral ja mitte ilma põhjalikkuseta. Eksitav reklaam pealesurutud “kooli inforuumi” kohta loob selle ruumi autoritest kuvandi kui mädakaupa müüvatest petturitest. Suure töökogemusega koolidirektorite sõnul praktika näitab, et neid programme saab kasutada vaid tööriistana objektide esmaseks paigutamiseks koos järgneva käsitsi viimistlemisega, samuti teabe salvestamiseks ja väljatrükkimiseks. Pärast objektide automatiseeritud jaotamist (programm korraldab reeglina 40–70%) on tunniplaani hügieeninõuetega praktiliselt võimatu arvestada, kuna pole vaja ainult ülejäänud korrastamata esemeid kohale toimetada. , aga ka oluliselt (kuni 60%) muuta objektide automatiseeritud paigutust põhimõttel “lihtsalt korrastama”. Oma käsitöö kogenud meistrid soovitavad algajatel tunniplaani koostamisel kasutada tosinat või enamat näpunäidet, mis on tõestatud paljude aastate kogemuste ja praktikaga, kasutades arvuti asemel papilehtedest, värvilisest paberist valmistatud tunniplaani tabeliskeeme. , lai läbipaistev teip, liim, taskud ja nii edasi. Ja neil on kindlasti õigus. Arvuti kasutamine tavalise redaktori režiimis (nagu tuttav tekstiredaktor) või programmide kasutamine, mis viivad tundide järjestamise ummikolukordadesse, kus teoreetiliselt ei mahu ühtegi tundi ajakava ruudustikusse, ei saa midagi tuua. aga põhjendamatud raskused, ebamugavused ja viha. Selliste programmide kasutajate (õppealajuhatajate) ootused on väljaspool kahtlust. Nende arvates peaksid kooli tunniplaani koostamise programmid pärast kõigi algandmete sisestamist täisautomaatses režiimis looma tunniplaani, mis on käsitsi tunniplaanist parem. Kasutajate ootuste ebaadekvaatsus ja sellistest programmidest saadavad tulemused põhjustavad kasutajate agressiivset suhtumist nendesse programmidesse ja koos nendega "kooli inforuumi laiendavatesse" automatiseerimissüsteemidesse. Tuleb märkida, et kooli tunniplaanide koostamise programmide väljatöötajad looduslik valik "jagati kolme rühma. Esimene rühm kaitseb avalikult seisukohta, et kooli tunniplaani automaatse arvutamise probleemi ei saa põhimõtteliselt lahendada. Ja sellepärast nad "ära ole loll" isegi ei püüa seda teha. Ja need, kes proovivad, on nende arvates täielikud võhikud. «Meil ei ole kooliplaani arvestuse programm, vaid koolitunni toimetaja. Me ei koosta ajakava inimese asemel, vaid aitame inimesel koostada oma (käsitsi) ajakava,” teatavad nad uhkusega. Teine grupp arendajaid deklareerib oma eesmärgiks kooli tunniplaani täielikku automatiseerimist, kuid oma reklaammaterjalides ja kasutusjuhendites vaikivad nad selle eesmärgi saavutamisest diplomaatiliselt. "Meie programm saab koostada ajakava automaatrežiimis, manuaalrežiimis ja segarežiimis (poolautomaatses)," väidavad nad kasutajaid petta. Need arendajad ei keskendu potentsiaalsete kasutajate tähelepanu sellele, et hobune võib jõest vett juua, kuid ei saa seda juua ning programm saab koostada ajakava automaatselt, kuid ei saa seda koostada. Meie hinnangul on tegemist väga tasakaaluka ja väärika positsiooniga, mis vaatamata väikesele kavalusele suudab tekitada vaid lugupidamist. Või vähemalt ei põhjusta see kasutajate agressiivset suhtumist arendajatesse. Ja lõpuks kolmas arendajate rühm. “Sisesta algandmed, vajuta arvutusnuppu ja mõne minuti pärast saad garanteeritult ajakava eranditult kõikide tundide korraldusega. Probleemi suurusele pole piiranguid. Klassi vähemalt 99. Õpetajaid vähemalt 216. Vähemalt poole kohaga. Jagame klassi vähemalt 256 rühma rühmadesse. Õpetajatele ja ainetele kehtivad piirangud. Iga õpetaja valib endale sobivad tööpäevad ja -tunnid. Õpetajate jaoks pole aknaid. Õppeainetes toimuvad tunnid ainult nendele ainetele lubatud tundidel. Range paralleelide järgimine. Igale õppeainele määratakse raskusastmed. Täpne vastavus sanitaarstandarditele esemete kogukeerukuse aja jooksul jaotamisel on tagatud. - ütlevad nad kõhklemata. Muide, selle lihtsa käigu võtavad ette kõige abitumate programmide arendajad automaatse ajastamise osas ja pealegi lohaka välimusega (kuigi on üks, mis näeb väga ahvatlev välja). Microsoft nimetas selliseid programme tabavalt "toidukoerteks". Raske on öelda, mis täpselt motiveerib inimesi, kes tegelevad otsese ja lihtsa tarbijapettusega. See pettus tuleb alati ilmsiks, kui kooli õppekava esimest korda programmi sisestatakse. Vastavalt Venemaa õigusaktidele, vastavalt Art. Vene Föderatsiooni tsiviilseadustiku artikli 179 kohaselt võib kohus tunnistada pettuse mõjul tehtud tehingud kehtetuks, samal ajal kui petis tagastab pettule kogu saadud raha, hüvitab pettule tegeliku kahju ja peab lisaks üle kandma. riigi tuludesse sama summa, mis ta sai programmi müügist.

4 Natuke lahendatava probleemi keerukusest

Tasub öelda paar sõna kooli ajakava koostamise probleemi lahendamise keerukuse kohta. Personaalarvuti kvalifitseeritud kasutajatele, kes usuvad selle kõikvõimsusesse, tundub, et kooli tunniplaani koostamine on peaaegu keerulisem kui näiteks kvaliteetse video- või heliredaktori loomine. Kuid nagu varem mainitud, on seda probleemi ühel või teisel viisil uurinud teadlaste arvu raske kokku lugeda. Nende hulgas on kümneid tehnika-, füüsika- ja matemaatikateaduste doktoreid, sadu teaduste kandidaate, mitte ainult tehnilisi, vaid ka füüsilisi ja matemaatilisi valdkondi, rääkimata tuhandetest tavalistest matemaatiliste mõistatuste armastajatest, kuhu kuulub kindlasti suur armee üliõpilasi. tehnilised ja füüsikalised ning matemaatilised õppesuunad. Kooliplaani koostamise probleemi uurijatest võib nimetada kahte akadeemikut - V.S.Tanajevit ja V.S.Mihhalevitšit, nimetada võiks ka maailmakuulsaid välisteadlasi. Lisaks teadlastele ei jätnud kooliplaanide koostamise ülesannet tähelepanuta silmapaistvad ärimehed. Ja ometi, vaatamata liialdamata teadlaste titaanlikele pingutustele, pole vaja rääkida täielikust ja terviklikust (või vähemalt rahuldavast) lahendusest õppekava koostamise probleemile. Öeldu kinnituseks toome tsitaadi kuulsalt vene matemaatikult. ... Kuna tunniplaani koostamise ülesanne on kõigile koolielust hästi teada, on igal kursusel üks või mitu õpilast, kes on rabatud tunniplaani koostamise algoritmimise ideest. Seetõttu pean teid hoiatama, et see on väga raske ülesanne. ... On olemas spetsiaalne teadus - ajakava teooria, mis uurib ja süstematiseerib sedalaadi probleeme, aga ka erinevaid ligikaudseid meetodeid nende lahendamiseks (täpsetele meetoditele pole peaaegu üldse lootustki). Nende hulgas on eriline koht heuristilistel meetoditel, milles püütakse kirjeldada dispetšeri tegevuse loogikat ja tehnikat. ...Üks huvitav tähelepanek. Aga kõigepealt toome veel ühe tsitaadi. Neljavärvilist hüpoteesi võib õigustatult nimetada "neljavärvihaiguseks", kuna see sarnaneb paljuski haigusega. See on väga nakkav. Mõnikord kulgeb see suhteliselt lihtsalt, kuid mõnel juhul muutub see pikalevenivaks või isegi ähvardavaks. Selle vastu ei vaktsineerita; Üsna terve kehaga inimesed omandavad aga pärast lühikest haiguspuhangut eluaegse immuunsuse. Inimene võib haigestuda sellesse haigusse mitu korda ja mõnikord kaasneb sellega tugev valu, kuid surmajuhtumeid pole registreeritud. On teada vähemalt üks juhtum, kus haigus kandub edasi isalt pojale, seega võib see olla pärilik. Siin mõnitab silmapaistev Ameerika matemaatik iidset värvimisprobleemi poliitiline kaart neljas värvitoonis, kus ühist piiri jagavad riigid tuleks värvida eri värvidega. Tundub, et kõike, mida ta ütles, võib panna kooli tunniplaani koostamise ülesande arvele. Niisiis otsustas nende ridade autor oma võimaluste piires jälgida tulevane karjäär inimesed, kes on kaitsnud oma väitekirja vastaval teemal. Näib, et "Jumal ise" käskis vastloodud teadlasel enda ümber pöörata teaduslikud saavutused rahasse. See tähendab, et viige oma vaimusünnitus kuidagi turule, sest peaaegu alati jääb pärast väitekirja kaitsmist mõni programm või osa tundide ajakava automatiseeritud süsteemist alles. Seega - ei. Kõik autorile teadaolevad selleteemalised lõputöö kaitsmise juhtumid lõpevad ühel viisil - pärast kaitsmist loobub lõputöö kandidaat sellest ülesandest ja reeglina alustab (või jätkab) õppejõu karjääri ülikoolis. Teisisõnu omandab see eluaegse ja püsiva puutumatuse kooli tunniplaani koostamise ülesande suhtes. Lõpetuseks meie üldine arutelu kooliplaani koostamise probleemi lahendamise keerukuse üle, viitame veel kahele arvamusele. Kuid kõigepealt pöörame tähelepanu sellele, kes seda arvamust avaldab. Pole saladus, et mõned koolide informaatikaõpetajad annavad didaktiliste katsete käigus koolilastele “kodutööna” ülesandeks töötada välja programm oma lemmikkooli tunniplaani koostamiseks. Koolilapsed käärivad loomulikult käised üles ja võtavad selle ülesande entusiastlikult ette. Selle idee tulemusena võib Internetis leida arvukalt selleteemalisi arutelusid ja teoretiseerimist ülalmainitud kontingendilt. Millega Pioneerid välja ei tule ja milliseid arvamusi nad ei avalda... Mitte vähem põnevust see teema paneb ka tehnikaharidusega inimesi püüdma oma lemmikülikoolis dispetšerite tegevust automatiseerida. Kuid need arvamused ei paku pehmelt öeldes suurt huvi. Professionaalsed matemaatikud, ajakavateooria spetsialistid, räägivad õppekava koostamise probleemist äärmiselt harva. Seetõttu (või veelgi enam) tundub nende arvamus selles küsimuses väga huvitav. Niisiis. Sotskov Juri Nazarovitš, füüsika ja matemaatika doktor. Teadused, professor, Valgevene Riikliku Teaduste Akadeemia Informaatikaprobleemide Ühinenud Instituudi (Minsk) peateadur, üks silmapaistvamaid spetsialiste sõiduplaaniteooria alal, mitmete sõiduplaaniteooriat käsitlevate monograafiate autor. Eelkõige kirjutab ta oma artiklis: ... Matemaatilisest vaatenurgast on optimaalse treeninggraafiku koostamise probleem üsna keeruline, kuna see kuulub nn NP-raskete ülesannete klassi. ... See artikkel näitab, kuidas graafiku tippude värvimist saab kasutada treeningplaani koostamiseks. ... ... Graafitipu värvimise probleem on NP-raske ja sellest tulenevalt ka selle üldistus, mida on kirjeldatud jaotises. 2 on samuti NP-raske probleem. ... Edasi. Lazarev Aleksander Aleksejevitš, füüsika ja matemaatika doktor. Teadused, professor, nimelise Juhtimisprobleemide Instituudi juhtivteadur. V.A. Trapeznikova RAS, Moskva, üks silmapaistvamaid spetsialiste sõiduplaaniteooria alal, mitmete sõiduplaaniteooriat käsitlevate monograafiate autor. Eelkõige kirjutab ta oma artiklis: ... Hariduse ajakava probleem on hästi tuntud kombinatoorse optimeerimise probleem, mida nimetatakse ajagraafikuks. Isegi teostatava ajakava leidmine on tugev NP-raske probleem. Seetõttu on selle lahendamisel vaja kasutada matemaatilisi meetodeid kombinatoorse optimeerimise ülesannete lahendamiseks. ... Lühidalt: - "Tühjendage vesi, kuivatage aerud, kustutage tuled..."

5 Sõiduplaani tarkvara turg

Planeerimistarkvara turg, mis arenes koos mis tahes personaalarvutite tarkvara turuga, tundub lihtsalt ainulaadne või vähemalt üllatav või halvimal juhul väga kummaline. Mis teeb selle ainulaadseks või kummaliseks? Kas olete kunagi näinud sellist kuulutust: "Ostke meie tolmuimeja, mis ei ime tolmu." Või see: "Kõik potid, mida me teile pakkuda saame, on auke täis." Või see: "Meie teler on ainulaadne - see ei näita kunagi midagi." Ja siin on reklaam: "Ostke meie kooli tunniplaani koostamise programm, kes ei saa seda koostada, kuid saab selle luua," pidime nägema nii palju, kui tahtsime. "Noh, osta, osta, osta. Meie programm võib koostada ka ajakava. Ta korraldab teie eest peaaegu kõik tunnid, kuid ülejäänu teeme ise. Ummikust väljatulek on nii huvitav. Noh, vähemalt 15 dollari eest. See pole palju raha, me nägime nii palju vaeva..." Kui palju siis maksab tolmuimeja, mis ei ime tolmu, aukudega pann või televiisor, mis kunagi midagi ei näita? Enne sellele keerulisele küsimusele vastamist proovime hinnata potentsiaalsete ostjate arvu ja võrrelda seda juba ostu sooritanud koolide (juhatajate) arvuga. Demograafid on leidnud, et umbes 16% arenenud riikide elanikkonnast on koolilapsed. Just seda arvu kasutatakse uutesse arenduspiirkondadesse uute koolide rajamisel. Järgmisena teeme aritmeetilisi arvutusi, kasutades näitena Vene Föderatsiooni (meie kodumaa ju). Seega on elanikkond umbes 140 miljonit inimest. Seega on kooliõpilasi ligikaudu 22 miljonit. Koole on umbes 50 tuhat. See tähendab, et koolis on keskmiselt 440 õpilast. Kuid see on keskmine summa. On teada, et viimase 60–70 aasta jooksul peeti 1000–1400 õpilasega koole tavalisteks kooliprojektideks. Siit järeldus – on tohutult palju koole, kus õpilaste arv on meie keskmisest tunduvalt väiksem – 440 inimest. Ilmselgelt on need koolid maapiirkonnad või väga väikestes linnades. Seega on tugevam järeldus, et väga paljud koolid ei vaja põhimõtteliselt tundide ajakava koostamise programme. Muidugi on väga raske hinnata nende koolide arvu, kes selliseid programme põhimõtteliselt ei vaja. Kui aga vaatame hoolikalt lakke, näeme seal arvu - 70%. Millest järeldub, et 30% koolidest on õpilasi 500 või rohkem ja sellistele koolidele ei teeks paha programm, mis ei suuda kooliplaani koostada, aga saab koostada. Saame lõpliku arvu - 15 tuhat kooli. See on võib-olla Venemaa Föderatsiooni potentsiaalne turuvõimsus. Aga mis meil täna tegelikkuses on? Küsimus pole lihtne. Usaldusväärne statistika puudub. Kõigepealt tuleb meelde üks programm, mis oli “tasuta” kõikidele Vene Föderatsiooni koolidele. Selle programmi väljatöötamine algas 1998. aastal ja lõppes ( Uusim versioon) aastaks 2003. Kõrval välimus, eriti oma aja kohta pole programm kindlasti halb. Võrreldes teiste sarnaste programmidega on sellel väga loogiline ja läbimõeldud kasutajaliides. Meie subjektiivse hinnangu kohaselt parim kasutajaliides. Kuigi on olemas nupp Loo ajakava, on programm automaatse (ilma inimese sekkumiseta) ajastamise osas täiesti abitu. See ei suuda lahendada isegi neid lihtsaid alamülesandeid, millega teised programmid hõlpsasti hakkama saavad. Internetis leiduvate arvustuste põhjal ei kasuta peaaegu keegi seda programmi. Seega käsitleme seda "kiirgusfooniks", mis üldist turuolukorda ei mõjuta. Liigume edasi. Esitame selle küsimuse. Kas turul on programme, mis suudavad õppealajuhatajat ajakava koostamisel vähemalt veidi abistada? Näiteks paljud õppealajuhatajad koostavad ajakava käsitsi kahes etapis. Esimesel etapil vastavalt nende väljendile: "Nad tegelevad välismaalastega." Teisisõnu loovad nad tunniplaani õpetajatele ja tundidele võõrkeele õppimisel. Teine etapp on kõik muu. Vähemalt kaks turul olevat programmi tulevad selle esimese etapiga kadestamisväärselt hästi toime. Siin saate planeerida valikkursuste ajakava. Sel juhul korraldatakse 10–40 protsenti tundidest. Nii et loomulikult on nende programmidega varustatud arvuti kasutamisel teatud eelised. Pealegi üritab üks neist programmidest väga agressiivselt ja visalt ajakava täita. Mõnel juhul, ehkki harvadel juhtudel, see tal õnnestub. Teine, graafikut täites, on täiesti abitu. Niisiis, kui paljud inimesed kasutavad tänapäeval Vene Föderatsioonis tundide ajakava koostamiseks tarkvara? Mõned sellise tarkvara tootjad avaldavad oma veebisaitidel teavet oma klientide kohta. Tõsi, seda teavet tuleks käsitleda väga hoolikalt. Nagu ülalpool märgitud, kasutavad mõned tootjad "turundussobivuse korral" potentsiaalsete klientide väga lihtsat petmist. Ja veel, eraldades nisu sõkaldest, saame arvult umbes 1500 kooli. Mis on umbes 10% potentsiaalsest turuvõimsusest. Seetõttu ei ole 90% potentsiaalsetest klientidest veel konverteeritud. Nüüd pöörame oma tähelepanu maailmaturule. Nagu eelnevatest arvutustest järeldub, väga mugaval viisil potentsiaalsete klientide arvu arvutamine on selline. Võtame riigi elanikkonna, jätame neli nulli kõrvale ja saame potentsiaalsete klientide arvu. Seda me teemegi. Euroopa – 500 miljonit inimest. USA - 300 miljonit inimest. Kanada - 30 miljonit inimest. Jaapan - 125 miljonit inimest. Austraalia - 20 miljonit inimest. Muud arenenud riigid - 25 miljonit inimest. Siin see on - "Kuldne miljard". Jätame neli nulli kõrvale. Saame 100 tuhat potentsiaalset klienti. Nüüd on küsimus: "Kui paljud koolid sellest kuldsest miljardist kasutavad koolide ajakava koostamiseks tarkvara?" Kasutame sama metoodikat, eraldades nisu sõkaldest, nagu Vene Föderatsiooni puhul. Saame arvu - umbes 30 tuhat kooli. Mis moodustab 30% turust. Samas on 70% avatud agressiivsele turundusele (hilling). Nüüd jääb üle vaid kvantiteet kvaliteediks muuta. See tähendab, et korrutage potentsiaalsete klientide arv ühe tarkvaralitsentsi hinnaga. Teisisõnu, hinnake maailmaturu mahtu Ameerika rublades. Kuid selleks peate teadma sellise litsentsi hinda. Huvitav, kas lugeja on kunagi hoidnud käes paksu raamatut millegi sellise pealkirjaga: "Tarkvara hind". Aga me pidime. Tegelikult on valem väga lihtne. Tarkvara, ükskõik kui keeruline või mahukas see ka poleks, maksab täpselt sama palju, kui klient (kasutaja) selle eest maksab. Selgeim näide sellest on Microsofti Windowsi operatsioonisüsteem. Ilmselt arvasid vähesed, et töömahu, andekuse, teadmiste jms poolest on mehe Kuule maandumine selle operatsioonisüsteemiga võrreldes lapsik jant. Ja veel, sada viiskümmend dollarit barreli kohta ja olete seaduslik kasutaja. Ainus probleem on selles, et potentsiaalsete klientide - operatsioonisüsteemi ja kooli ajakava koostamise programmi kasutajate - arv ei ole võrreldav, ei esimeses ega teises lähenduses. Siit järeldus: - "Vaatamata asjaolule, et mõned küsivad lekkivate pottide eest 15 dollarit, peab programm, mis tõesti lahendaks enamiku õppealajuhatajate probleeme, olema kallis." Jääb üle vaid vastata küsimusele: "Mis on kallis?" Muidugi on igaühel “Kallis” kohta oma arusaamad. Aga ilmselt on õppealajuhatajale (või sarnasele ametikohale, kui maailmaturust rääkida) on tema kuupalk kallis. See tähendab 1000 kuni 5000 USA dollarit. See on see, mida me tegelikult reaalsuses jälgime või vähemalt varem täheldasime. Alguses maksavad need programmid maailmaturul täpselt nii palju. Meile tundub, et hinnalangus tekkis just seetõttu, et ootamatult selgus, et 5000 dollari eest osteti aukudega pann. Ja lõpuks, korrutades koguse hinnaga, saame globaalse tarkvaraturu ligikaudse mahu kooliplaani koostamiseks - 100–500 miljonit USA dollarit. See tähendab, et turg pole vähem rahamahukas kui näiteks erinevate arvutipõhise projekteerimissüsteemide turg tööstuses ja ehituses. Ja muide, mitte vähem teadusmahukas.

6 “Vana-Egiptuse” algoritm probleemi lahendamiseks

2012. aasta kevadel pöördus arheoloog mõne talle tuttava programmeerija poole kummalise palvega. Tema sõnul sattus ta Vana-Egiptuse käsikirju dešifreerides kooli tunniplaani koostamise algoritmi kirjeldusele. Algoritmi autorsus omistati Egiptuse preestrinnale nimega Anush. Tegelikult oli tema palve kontrollida kaasaegne arvuti Kas see algoritm on tõesti võimeline kooli ajakava koostama? Alguses naersid sõbrad ta üle. Kuid pärast kummaliste kirjete hoolikat lugemist otsustasime need siiski kontrollida. Niisiis, alustame selle algoritmi idee kirjeldamist iidse käsikirja tõlke lühikokkuvõtteks. Ütleme esmalt, et selle algoritmi terminoloogia ja Vana-Egiptuse koolkonna korraldus pakuvad omaette ajaloolist huvi, kuid kuna käesolev artikkel pole mõeldud ajaloolastele, siis esitame algoritmi tänapäevastele inimestele tuttavas terminoloogias. Peamine erinevus Vana-Egiptuse algoritmi (edaspidi jätame sõna vana-egiptlane välja) tänapäevastest lähenemistest seisneb selles, et probleem on jagatud osadeks või täpsemalt järjestikku lahendatud ülesannete jadaks, kusjuures iga ülesanne on lahendatud eelmises etapis. on piiranguks probleemi lahendamisele järgmises etapis. Kaasaegses terminoloogias kasutatakse lahendatava probleemi dekompositsiooni meetodit. Tuleb märkida, et iga üksik probleem, mida algoritmi käigus järjestikku lahendatakse, ei ole NP-raske (lahendamatu). See võimaldab teil kasutada järjestikune lahendus rida kergesti lahendatavaid probleeme, lahendage täielikult kogu kooli ajakava koostamise probleem. Esimesel sammul tuleks valida õppeasutuse töörežiim, nimelt otsustada, mitu päeva nädalas kool töötab (5 või 6) ja õppepäevas toimuvate tundide arv (vastavalt 7 või 6). Samuti peate määrama õpilaste klasside arvu koolis. Järgmiseks peate seadma piirangud nendele tundidele, mille jooksul tunde ei peeta. See viimased tunnid igal koolipäeval. Nooremate klasside jaoks (meie terminoloogias on see alates 5. klassist) on selliseid keelde rohkem, keskmiste klasside jaoks on vähem ja kõige vanemal (11. klass) need keelud täiesti puuduvad. Mis sobib meiega sanitaarstandardid. Meelde on jäänud tundide läbiviimise keeldude tabel, mida kasutatakse kogu algoritmi vältel. Teisel sammul koostatakse osalise tööajaga töötajate graafik. Selgus, et Vana-Egiptuse õppeasutused ei põlganud osalise tööajaga tööd. Selle ülesande põhijoon on see, et osalise tööajaga töötajatel on lubatud ultimaatumi vormis deklareerida päevad, mil nad töötavad. Lisaks on mõnel osalise tööajaga töötajal lubatud tööst keelduda kõigi tööpäevade esimesel õppetunnil. Ilmselt olid need osalise tööajaga töötajad naised ja nad ei saanud varakult kooli tulla. Ülesanne lahendatakse tavalise graafi tippude ettekirjutatud värvimise algoritmi abil. Selle matemaatilise mudeliga saate üksikasjalikult tutvuda juba mainitud artikli abil või paljude teiste ajakirjaartiklite, näiteks [,] abil, samuti raamatutega [,] tutvudes. Järgmiseks valitakse iga tunni jaoks (klass, õpetaja, aeg), kasutades ülesande lahendamise algoritmi, ruum selle tunni läbiviimiseks. Ülesandeülesannete lahendamise algoritmi on kirjeldatud paljudes kaasaegsetes õpikutes, eelkõige saate sellega tutvuda raamatus. Teise etapi lõpp on sanitaarpiirangute kohaselt koostatud tundide läbiviimise keeldude tabeli ja sellest tuleneva osalise tööajaga töötajate ajakava ühendamine. Nii saame uue tundide läbiviimise keeldude tabeli, mis on algoritmi järgmise sammu üheks piiranguks. Kolmas samm seisneb õpilaste vabal valikul tundide läbiviimise probleemi lahendamises (meie terminoloogias valikkursused). Selle ülesande eripära on see, et teatud arv klasse, teatud koolitunnis, ühendatakse voogudeks ja seejärel hajutakse sel tunnil oma valikkursustele. Ajakava koostamine seisneb selles, et igale voole määratakse aeg, millal valikkursused toimuvad, kuid õpetajad määratakse ametisse pärast kogu ajakava koostamist. See tähendab, et selles etapis ei määrata õpetajaid valikkursusi läbi viima. Ajakava koostamisel järgitakse reeglit - ühe õppepäeva jooksul ei saa valikkursuse läbiviimiseks määrata rohkem kui üks akadeemiline tund. Lisaks järgitakse veel ühte reeglit – valikkursusi ei saa korraga ajastada rohkem kui ühte voogu. See reegel (piirang) tundub üsna mõistlik, kuna valikkursuste läbiviimisel suureneb järsult vajadus tundide läbiviimiseks vajalike ruumide järele. See võeti kasutusele just selleks, et vältida olukorda, kus on vaja mitut lõime suur hulk vabad ruumid. Praeguses etapis valikkursuste läbiviimise ruume ega ka õppejõude ei valita, need valitakse koos õpetajatega pärast kogu tunniplaani koostamist. Valikkursuste läbiviimise ülesande lahendamise algoritmiks on tavalise graafi tippude ettekirjutatud värvimise algoritm, millele tõime välja eelmise sammu kirjeldamisel. Uus tundide läbiviimise keeldude tabel on üles ehitatud täpselt samamoodi nagu eelmises etapis. Saadud ajakava kombineeritakse keelamistabeliga. Neljandal sammul algoritm võõrkeele õppimise tundide ajakava koostamiseks. Selle ülesande eripäraks on see, et klassi saab jagada rühmadesse. Õpetajad ei saa ultimaatumina deklareerida, mis päevadel nad töötavad. Kerge töökoormusega õpetajatele on aga üks-kaks vaba päeva garanteeritud ja see ka antakse. Nii nagu algoritmi teises etapis, võivad mõned võõrkeelt õpetavad õpetajad nõuda nende vabastamist tööpäeva esimesel tunnil, kui nad töötavad. Võõrkeele õppimiseks õpetajate/tundide ajastamise probleem, nagu ka teises ja kolmandas etapis, lahendatakse tavalise graafi tippude ettekirjutatud värvimise algoritmi abil. Samamoodi nagu teises etapis, valitakse iga tunni või õigemini iga õpilaste rühma ja nende õpetaja määramise algoritmi abil selle läbiviimiseks ruum. Neljanda sammu, aga ka teise ja kolmanda etapi lõpp on õppetundide läbiviimise keeldude tabeli kombineerimine sellest tuleneva ajakavaga. Nii et saame uus variant see tabel, mida kasutame kuuendas etapis. Pärast algoritmi 4. sammu läbimist määratakse olenevalt kooli õppekavast tavaliselt 15% kuni 40% kogu selle kavaga ette nähtud õppekoormusest. Viiendal sammulõppekavaga määratud koormus arvestatakse kooli jaoks defitsiitsete ruumide kohta. Sellised ruumid on reeglina spordisaalid, töökojad tööõpetuste (tehnoloogia) läbiviimiseks, arvutitega varustatud ruumid informaatikatundide läbiviimiseks. See arvutus tehakse selliste ruumide maksimaalse võimaliku koormuse (minimaalne "seisakuaeg") eesmärgiga. Kuuendal sammul koostatakse ajakava kõigi ülejäänud ainete jaoks, välja arvatud need, mida õpetatakse nappides ruumides. Õpetajatel ei ole võimalust kuulutada ultimaatumit selle kohta, millistel päevadel nad töötavad, kuid neile õpetajatele, kelle töökoormus on väike, on tagatud üks-kaks vaba päeva ning mõnel õpetajal on võimalus esimeses tunnis töötamisest keelduda. . See probleem lahendatakse kahepoolse multigraafi jaoks ette nähtud servade värvimise algoritmi abil. Selle algoritmi ideega saate tutvuda raamatust või ajakirjade artiklitest [, , , ,]. Ehitatud ajakava koosneb neljast - klass, õpetaja, aine, aeg. Samal etapil sobitatakse kõik neljad, kasutades ülesannete lahendamise algoritmi, ruumidega, kus need klassid (neljad) toimuvad. Pärast selle sammu läbimist on kogu ajakava täidetud, välja arvatud nappides ruumides peetavad tunnid. Ülejäänud “augud” tunniplaanis on aga nappides ruumides tundide läbiviimise ajakava. Seega võib arvata, et selles kuuendas etapis koostatakse teatud mõttes korraga kaks tunniplaani - tavaõpetajate/klasside ja nappide ruumide/klasside jaoks. Seitsmendal sammul klassid on jaotatud rühmadesse ainete järgi, mida hakatakse läbi viima nappides ruumides. Reeglina on sellistes ainetes nagu kehaline kasvatus, tööjõud (tehnoloogia) ja informaatika klassid jagatud rühmadesse. Kui õpetajate kogum, kellele graafik eelmises etapis koostati, ristub nappides ruumides tundi läbi viivate õpetajate kogumiga, siis moodustatakse õpetajate keelatud töötundide tabel, mis on nende komplektide ristumiskoht. Ülesandeülesannete lahendamise algoritmi abil valitakse igasse rühma õpetajad. Viimane samm on kaheksas. Selles etapis ühendatakse kõik varem saadud graafikud, st moodustatakse lõplik ajakava. Selle sammu sooritamiseks pole algoritme vaja, piisab lihtsatest aritmeetilistest tehtetest. Pärast lõpliku ajakava saamist saab iga õpetaja ise otsustada, millal on tal sobiv valikkursusi läbi viia. Aeg nende jaoks oli reserveeritud algoritmi 3. sammus. Ja kui see õpetaja saab endale rühma õpilasi värvata, siis paneb ta iseseisvalt omale sisse valikkursus graafikus koos ruumiga, mille ta ise valis. Üldreegel kõigi eelnevalt kirjeldatud sammude puhul, välja arvatud viienda, on reegel – üheski klassis ei tohi ühel päeval olla rohkem kui üks tund ühestki ainest. Lisaks kehtib õpetajate puhul üldreegel, et iga õpetaja võib õpetada mitut ainet, sh ühte klassi.

7 Algoritmi testimine

Nagu eelmisest osast näha, pole kooli tunniplaani koostamise algoritmi töös midagi raskesti mõistetavat. Üksteise järel lahendatakse üksikuid kergesti lahendatavaid (mitte-NP-raskeid) probleeme, mis on omavahel seotud, kuni need kõik on ammendatud. Sellegipoolest ei olnud alust kindlalt väita, et kõiki neid probleeme on võimalik lahendada. Algoritmi teoreetilise põhjenduse puudumisel sai selle toimivust testida vaid eksperimentaalselt, seda enam, et just selle ülesande esitas muistse käsikirja otsa komistanud ja selle tõlkinud arheoloogiateadlane. On täiesti loomulik, et esimene mõte, mis programmeerijatel pähe tuli, oli luua Windowsi operatsioonisüsteemile tavaline rakendus. Aga mis on tavaline võidurakendus? Pärast aktiveerimist (käivitamiseks käivitatud) ootab see kasutajalt sündmusi, näiteks algandmete sisestamist. Kuidas neid algandmeid hankida ja hiljem programmi sisestada? Jumal tänatud, või õigemini USA, nüüd on enam-vähem endast lugupidav kool avanud oma veebisaidi Internetis ja esimene asi, mis sellel saidil ilmub, arvestamata fotosid erinevatelt pidulikud üritused , seega on see kooli õppekava. Jääb vaid see kopeerida ja ajakava arvutamise algandmetena programmi sisestada. küsimus. Kui palju aega selleks vaja on? Praegu turul pakutavate kooligraafikute kasutamise praktika on näidanud, et õppekavasse sisenemine koos õppekoormuse jaotustabeli koostamisega nõuab 8–10 tundi, pehmelt öeldes vaevarikast tööd. Oletame, et see õppekava on sisse viidud ja õppekoormuse jaotustabel moodustatud ja ennäe... graafik on üles ehitatud. Mida see tähendab? Absoluutselt mitte midagi. Ei ole mingit garantiid, et järgmine ülesanne saab lahendatud. Kui ajakava poleks koostatud, siis see ütleks palju, nimelt, et algoritm ei lahenda probleemi. Teisisõnu, tavaline võidurakendus on mõnes mõttes praktiliselt testimatu. Kuidas olla? Jällegi, jumal tänatud või õigemini au Microsoftile, Windowsi operatsioonisüsteemi kaasaegsed versioonid toetavad nn konsoolirakenduse režiimi. Muide, mõne noore jaoks on see täielik ilmutus, nad pole kunagi näinud musti aknaid, mille sees jooksevad tekstiread. Tõepoolest, see on suurarvutite stiil, mis on pärit kaugest minevikust ja juba ammu sündmuskohalt lahkunud - MS-DOS. Kuid neil akendel on üks eelis. Nad võivad rippuda arvutiekraanil, tehes vajalikke arvutusi, ilma inimese sekkumiseta, päeva, kuu ja ... ma ei oska öelda, kui kaua. Täpselt seda oli algoritmi testimiseks vaja. Edasine arutluskäik oli järgmine. Lähteandmete generaatori (jämedalt öeldes, tüüpilise kooli õppekava ja õppekoormuse jaotustabeli) kirjutamine võtab muidugi aega, kuid kui see on kirjutatud, saate algoritmi testimiseks hankida piiramatu arvu testülesandeid. piisab alles pärast järgmise ülesande lahendamist, et anda juhtimine sellele generaatorile uue (järgmise) ülesande koostamiseks. Testitud algoritmi kvaliteedi kohta on võimalik saada statistiliselt usaldusväärseid andmeid. Näiteks 80 protsenti probleemidest on lahendatud, aga 20 mitte või vastupidi. Peate lihtsalt lahendatavate ülesannete arvu piisavalt suureks muutma. Just seda tuli teha – konsoolirakendus, see oli väljapääs olukorrast. Nagu öeldakse, muinasjuttu räägitakse kiiresti, aga asju ei tehta kiiresti. Kõiki praktilisi olukordi adekvaatselt kajastava lähteandmete generaatori väljamõtlemine isegi tüüpilises koolis ei osutunud nii lihtsaks ülesandeks. Aga hullud unistused täitusid ühel päeval..., varem või hiljem..., ükskõik kui palju nööri seotakse... Lähteandmete generaator on valmis, Vana-Egiptuse algoritm programmeeritud, “kõik vead parandatud”, seatakse vigade lõksud, paigaldatakse arvutustulemuste kontrollid. Alguses pakkus programm ajakava koostamiseks väikest arvu tunde - 9-14 (väike kool). Lahendused hüppasid välja nagu kuulipildujast. Klasside arvu suurenemisega - 15-lt 21-le ( Keskkool) otsused tulistati kiiresti, aga mitte enam nagu kuulipildujast... pigem nagu püstolist. Edasi. Siin see on... suur kool, paralleelselt kuni neli klassi, klasside koguarv 22-28. Pidurid olid selgelt peal... Protsess hakkas meenutama laiska pardi jalalt jalale kahlamist. Kuid üks asi oli meeldiv - rida: "Lahendamata probleemide arv =" näitas pidevalt nulli. See sai selgeks. Statistiliselt usaldusväärsete andmete saamiseks, mis kinnitavad mis tahes mõistliku probleemi lahendamise võimalust täisautomaatrežiimis, ei piisa ühest arvutist. Väikesed aritmeetilised arvutused näitasid, et kuue- või enamakohaliste numbritega opereerimiseks lahendatud ülesannete arvu kohta on vaja vähemalt tosinat arvutit. Ja kümnekonna arvuti jaoks (saate hinnata nendest arvutitest tekkivat soojushulka ja ventilaatorite pidevat müra) on vaja eraldi ruumi. Aga ei midagi, te ei saa meid peatada... Peagi pandi tööle tosin, mitte tosin, vaid seitse neljatuumalist arvutit. Selle tulemusel võime pärast aastat kestnud iidse Egiptuse algoritmi "vägivaldseid tegusid" seoses auväärse neljatuumalise seitsmega ja pärast kümneid miljoneid lahendatud probleeme kindlalt öelda: - "Eranditult kõik on mõistlikud. , õigesti määratud ülesanne kooli tunniplaani arvutamiseks, on lahendatav ilma inimese sekkumiseta täisautomaatses režiimis. Samal ajal on 1000 ülesande arvutamise koguaeg ligikaudu järgmine: 9 kuni 14 klassi ülesannete rühma jaoks = 20 minutit, 15 kuni 21 klassi ülesannete rühma jaoks = 40 minutit, ülesannete rühma jaoks 22-28 klassist on arvestusaeg 6-8 tundi, s.o. selle rühma jaoks keskmiselt umbes pool minutit ülesande kohta. Nii sai edukalt lõpule enam kui aasta kestnud eksperiment täisautomaatses režiimis ja ilma inimese osaluseta kooli tunniplaani koostamise algoritmi kontrollimiseks (testimiseks), mille jaoks lahendati kümneid miljoneid testülesandeid. Peaaegu kõigi testülesannete jaoks (algandmed) koostati täielikult ajakava, mis vastas kõigile piirangutele.

8 Tulevikutarkvara loogiline mudel

Pärast kooli tunniplaani algoritmi iga-aastase testimise lõpetamist tekkis küsimus: "Mis edasi?" Esiteks torkab silma see, et konsoolirakendus ei suuda kedagi veenda, et kooli tunniplaani koostamise probleem on tõesti lahendatud... välja arvatud võib-olla selle rakenduse kirjutanud programmeerija. Isegi madala jõudlusega viienda klassi õpilane võib luua musta akna, millesse ilmuvad aeg-ajalt sellised jooned nagu: “Lahendatud ülesannete arv = 12547564”. Seega normaalne inimene lihtsalt ei usu nii-öelda sellist programmi ja teeb õigesti. Seda on võimatu teha ilma täieõigusliku win-rakenduseta. Kuid esmalt poleks paha otsustada sellise rakenduse loomise eesmärkide üle. Vähemalt kaks sellist sihtmärki on silme ees. See on täisväärtusliku tarkvara loomine koos kõigi sellest tulenevate tagajärgedega ning algoritmi toimimist demonstreeriva rakenduse loomine, mis suudab inimest paremini või halvemini veenda, et teda ei peteta. Ja kõigile on selge, et tööjõumahukuse poolest pole need kaks projekti lihtsalt võrreldavad. On üsna loomulik, et otsustati minna kergemat teed. Hea: - "Mida on sellisest võitu tutvustavast rakendusest vaja?" Esiteks võite isegi küsida teise küsimuse: "Mis see peaks olema?" Esiteks. Peavalu mugava, arusaadava, praktilise ja ilusa kasutajaliidese pärast leevendub koheselt. Sellise demo jaoks piisab väga primitiivsest liidesest. Oluline on vaid see, et kasutaja näeks algandmeid, mis programmile arvutamiseks pakutakse (loomulikult juhuslikult genereeritud) ja selle arvutuse tulemusi. Vähemalt teoreetiliselt avaneb kasutajal võimalus kontrollida lähteandmete ja programmi abil saadud tulemuse kooskõla. Kas selline test on raske?... Vastus on ühemõtteline: "Jah, see pole lihtne...". Eriti kui teate, kui palju püüniseid ja tšekke konsoolirakendus sisaldab saadud tulemuste pidevaks kontrollimiseks, samuti nende kontrollide ja püüniste koodi suurust. Kas on muid veenmismeetodeid?... Võib-olla edastades kõigile huvilistele... programmi lähtekoodi. Aga näiteks Microsoftis seda ei aktsepteerita. Teiseks. Abifaili, kasutusjuhendi ja muude täisväärtusliku tarkvara jaoks hädavajalike kellade ja vilede probleem on eemaldatud. Seda nad tegidki. Rakenduse põhivormile oli kinni jäänud üle kahekümne nupu, millest arvutuse igas etapis on aktiivne ainult üks, arvestamata selliseid nuppe nagu - Programmi kohta, Alusta uut ülesannet, Sule mind. Kui klõpsate sellel nupul, ilmub aken andmete genereerimise nupuga. Klõpsake nuppu Andmete genereerimine ja loodud andmed kuvatakse valgel taustal aknas. Paneme akna kinni. Nupp, mida just vajutati, kustub (pole enam aktiivne), järgmine vajutatav muutub aktiivseks. Klõpsake. Avaneb järgmine aken. Ja seal on nupp Loo ajakava. Klõpsake käsul Koosta ajakava, kuvatakse koostatud ajakava. Igaüks saab kontrollida, kas ajakava on õigesti koostatud või mitte. Ja nii edasi, kuni kõik algoritmi etapid on lõpule viidud. Seejärel saate klõpsata suurel nupul Alusta uut ülesannet. Ja nii ringiga. Või klõpsake nuppu Sule mind. Esmapilgul võib tunduda: "Kogu see näidisprogramm on ahvi töö." Aga see pole tõsi. Vähemalt kolmel põhjusel. Esiteks. Demonstratsiooni väljatöötamise käigus lahendati üsna oluline ülesanne täisväärtusliku tarkvara tulevase arhitektuuri arendamiseks. Nimelt. Oli vaja "ajud" tugevalt eraldada "torsost". Selgemalt öeldes eraldage ajakava arvutamise algoritmi kood lähteandmete generaatori koodist ja kasutajaliidese koodist. Kogu ajakava arvutamise algoritmi kood on koondunud dünaamiliselt lingitud teeki, nii et kasutajaliides saab kliendina esitada ülesandeid dünaamilisele teegile, mis toimib serverina, et koostada erinevaid algoritmi erinevatel etappidel koostatud ajakavasid. . See võimaldab tulevikus ilma ajakava arvutamise algoritmi koodi puudutamata katsetada erinevaid liidesevalikuid, kuni kasutajad on täielikult ja täielikult rahul. Teiseks. Vaatamata oma primitiivsusele on demo kasutajaliides loogiline mudel tuleviku mugavast, arusaadavast, praktilisest ja ilusast kasutajaliidest. Näiteks rakendab see võimalust naasta algoritmi eelmise sammu juurde ja see võime omakorda mõjutas programmi andmete struktuuri. Lisaks toetab demoliides sellist algoritmi funktsiooni nagu ranges järjestuses sammult sammule liikumine, mis tagab andmete terviklikkuse ja nende kaitse ebaõigete muudatuste eest. Kolmandaks. Jällegi kordame, vaatamata oma primitiivsusele on olemasolev kasutajaliides sobiv selles programmis kasutusele võetud kooliplaani koostamisel tekkivate praktiliste olukordade matemaatilise mudeli analüüsimiseks. Sellise analüüsi või eksami võiksid läbi viia teemaga hästi kursis olevad spetsialistid, näiteks piisava töökogemusega õppealajuhatajad, kes õpetavad koolis matemaatikat. Arvutuse üksikasjade mõistmiseks ei piisa muidugi nende kvalifikatsioonist (ja kellelgi poleks sellist soovi), kuid omandatud üldise matemaatilise kultuuri tõttu võivad nad ülesande sõnastuses märgata ilmseid möödalaskmisi. parem kui mõni professionaalne matemaatik, kes on kooli tööga kursis vaid kuulujuttude või erinevate väljaannete järgi. "Mis siis edasi?" Ja siis täieõigusliku tarkvara arendamine vastavalt kõikidele tarkvaratehnika seadustele ja reeglitele, mis nüüd keerukuselt ei ületa tavapärast ERP-süsteemide tarkvara. Ärge lihtsalt küsige: - "Kui kaua see aega võtab ja kui palju töömahukas on sellise tarkvara arendamine?...". Ja eriti ärge küsige: - "Kui palju selline arendus maksab?...".

9 Probleemid ärimudeliga

Nagu varem hinnatud, ulatub täisautomaatrežiimis koolide ajakava tarkvara ülemaailmne turg 100 miljonist 500 miljoni USA dollarini. Seda turgu tuleb aga, nagu riskiinvestorid ütlevad, veel tõsta. Ja siin ilmnevad üsna selgelt vähemalt kaks probleemi. Üks probleem on: - "Kallis". Oleme seal juba peatunud. Ja teine, meie arvates tõsisem, on: - "Sellise tarkvara maine." Kui kasutada metafoori, siis meenutab sellise tarkvara maine räpast, tugevalt sõnnikut täis ja suitsevat prügimäge nagu pärast lahingut Kulikovo väljal. Pealegi on suits nii kibe, et tahaks silmad sulgeda ja hingamine lõpetada. Nagu varem mainitud, võib kooligraafiku tarkvara potentsiaalsete klientidega vesteldes muutuda kergesti sõimusõnadeks. "Meil on kõrini... meie automaatikast, kooli inforuumist ja elektroonilistest päevikutest, tehkem rahus tööd..." Mida teha, et sellise tarkvara maine ja õppealajuhatajate suhtumine sellesse muutuks vaenulikust vähemalt neutraalseks? Positiivsest kuvandist me veel ei räägi. Kümmekond aastat tagasi võis veel öelda, et õppealajuhatajate kabineti arvutid olid mööbli jaoks, kui stipendiumi ja edumeelsuse asendamatu aksessuaar. Et parimal juhul kasutatakse kirjutusmasina asemel arvutit (kuigi, nagu varem märgitud, aitas just see asjaolu personaalarvutitööstuse nii kiirele õitsengule kaasa). Praeguseks on olukord muutunud. Paljud on juba proovinud... Arutasime just selliste testide tulemusi. Jääb üle vaid kõike otsast alustada. Nimelt. Selliste programmide levitamise ärimudelist. Isegi väga lähedalt vaatamata on näha, et see ärimudel on viimase 15 aasta jooksul praktiliselt muutumatuna püsinud. Leia programmi koduleht, lae alla demoversioon, väljasta arve maksmiseks... Maksearvega tundub kõik selge olevat. Samuti ei saa seda teha ilma programmi veebisaidita. Aga kuidas on demoversioonidega? Kuid demoversioonide puhul on kõik teisiti. Variant üks. Meie demoversioon ei erine programmi tööversioonist, kuid te ei saa sisestatud andmeid salvestada ega saadud tulemusi printida. Ja nii, kõik töötab. Kas sellise demoversiooni abil on võimalik hinnata kõiki programmi eeliseid ja puudusi? Nagu varem märgitud, on kõigi algandmete sisestamiseks, ükskõik kui kriuksuv reklaam on umbes tund, maksimaalselt poolteist, nõuab see tegelikult minimaalselt 8-10 tundi pidevat ja vaevarikast (pagana igavat) tööd. Tavaline inimene ja veelgi enam kasutaja, kes hakkab programmiga esimest korda töötama, kui ta peab samal ajal õppima programmiga töötama ja täpselt, vigadeta sisestama algandmete mäge, ei saa seda teha. seda ühe hooga teha. Selleks kulub vähemalt kaks või isegi kolm päeva (korda). Kujutage nüüd ette algaja hirmu, et vool kindlasti kaob või midagi taaskäivitub. Noh... normaalsel inimesel poleks tahtmist sellist demoversiooni kasutada. Niisiis, otsustage kas osta "siga kotis", teades mõne arendaja "turundussobivust", või, nagu enamasti juhtub, vajutage raisatud aja saamiseks kibedusega Del-klahvi. Ausalt öeldes tuleb märkida, et samad arendajad pakkusid välja veel ühe võimaluse. Tegime oma programmile "murdja". Pahaaimamatu heasüdamlik kasutaja, olles eelnevalt väikese võtmega südametunnistuse välja lülitanud, laadib alla ebaseadusliku koopia (demo + häkkimine). Installib, läheb katki ja... kõik töötab... Nagu öeldakse, kasutage oma tervise heaks... Tõsi, umbes poole aasta pärast teatab programm teile, et läheb demorežiimi ja salvestage oma andmed, palun olge nii lahke ..., võtke arve saamiseks ühendust arendajaga... Selliseid nippe väljastpoolt vaadates tundub see variant ju ausam. Kuigi loomulikult üritab kasutaja tootjat petta, siis tootja petab kasutajat..., muide, lubades talle, et mõne minuti pärast pärast kõigi algandmete sisestamist saab ta valmis ajakava. Võib kindlalt väita, et valdav enamus kasutajaid ei saa kunagi teada, et nende andmed on sattunud reaalsesse ohtu. Veetnud programmiga 15 - 20 tundi tööd ja veendunud selle mõttetuses, karjudes: “Kõik programmid, nagu mehed, on sellised...”, kustutavad potentsiaalsed ostjad selle programmi vihaselt oma arvutist. Ja tunni või pooleteise pärast, rahunenud ja hinge tõmmata, ütlevad nad endamisi: “Milline ma olen? .. ikka tark, et selle eest raha ei maksnud..., ütles ema mulle: "Ära võta siga kotis." Variant kaks. Meie demoversioon ei erine tööversioonist, piirang on ainult üks, klasside maksimaalne arv on viis. Ja nii, kõik töötab. Selle tulemusena ilmub foorumisse selline avaldus. „Ma nägin teie programmi, kui nii võib öelda. Ja ta tutvustas seda, mitte midagi – neli klassi. Ja ta ütles mulle: "Ma ei saa ajakava koostada." Võite selle oma... Neetud spekulantide vahele torgata. Siin seisame silmitsi juhtumiga, kus arendajad leidsid oma “... (peas)” seiklusi. Sügavalt eksivad need, kes arvavad, et neljaklassilise kooli tunniplaani koostamine on palju lihtsam kui näiteks kahekümnega. Just sel põhjusel otsustati "Vana-Egiptuse" ajastamisalgoritmi testimisel, et testiandmete genereerimisel tuleb minimaalse arvu klasside jaoks valida number üheksa. Mõnikord on see seletatav õppekoormuse jaotuse tabeli automaatse koostamise võimatusega. Lihtsamalt öeldes jagage koormus väikese arvu klasside ja vastavalt väikese arvu õpetajate vahel. Ilmselt saab selliseid trikke teha vaid inimese väga kogenud käsi (või silm, kui soovite). Kolmas variant. Olgu siis. Kasutage meie programmi. Aga kaks nädalat. Ja kahe nädala pärast on kõik läbi. "Me keerame vee kinni..." Kas programmi on võimalik kahe nädalaga omandada ja kõiki selle eeliseid ja puudusi hinnata? Paneme käe südamele: “Ehk on võimalik...”. Aga ühel tingimusel. Peate lõpetama kõige muu tegemise. A lemmik sõnaõppealajuhataja: - "Hõivatud." "Oh, hõivatud. Ma olen nii hõivatud, et mul pole aega isegi hingata. Kas õppealajuhataja kukub kaheks nädalaks kõik maailmas maha ja sukeldub selle perioodi tunniplaani programmi? Nagu teadlased ütlevad: "Raske öelda...". Ühesõnaga, kõik on halb... Ja nii halb, ja nii ebamugav... Kust otsida väljapääsu? Äkki rentida?

10 SaaS-i tarkvara kasutamise ärimudel

Esialgu kasutas kogu arvutitööstus rendi ärimudelit – esimesed arvutid maksid palju raha ja nende arvutusvõimsust renditi klientidele välja. Interneti tulekuga elavnes vana ärimudel, kuid põhimõtteliselt teistsugusel tehnoloogilisel alusel. SaaS(Inglise) tarkvara kui teenus - tarkvara kui teenus) - tarkvara müügi ja kasutamise ärimudel, mille puhul tarnija arendab veebirakendust ja haldab seda iseseisvalt, tagades kliendile juurdepääsu tarkvarale Interneti kaudu.

Peamine erinevus SaaS-i ja vana mudeli vahel on see, et varem pääsesid kliendid arvutitele otse, mitte ei kasutanud globaalseid võrke. Kuna SaaS-i mudel on keskendunud teenuste osutamisele Interneti kaudu, on selle areng otseselt seotud globaalse võrgu arenguga. Esimesed teenusena tarkvara pakkuvad ettevõtted ilmusid lääneriikides aastatel 1997–1999 ning akronüüm SaaS tuli laialdaselt kasutusele 2001. aastal. Tundub, et meie “raskel juhul” on see ärimudel kõige optimaalsem ja võib-olla isegi ainus vastuvõetav. See säästab potentsiaalseid kliente sellega seotud riskide võtmisest suur summa raha peaaegu lootusetult kahjustatud mainega tooterühma tarkvaratoote eest tasumisel. Rendiäri mudelit kasutades saab klient rahulikult ja järk-järgult veenduda, et pakutav toode on see, mida ta tõeliselt vajab ning tema ootused toote kasutamisel langevad kokku sellega, mida ta tegelikult saab. Eelnevalt rääkisime üksikasjalikult õppealajuhatajate ootustest seda tüüpi programmidele.

11 Järelduse asemel

Mõnikord küsivad mõned inimesed sarkastiliselt: "Kas teil on äriplaan?..." Jah. Ja samal ajal väga lihtne. "Lahendage järjekindlalt esilekerkivaid probleeme, kui need tekivad..." Viimase abinõuna võite kasutada SaaS-i mudelit (äriplaan - nõudmisel). Kui kellelgi vaja, siis on võimalik kõike detailselt planeerida ja ükski raamatupidaja ei leia viga!

Bibliograafia

Baltak S.V., Sotskov Yu.N. Graafi tippude värvimisel põhineva treeningkava koostamine // Informaatika, 2006, nr 3, lk. 58 - 69. Borodin O.V. Graafikute värvid ja topoloogilised esitused // Diskreetne analüüs ja operatsioonide uurimine. 1996, 3. kd, nr 4, lk. 3 - 27. Borodin O.V. Kotzigi teoreemi üldistus ja tasapinnaliste graafikute servade värvimine // Matemaatilised märkused. 1990, 48. köide, 6. väljaanne, lk. 22 - 28. Vising V.G. Graafi tippude värvimine kasutatavate värvide enamuse piirangute alusel // Diskreetne analüüs ja operatsioonide uurimine. 2009, 16. kd, nr 4, lk. 21 - 30. Vising V.G. Graafikute ühendatud värvimisest ettenähtud värvides // Discrete Analysis and Operations Research. 1999, 1. seeria, 6. köide, nr 4, lk. 36 - 43. Gafarov E.R., Lazarev A.A. Matemaatilised meetodid optimeerimine õppekava koostamisel // Uus infotehnoloogia hariduses. Teadustööde kogumik. - M.: 1C-Publishing, 2013, 2. osa, lk. 51–55. Gary M., Johnson D. Arvutid ja raskesti lahendatavad probleemid. - M.: Mir, 1982. - 416 lk. Distel R. Graafiteooria: Trans. inglise keelest - Novosibirsk: Matemaatika Instituudi kirjastus, 2002. - 336 lk. Emelichev V.A., Melnikov A.I., Sarvanov V.I., Tõškevitš R.I. Graafiteooria loengud. - M.: Teadus. Ch. toim. füüsika ja matemaatika lit., 1990. - 384 lk. Ichbana D., Knepper S. Bill Gates ja Microsofti loomine. - Rostov Doni ääres: kirjastus Phoenix, 1997. - 352 lk. Karpov D.V. Graafi tippude dünaamilised korrapärased värvimised. // POMI teadusseminaride märkmed. 2010, 381. köide, lk. 47 - 77. Magomedov A.M., Magomedov T.A. Intervallide korrapärane serv Kahepoolse graafi ühe osa 5-värvimine // Rakendatud diskreetne matemaatika. 2011. nr 3(13), lk. 85 - 91. Papadimitrou H., Steiglitz K. Kombinatoorne optimeerimine. Algoritmid ja keerukus. Per. inglise keelest - M.: Mir, 1985. - 512 lk. Romanovski I.V. Diskreetne analüüs. Õpik rakendusmatemaatika ja informaatika eriala õpilastele. - 2. trükk, muudetud. - Peterburi: Nevski murre, 2000. - 240 lk. Swami M., Thulasiraman K. Graafikud, võrgud ja algoritmid: Trans. inglise keelest - M.: Mir, 1984. - 455 lk. Smirnov V.V. Pererburgi koolid ja koolimajad. Kooliehituse ajalugu Peterburis - Petrogradis - Leningradis 1703 - 2003. - Peterburi: kirjastus "Vene-Balti teabekeskus"BLITZ", 2003. - 144 lk. Stetsenko O.P. Graafiku servade üht tüüpi värvimisest ettenähtud värvides // Diskreetne matemaatika. 1997. 9. köide, 4. number, 92 - 93. Urnov V.A. Ajakava - hariduse populaarseim tööjaam // Informaatika ja haridus. 2001, nr 4, lk. 47 - 52. Harari F. Graafiteooria. - M.: Mir, 1973. - 302 lk. Even S., Itai A., Shamir A. Ajakava keerukusest ja mitme kaubavoo probleemidest // SIAM J: Comput. Vol. 5, nr. 4, detsember 1976, 691-703

Lingid:

Seetõttu kaeti kogu põrand, kus selline arvuti asus, peene metallvõrguga, et välistada nõukogude korra vannutatud vaenlaste “elektroonilise luuramise” võimalus. Õppekava koostamise ülesanne (ilma arvutitehnoloogia abita) on ilmselt vähemalt kolmsada aastat vana. On registreeritud juhtumeid, kus õppealajuhatajad - üldiselt kultuursed ja heas vormis inimesed, kuuldes fraasi: - "Kooliplaani koostamise programm", läksid kohe üle sõimusõnadele. Siinkohal me NP-raskete probleemide teoorial pikemalt ei peatu, kuna selle teema käsitlemine viiks lugeja meid huvitavast teemast kaugele eemale ning oleks ka selgelt ennatlik ja pealiskaudne. Huvilisel lugejal võib soovitada pöörduda meie riigi ehk enimtsiteeritud selleteemalise väljaande poole. Selle artikli täielikuks mõistmiseks võib NP-rasked probleeme mõista praktiliselt lahendamatute probleemidena, kuigi see pole täiesti täpne "tõlge". See viitab venekeelsetele väljaannetele, mida ingliskeelsetega võrreldes pole nii palju. Tõenäoliselt ei ületa nende arv Venemaa Föderatsiooni kogupanust kõrgtehnoloogia valdkonnas, mis on hinnanguliselt 0,4–0,6% (null-koma neli protsenti kuni null koma kuus protsenti) kogu maailmast. Tõsi, füüsikalisi ja matemaatilisi teadusi on suurusjärgu võrra vähem. Vjatšeslav Sergeevich Tanaev (1940 - 2002) - Valgevene matemaatik, Valgevene Vabariigi Riikliku Teaduste Akadeemia Küberneetika Uurimisinstituudi direktor, füüsika- ja matemaatikateaduste doktor (1978), professor (1980), Rahvusliku Teaduste Akadeemia täisliige Valgevene Teaduste Akadeemia (2000). Teaduslike huvide valdkond: operatsioonide uurimine, ajakava teooria, optimeerimismeetodid. Mihhalevitš Vladimir Sergejevitš (1930 - 1994) - Ukraina matemaatik ja küberneetik, Ukraina Teaduste Akadeemia akadeemik, Venemaa Teaduste Akadeemia akadeemik (1991; NSVL Teaduste Akadeemia akadeemik aastast 1984). Töötab optimaalsete statistiliste lahenduste teooriast, süsteemianalüüsist, teoreetilisest ja majandusküberneetikast. Riiklik preemia NSVL (1981). Lähteandmete generaatori koodi ja koostatud ajakava õigsuse kontrollimise koodi ülekandmine on aga täiesti võimalik, kuna sellel koodil ei ole kaubanduslikku väärtust. Vana-Egiptuse preestrinna Anushi auks sai programm venepäraselt nimeks Annushka.

Ja isegi... võib-olla... Aga mis! tühi unistus.
See ei juhtu kuidagi.
Saatus on kade ja kuri!
Oh, miks ma ei ole tubakas!... A.S. Puškin

Faili T E X-ist tõlkis T T H, versioon 4.03.
27. juulil 2013, kell 00:53.

Laadige see oma telefoni alla, et te midagi ei unustaks ega millekski hiljaks jääks.

Android

Tunniplaan

Ilus ja intuitiivne juhtimisrakendus Koolielu. Saate sisestada oma ajakava, kodutööd, eksamid ja isegi puhkused. Rakendus saab sünkroonida kõigi teie Android-seadmetega ja tundide ajal läheb see vaikse režiimi.

Koolipäevik

Selles elektrooniline päevik Ajakava saate pidada, märkides ära õpetaja nime ja telefoninumbri, samuti tunni toimumise koha. Et te midagi ei unustaks, on rakendusel vidinad põhiekraan telefon. Samuti on võimalik ainete kohta märkmeid teha ja hindeid teha. Kuid võib-olla on kõige meeldivam omadus lõpetatud kodutöö maha jätmine.

Valguskool

Võimaldab teil mitte ainult ajakava pidada ja kodutöid salvestada, vaid ka jälgida aega enne tunni algust või lõppu. Eripäraks on teoreetiliste materjalide olemasolu. Kui unustasite järsku, kuidas nurga siinust leida, saate seda otse rakendusest otsida.

Registreeri

Mitte väga värvikas, kuid multifunktsionaalne rakendus. Saate luua selles ajakava ja eksportida selle oma seadme kalendrisse. Saate vaadata oma tunniplaani nädalaks või mitmeks korraga ja kuvada oma avakuval meeldetuletustega vidina. Tunni ajal lülitab rakendus automaatselt sisse vaikse režiimi ja saate määrata kodutööde tähtaegu.

Ajakava – kooli planeerija

Rakenduse olemus: üks kasutaja avaldab oma kooliplaani, et tema klassikaaslased leiaksid seejärel valmis tunniplaani. Mugav! Kahju, et teenust ei kasuta veel paljud. Kuid seal on vidin ja QR-koodi skanner.

iOS

iSchool

Võimaldab luua ilusa mitmevärvilise ajakava, mis näitab ruume, kus tunde peetakse. Ülesandeid on mugav üles kirjutada: saate lihtsalt tahvlist pildistada või häälega dikteerida. Ja veel üks ülikasulik funktsioon: saate ainetes hindeid sisestada ja keskmise punktisumma arvutada. Rakendus toetab vene keelt, iCloudiga sünkroonimine toimib.

iStudiez pro

Võimaldab koostada korduvate õppetundidega ajakava. Igale teemale saab määrata oma värvi – see teeb edaspidi ajakavas navigeerimise lihtsamaks. Saate kalendrisse lisada pühad ja nädalavahetused ning ka salvestada kasulik informatsioon klassikaaslaste ja õpetajate kohta.

Klassi tunniplaan

Vikerkaareplaneerija õpilastele. Standardne komplekt funktsioonide hulka kuulub meeldetuletustega ajakava ja kodutööde loend. Kuid on ka huvitav omadus: rakendus ei tööta ainult iPhone'is ja iPadis, vaid ka Apple Watchis. See on mugav, kui lisaks õppimisele on ka spordisektsioonid ja peate kõigega kursis olema.

klassi hagijas

Kalender koolilastele ja üliõpilastele, kus on võimalus aineid värvide järgi märkida ja ainetele hindeid panna. Tipphetk: ajagraafikud, mis näitavad, kui palju aega konkreetsele teemale kulutate. Miinus: ei toeta vene keelt.

Tunniplaan – Tunniplaan

Veel üks abimees õpilastele, kellel puudub organiseeritus. Saate koostada korduvate või vahelduvate nädalate õppekava, jagada seda sõpradega ja kirjutada üles koduseid ülesandeid. Tänu mugavale vidinale ei pea te isegi oma seadet avama, et oma ajakava kiiresti kontrollida.

Foxfordi ajakava

klasside kaupa tundide ajakava sisse Kodukool ja Foxfordi eksternõpingud asuvad veebilehel jaotises “Haridusprotsess”.

Valige oma klass ja klõpsake nuppu "Lisateave". Näete, mis nädalapäeval ja mis kell see või teine ​​tund toimub ning saate ajakava sisestada oma elektroonilisse planeerijasse.

Samuti saavad õpilased õppeaasta alguses tunniplaanid mugavate pdf-tabelite kujul.

Kõik kodutööd salvestatakse õpilase isiklikule kontole. Peate lihtsalt valima kursuse ja õppetunni numbri.

Armatuurlaud tuletab teile meelde uusi ja juba tehtud ülesandeid. Sealt saate ühe klõpsuga ülesande lõpule viia.

No kui õpilane mõne tunni või kodutöö unustab, siis tuletatakse see talle kohe meelde. Usaldusväärsem kui ükski rakendus! :)

Toimetaja valik
Kviitungi kassaorderi (PKO) ja väljamineku kassaorderi (RKO) koostamine Kassadokumendid raamatupidamises vormistatakse reeglina...

Kas teile meeldis materjal? Saate autorit kostitada tassi aromaatse kohviga ja jätta talle head soovid 🙂Sinu maiuspalaks saab...

Muu bilansis olev käibevara on ettevõtte majandusressursid, mis ei kuulu kajastamisele 2. jao aruande põhiridadel....

Peagi peavad kõik tööandjad-kindlustusandjad esitama föderaalsele maksuteenistusele 2017. aasta 9 kuu kindlustusmaksete arvestuse. Kas ma pean selle viima...
Juhised: vabasta oma ettevõte käibemaksust. See meetod on seadusega ette nähtud ja põhineb maksuseadustiku artiklil 145...
ÜRO rahvusvaheliste korporatsioonide keskus alustas otsest tööd IFRS-iga. Globaalsete majandussuhete arendamiseks oli...
Reguleerivad asutused on kehtestanud reeglid, mille kohaselt on iga majandusüksus kohustatud esitama finantsaruanded....
Kerged maitsvad salatid krabipulkade ja munadega valmivad kiiruga. Mulle meeldivad krabipulga salatid, sest...
Proovime loetleda ahjus hakklihast valmistatud põhiroad. Neid on palju, piisab, kui öelda, et olenevalt sellest, millest see on valmistatud...