Elaborarea unui program de programare a cursurilor. Programarea lecțiilor atunci când treceți la noile cerințe sanpin

Adnotare

Acest articol prezintă cititorului un algoritm unic, apărut recent, pentru crearea unui program școlar. Sunt raportate rezultatele testării singurului program din lume care nu poate crea, dar poate crea un astfel de program într-un mod complet automat. Pe baza rezultatelor a zeci de milioane de teste (orare școlare construite), mitul despre imposibilitatea întocmirii unui orar școlar fără participarea umană este dezmințit. Se fac prognoze pentru dezvoltarea ulterioară a acestui software. Se discută despre modelul de afaceri SaaS pentru utilizarea sa.

Pentru a înțelege conținutul principal al articolului, nu este necesară o pregătire matematică specială, așa că articolul se adresează unei game largi de cititori interesați.

În ultimul deceniu, în Federația Rusă au fost susținute cel puțin o duzină de disertații pe teme legate de sarcina de a întocmi programele educaționale. În deceniul precedent, numărul disertațiilor susținute nu a fost mai mic. Deși disertațiile sunt susținute în principal pentru titlul de Candidat în Științe Tehnice și sunt luate în considerare problemele întocmirii unui orar de curs pentru o instituție de învățământ superior, totuși, acest fapt indică faptul că tot mai mulți cercetători acordă atenție problemelor întocmirii unui orarul școlii. Poate că acest flux de muncă este legat de progresul constant și disponibilitatea universală a tehnologiei de calcul. Într-adevăr, procese cu adevărat uimitoare au loc în fața ochilor noștri. Cu doar douăzeci și cinci de ani în urmă, doar o întreprindere mare, de obicei de apărare, își putea permite să achiziționeze un astfel de computer electronic precum EC1066. Un astfel de computer a fost amplasat într-o cameră de până la câteva sute de metri pătrați, echipată cu un sistem puternic de alimentare neîntreruptibilă și un sistem de sprijin pentru microclimat. Astfel de calculatoare electronice au fost destinate în primul rând să rezolve probleme științifice și tehnice unice care au avut un impact asupra capacității de apărare a țării. Astăzi, mulți oameni au computere personale pe biroul lor acasă. Dar gândește-te la asta. RAM-ul unui astfel de computer personal este de 125 - 250 de ori mai mare în comparație cu gigantul menționat mai sus. Performanța este de peste 1000 de ori mai rapidă. Și aceasta nu este o greșeală de tipar. De mai mult de o mie de ori.

2 generații de software de planificare

Primele publicații pe tema folosirii tehnologiei informatice pentru automatizarea pregătirii programelor de curs au apărut la începutul anilor 60 ai secolului anterior, astfel încât sarcina de a crea un program educațional folosind tehnologia computerului are o istorie destul de lungă. Peste aproape 50 de ani de cercetare intensivă, mii de specialiști din întreaga lume au desfășurat o muncă intelectuală enormă. Cu toate acestea, sarcina de a crea orare educaționale, atât atunci, cât și acum, este încă o nucă greu de spart. Prețurile computerelor se mutau constant de la astronomic la pământesc (deși încă exorbitante). Până în 1965, cercul de oameni de știință care aveau acces la tehnologia computerizată pentru cercetare creștea destul de mult. Până în acest moment (începutul anilor șaizeci), așa cum s-a menționat mai sus, primele publicații pe tema elaborării unui program școlar pe computerele mainframe datează din această perioadă. Este destul de firesc că lucrarea a fost la început pusă în scenă în natură, iar mai târziu teoretică. Este foarte probabil ca proiectanții de componente radio ar fi rămas lotul unui pumn de „nu normali” dacă cel mai mare producător de mașini de scris la acea vreme și unul dintre cele mai comune computere la acea vreme, corporația americană IBM, în jurul anului 1985 , dacă nu mi-aș fi dat seama, cu perspicacitate, că acești designeri, dacă li s-ar fi dat forma unei mașini de scris, ar putea înlocui aceste mașini de scris. Și nu doar înlocuiți, ci faceți o mașină de scris super inteligentă dintr-o mașină de scris, concurând cu „tehnologii de vârf” în publicare. Desigur, la acea vreme, nimeni, cu excepția poate cel mai vizionar, nu și-ar fi putut imagina că designerii fabricați din componente radio vor putea vreodată să concureze cu dispozitive de calcul reale. Cei care lucrează în acest domeniu „le-au rupt tălpile pantofilor”. Dar programele de întocmire a orarelor școlare nu au vrut cumva să funcționeze corect... Acum, desigur, este greu de spus dacă producătorii de programe de întocmire a orarelor școlare au știut sau nu de moștenirea în care le-au lăsat-o predecesorii lor. anii 1965 - 1980 ai secolului trecut și despre avertismentul matematicienilor israelieni din 1976 că această problemă era greu de rezolvat, dar rămâne faptul că administrația instituțiilor de învățământ ștergea încet vechile mașini de scris bune, înlocuindu-le cu calculatoare personale. Programul era încă, cu câteva excepții, compilat manual. Dacă începem să comparăm programele de orar școlar disponibile pe piață (în uz), vom descoperi o varietate absolut uimitoare de modalități de a genera (introduce) datele inițiale necesare calculului, deși din punct de vedere matematic toate programele fac ( sau cel puțin ar trebui să facă) absolut același lucru. Astfel, calitatea programelor de orar școlar a început să fie influențată semnificativ de consistența și comoditatea interfeței cu utilizatorul.

3 Sunt necesare astfel de programe?

De obicei, atunci când se vorbește despre beneficiile (necesitatea) utilizării unui program de programare automată, ele indică un astfel de factor precum o reducere de ordin de mărime a costurilor de muncă (timp) ale directorului la întocmirea programului de învățământ. Se subliniază adesea că programele de calitate mai bună pot fi obținute folosind un computer. Deși acest argument, ținând cont de cele spuse mai jos, nu este lipsit de controverse. În opinia noastră, ar trebui să fim de acord că calcularea orarului folosind un calculator va, pe lângă economisirea de timp și obținerea unui program de mai bună calitate, pe de o parte, exclude aprecierile subiective și simpatiile personale ale directorului în raport cu profesorul (partea cadrelor didactice), la întocmirea programului, în includerea în repartizarea sarcinii didactice, iar pe de altă parte, se va elimina complet acuzațiile nemeritate la adresa directorului din partea profesorilor de asemenea aprecieri subiective și simpatii, întrucât este evident că computerul este „o persoană care nu este interesată” (computerul este „de vină” pentru tot) . Astfel, calcularea repartizării sarcinii didactice și a programului pe calculator poate îmbunătăți climatul psihologic din cadrul corpului didactic (respectarea principiilor corectitudinii și egalității), la fel cum arbitrul de meci îmbunătățește starea de spirit a jucătorilor unei echipe de fotbal după ce au jucat. dreptul de a lovi mai întâi mingea folosind mult . Potrivit directorilor de școli cu o vastă experiență de lucru, practica arată că aceste programe pot fi folosite doar ca instrument pentru aranjarea inițială a obiectelor cu finisare manuală ulterioară, precum și pentru stocarea informațiilor și tipărirea acestora. După distribuirea automată a obiectelor (programul, de regulă, aranjează de la 40 la 70%), este practic imposibil să se ia în considerare cerințele de igienă pentru programul de lecție, deoarece este necesar nu numai să se livreze obiectele rămase nearanjate. , dar și să schimbe semnificativ (până la 60%) aranjarea automată a obiectelor după principiul „just to aranja it”. Maeștri experimentați ai meșteșugului lor recomandă începătorilor, atunci când creează un orar de lecție, să folosească o duzină sau mai multe sfaturi, dovedite de mulți ani de experiență și practică, folosind, în loc de computer, machete de tabel de orar de lecție realizate din foi de carton, hârtie colorată , bandă largă transparentă, lipici, buzunare etc. Și cu siguranță au dreptate. Folosirea unui computer în modul unui editor obișnuit (cum ar fi un editor de text familiar) sau utilizarea programelor care conduc procesul de aranjare a cursurilor în situații de fund, când nicio lecție nu poate fi încadrată teoretic în grila de program, nu poate aduce nimic. dar dificultăți nejustificate, neplăceri și furie. În opinia noastră, aceasta este o poziție foarte echilibrată și demnă, care, în ciuda puțină viclenie, nu poate decât să inspire respect. Sau, cel puțin, nu provoacă o atitudine agresivă față de dezvoltatori din partea utilizatorilor.

4 Câteva despre complexitatea problemei care se rezolvă

Merită să spuneți câteva cuvinte despre complexitatea rezolvării problemei creării unui program școlar. Pentru utilizatorii calificați ai unui computer personal care cred în omnipotența acestuia, se pare că sarcina de a crea un program școlar este aproape mai dificilă decât sarcina de a crea, de exemplu, un editor video sau un editor de sunet de înaltă calitate. Cu toate acestea, după cum am menționat mai devreme, numărul de cercetători care au studiat această problemă într-un fel sau altul este greu de numărat. Printre aceștia se numără zeci de doctori în științe tehnice și fizice și matematice, sute de candidați la științe, nu numai tehnice, ci și fizice și matematice, ca să nu mai vorbim de mii de iubitori obișnuiți ai puzzle-urilor matematice, care include cu siguranță o mare armată de studenți în domeniile de studiu tehnic și fizic și matematic. Printre cercetătorii problemei întocmirii unui program școlar, pot fi menționați doi academicieni - V.S Tanaev și V.S. Mikhalevich, s-ar putea numi și oameni de știință străini de renume mondial. Pe lângă oamenii de știință, oamenii de afaceri remarcabili nu au ignorat sarcina de a întocmi programele școlare. Și totuși, în ciuda, fără exagerare, a eforturilor titane ale cercetătorilor, nu este nevoie să vorbim despre o soluție completă și cuprinzătoare (sau cel puțin satisfăcătoare) a problemei întocmirii unui program educațional. Pentru a confirma cele spuse, oferim un citat de la un matematician rus celebru. Ipoteza celor patru culori poate fi numită pe bună dreptate „boala cu patru culori”, deoarece este similară în multe privințe cu o boală. Este foarte contagioasă. Uneori devine relativ ușor, dar în unele cazuri devine prelungit sau chiar amenințător. Nu există vaccinări împotriva ei; Cu toate acestea, persoanele cu un corp destul de sănătos după un scurt focar dobândesc imunitate pe viață. O persoană poate face această boală de mai multe ori și uneori este însoțită de dureri severe, dar nu au fost înregistrate decese. Există cel puțin un caz cunoscut de transmitere a bolii de la tată la fiu, deci poate fi ereditară. Aici, un matematician american remarcabil bate joc de vechea problemă a colorării unei hărți politice în patru culori, în care țările cu o graniță comună ar trebui pictate în culori diferite. Se pare că tot ceea ce a spus poate fi pus pe seama sarcinii de a întocmi un orar școlar. Așadar, autorul acestor rânduri a decis, în măsura în care a putut, să urmărească viitoarele cariere ale persoanelor care și-au susținut disertațiile pe tema relevantă. S-ar părea că „Dumnezeu însuși” i-a ordonat noului om de știință promovat să-și transforme realizările științifice în bani. Adică aduceți-vă cumva creația pe piață, deoarece aproape întotdeauna după susținerea unei dizertații rămâne un program sau o parte dintr-un sistem automat de programare a cursurilor. Deci - nu. Toate cazurile de susținere a disertației pe această temă cunoscută de autor se termină într-un fel - după susținere, candidatul la disertație renunță la această sarcină și, de regulă, începe (sau continuă) o carieră ca profesor la o universitate. Cu alte cuvinte, dobândește imunitate pe tot parcursul vieții, de durată, la sarcina de a întocmi un program școlar. În articolul său, în special, el scrie: ... Din punct de vedere matematic, problema construirii unui program optim de antrenament este destul de complexă, deoarece aparține clasei așa-numitelor probleme NP-hard. ... Acest articol arată cum colorarea vârfurilor unui grafic poate fi folosită pentru a construi un program de antrenament. ... ... Problema de colorare a vârfurilor grafului este NP-hard și, prin urmare, generalizarea sa descrisă în Sect. 2 este, de asemenea, o problemă NP-hard. ... Următorul. Lazarev Alexander Alekseevich, doctor în fizică și matematică. Științe, profesor, cercetător șef la Institutul de Probleme de Management care poartă numele. V.A Trapeznikova RAS, Moscova, unul dintre cei mai de seamă specialişti în domeniul teoriei orarului, autorul unui număr de monografii despre teoria orarului. În articolul său, în special, el scrie: ... Problema programării educaționale este o bine-cunoscută problemă de optimizare combinatorie numită „orar”. Chiar și găsirea unui program fezabil este o problemă puternică NP-hard. Prin urmare, la rezolvarea acesteia, este necesar să se utilizeze metode matematice pentru rezolvarea problemelor de optimizare combinatorie. ... Pe scurt: - „Scurgeți apa, uscați vâslele, stingeți luminile...”

5 Piața de software pentru orar

Piața software-ului de planificare, care s-a dezvoltat împreună cu piața oricărui software pentru computere personale, pare pur și simplu unică, sau cel puțin surprinzătoare, sau în cel mai rău caz foarte ciudată. Deci, ce îl face unic sau ciudat? Obținem cifra finală - 15 mii de școli. Aceasta este, probabil, capacitatea potențială a pieței pentru Federația Rusă. Ceea ce reprezintă aproximativ 10% din capacitatea potențială a pieței. Prin urmare, 90% dintre clienții potențiali nu au fost încă convertiți. Adică de la 1000 la 5000 de dolari SUA. Aceasta este ceea ce observăm de fapt, sau cel puțin observat anterior, în realitate. La început, aceste programe costă exact atât de mult pe piața mondială. Scăderea prețurilor, ni se pare, s-a produs tocmai din cauza a ceea ce s-a descoperit brusc - o tigaie cu găuri a fost cumpărată cu 5.000 de dolari.

6 Algoritmul „Egipteanul antic” pentru rezolvarea problemei

În primăvara lui 2012, un arheolog a apelat la niște programatori pe care îi cunoștea cu o cerere ciudată. Potrivit acestuia, în timp ce descifra manuscrisele egiptene antice, a dat peste o descriere a unui algoritm pentru alcătuirea unui program școlar. Autoritatea algoritmului a fost atribuită unei preotese egiptene pe nume Anush. De fapt, cererea lui a fost să verifice pe un computer modern dacă acest algoritm este într-adevăr capabil să creeze un program școlar. La început, prietenii lui au râs de el. Dar după ce am citit cu atenție înregistrările ciudate, am decis totuși să le verificăm. Deci, să începem să descriem ideea acestui algoritm, de fapt, la un scurt rezumat al traducerii unui manuscris antic. Să spunem mai întâi că însăși terminologia acestui algoritm și organizarea școlii egiptene antice au un interes istoric separat, dar deoarece acest articol nu este destinat istoricilor, vom prezenta algoritmul în terminologia modernă familiară oamenilor care trăiesc astăzi. Principala diferență dintre algoritmul egiptean antic (în continuare vom omite cuvântul egiptean antic) din abordările moderne este că problema este împărțită în părți, sau mai precis, într-o serie de probleme rezolvate secvențial și fiecare problemă rezolvată la pasul anterior este o constrângere pentru ca problema să fie rezolvată la pasul următor. În terminologia modernă se utilizează metoda de descompunere a problemei care se rezolvă. Trebuie remarcat faptul că fiecare problemă individuală care este rezolvată secvenţial în timpul algoritmului nu este NP-hard (nerezolvabilă). Aceasta permite, prin rezolvarea secvențială a unei serii de probleme ușor de rezolvat, să se rezolve întreaga problemă a creării unui program școlar. se construiește un program pentru lucrătorii cu fracțiune de normă. S-a dovedit că instituțiile de învățământ egiptene antice nu disprețuiau munca cu fracțiune de normă. Principala caracteristică a acestei sarcini este că lucrătorilor cu normă parțială li se permite să declare într-un ultimatum zilele în care vor lucra. În plus, unii lucrători cu fracțiune de normă au voie să refuze să lucreze la prima lecție din toate zilele lucrătoare când lucrează. Se pare că acești lucrători cu fracțiune de normă erau femei și nu puteau veni devreme la școală. Problema este rezolvată folosind un algoritm pentru colorarea prescrisă a vârfurilor unui graf obișnuit. Puteți face cunoștință cu acest model matematic în detaliu folosind articolul deja menționat sau cu ajutorul a numeroase alte articole de jurnal, de exemplu, [,], precum și prin familiarizarea cu cărțile [,]. constă în rezolvarea problemei desfășurării orelor la alegerea studenților (în terminologia noastră, cursuri opționale). Particularitatea acestei sarcini este că un anumit număr de clase, la o anumită oră de școală, sunt combinate în fluxuri, iar apoi la acea oră se dispersează la cursurile lor opționale. Construcția orarului va consta în faptul că fiecărui flux i se va atribui o oră la care se vor desfășura cursuri opționale, dar profesorii vor fi numiți după finalizarea întregului program. Adică, la acest pas, profesorii nu sunt desemnați să conducă cursuri opționale. La construirea programului, regula este respectată - pentru orice flux într-o zi academică, nu poate fi atribuită mai mult de o oră academică pentru a conduce un curs opțional. În plus, se respectă o altă regulă - cursurile opționale nu pot fi programate pentru mai mult de un flux la un moment dat. Această regulă (restricție) pare destul de rezonabilă, deoarece atunci când desfășurați cursuri opționale, nevoia de spații pentru desfășurarea cursurilor crește brusc. A fost introdus tocmai cu scopul de a evita o situație în care mai multe fire în același timp necesită o cantitate mare de spațiu liber. algoritm pentru a construi un program pentru lecțiile de învățare a unei limbi străine. O caracteristică specială a acestei sarcini este că clasa poate fi împărțită în grupuri. Profesorii nu pot declara ca ultimatum ce zile vor lucra. Cu toate acestea, pentru profesorii cu sarcini uşoare, una sau două zile libere sunt garantate şi le vor fi acordate. La fel ca în a doua etapă a algoritmului, unii profesori care predau o limbă străină pot solicita să fie eliberați de lecții în prima oră a zilei de lucru când lucrează. Problema programării profesorilor/claselor pentru studiul unei limbi străine, la fel ca în pasul al doilea și al treilea, este rezolvată folosind un algoritm de colorare prescrisă a vârfurilor unui grafic obișnuit. La fel ca și în a doua etapă, folosind un algoritm de atribuire a fiecărei lecții, sau mai bine zis, fiecărui grup de elevi și profesorul lor, se selectează o sală pentru desfășurarea acesteia. Sfârșitul celui de-al patrulea pas, precum și al doilea și al treilea, este operația de combinare a tabelului de interdicții privind desfășurarea lecțiilor cu programul rezultat. Astfel, obținem o nouă versiune a acestui tabel, pe care o vom folosi în pasul al șaselea. se construiește un orar pentru toate disciplinele rămase, cu excepția celor predate în localuri rare. Profesorii nu au posibilitatea de a declara un ultimatum cu privire la ce zile vor lucra, dar pentru acei profesori al căror volum de muncă este redus, le sunt garantate una sau două zile libere, iar pentru unii profesori există posibilitatea de a refuza să lucreze în timpul primei lecții. . Această problemă este rezolvată folosind un algoritm de colorare a muchiilor prescris pentru un multigraf bipartit. Vă puteți familiariza cu ideea acestui algoritm dintr-o carte sau din articole de jurnal [, , , ,]. Programul construit este format din patru - clasă, profesor, subiect, timp. În același pas, toate cele patru, folosind un algoritm pentru rezolvarea problemei de atribuire, sunt potrivite cu premisele în care se vor ține aceste clase (patru). După parcurgerea acestui pas, întregul program este completat, cu excepția orelor desfășurate în spații rare. Cu toate acestea, „găurile” rămase în program sunt programul de desfășurare a cursurilor în spații rare. Astfel, putem considera că la acest al șaselea pas, într-un sens, se construiesc simultan două orare - pentru profesorii/clasele obișnuite și pentru spațiile/clasele rare. La acest pas, toate orarele obținute anterior sunt combinate, adică se formează orarul final. Pentru a efectua acest pas, nu sunt necesari algoritmi, sunt suficiente operații aritmetice simple.

După primirea programului final, fiecare profesor poate decide singur când îi este convenabil să conducă cursuri opționale. Timpul pentru ei a fost rezervat la pasul 3 al algoritmului. Și dacă acest profesor poate recruta un grup de studenți, atunci își va pune în mod independent cursul opțional în program, împreună cu localurile alese de el.

După cum se poate vedea din secțiunea anterioară, nu este nimic greu de înțeles în funcționarea algoritmului pentru construirea unui program școlar. Una după alta, problemele individuale ușor de rezolvat (non-NP-hard) sunt rezolvate, interconectate, până când sunt toate epuizate. Cu toate acestea, nu exista niciun temei pentru a afirma cu încredere că fiecare dintre aceste probleme ar putea fi rezolvată. În absența oricărei justificări teoretice pentru algoritm, a fost posibilă testarea performanței acestuia doar experimental, mai ales că aceasta a fost tocmai sarcina pusă de savantul arheolog care a dat peste manuscrisul antic și l-a tradus. Într-adevăr, acesta este stilul computerelor mainframe din trecutul îndepărtat și de mult dispărut de la scenă - MS-DOS. Dar aceste ferestre au un avantaj. Se pot agăța pe ecranul computerului, făcând calculele necesare, fără nicio intervenție umană, o zi, o lună și... nu pot spune cât timp. Acesta este exact ceea ce a fost necesar pentru a testa algoritmul. Iar pentru o duzină de computere (puteți estima cantitatea de căldură generată de aceste computere și zgomotul constant emis de ventilatoare) este necesară o cameră separată. Dar nimic, nu ne poți opri... O duzină, nu o duzină, dar șapte computere cu patru nuclee au fost în curând puse în funcțiune.

Regula generală pentru toți pașii descriși anterior, cu excepția celui de-al cincilea, este regula - fiecare clasă nu poate avea mai mult de o lecție la orice materie într-o zi.

După finalizarea testării anuale a algoritmului de program școlar, a apărut întrebarea: „Ce urmează?” Când faceți clic pe acest buton, apare o fereastră cu un buton Generare date. Faceți clic pe Generare de date, iar datele generate apar într-o fereastră pe fundal alb. Închidem fereastra. Butonul care tocmai a fost apăsat se stinge (nu mai este activ), următorul care trebuie apăsat devine activ. Clic. Se deschide următoarea fereastră. Și există un buton Creați un program. Faceți clic pe Build program, apare programul construit. Oricine poate verifica dacă programul este construit corect sau nu. Și așa mai departe până când toți pașii algoritmului au fost finalizați. Și apoi puteți face clic pe butonul mare Start a new task. Și așa mai departe într-un cerc. Sau faceți clic pe butonul Închide-mă. O astfel de analiză sau examinare ar putea fi efectuată de specialiști care sunt bine familiarizați cu tema, de exemplu, directori cu suficientă experiență de lucru care predau matematică la școală. Pentru a înțelege detaliile calculului, desigur, calificările lor nu sunt suficiente (și nimeni nu ar avea o asemenea dorință), dar datorită culturii matematice generale pe care au dobândit-o, ei pot discerne omisiuni evidente în formularea problemei mult. mai bun decât orice matematician profesionist care este familiarizat cu munca școlii doar prin auzite sau diverse publicații.

În plus, regula generală pentru profesori este că fiecare profesor poate preda mai multe materii, inclusiv o clasă.

După cum s-a estimat anterior, piața globală a software-ului pentru programul școlar, într-un mod complet automat, variază între 100 de milioane și 500 de milioane de dolari SUA. Cu toate acestea, această piață, după cum spun investitorii de risc, trebuie încă „crescut”. Și aici, cel puțin două probleme apar destul de clar. O problemă este: - „Scusit”. Ne-am oprit deja acolo. Și un altul, în opinia noastră mai serios, este: - „Reputația unui astfel de software”. Pentru a folosi o metaforă, reputația unui astfel de software amintește de o groapă de gunoi murdară, cu gunoi de grajd și fumegătoare, ca după bătălia de pe Câmpul Kulikovo. Mai mult decât atât, fumul este atât de acre încât vrei să închizi ochii și să nu mai respiri. După cum am menționat mai devreme, atunci când vorbiți cu potențiali clienți ai software-ului de programare școlară, conversația se poate transforma cu ușurință în înjurături. „Ne-am săturat... de automatizarea noastră, de spațiul de informare al școlii și de agendele electronice, să lucrăm în pace...” Versiunea noastră demo nu este diferită de versiunea de lucru a programului, dar nu puteți salva datele introduse și nu puteți imprima rezultatele obținute. Și așa, totul funcționează. Este posibil să folosiți o astfel de versiune demo pentru a evalua toate avantajele și dezavantajele programului? .. încă deștept pentru că nu a plătit bani pentru asta..., mama mi-a spus, „Nu lua un porc într-o țeapă.” Ce se poate face pentru a schimba reputația unui astfel de software și atitudinea directorilor față de acesta de la ostil la cel puțin neutru? Nu vom vorbi încă despre o imagine pozitivă. Versiunea noastră demo nu este diferită de versiunea de lucru, există o singură limitare, numărul maxim de clase este de cinci. Și așa, totul funcționează. Ca urmare, o astfel de declarație apare pe forum. „Am văzut programul tău, dacă pot să spun asta. Și a introdus asta, nimic - patru clase. Și ea mi-a spus: „Nu pot să-mi fac un program”. Poți să-l bagi în... naibii de speculatori.” Aici ne confruntăm cu un caz în care dezvoltatorii au găsit aventuri pe „... (capul)” lor. Cei care cred că a crea un program pentru o școală cu patru clase este mult mai ușor decât, de exemplu, cu douăzeci, se înșală profund. Din acest motiv, la testarea algoritmului de programare „Egipteanul antic”, s-a decis ca la generarea datelor de testare, pentru numărul minim de clase, să se aleagă numărul nouă. Acest lucru se explică uneori prin imposibilitatea întocmirii automate a unui tabel pentru distribuirea sarcinii didactice. Mai simplu spus, distribuiți sarcina între un număr mic de clase și, în consecință, un număr mic de profesori. Aparent, astfel de trucuri pot fi executate doar de o mână (sau ochi, dacă doriți) foarte experimentat al unei persoane. Opțiunea trei.

OK atunci. Utilizați programul nostru. Dar, două săptămâni. Și în două săptămâni totul s-a terminat. „Oprim apa...” Este posibil să stăpânești programul în două săptămâni și să-i evaluezi toate avantajele și dezavantajele? Să punem mâna pe inimile noastre: „Poate că este posibil...”. Dar cu o singură condiție. Trebuie să încetezi să faci orice altceva. Și cuvântul preferat al directorului este: „Ocupat”. „Oh, ocupat. Sunt atât de ocupat încât nu am timp să respir sau...” Va renunța directorul la tot ce există în lume timp de două săptămâni și se va scufunda într-un program orar pentru această perioadă? După cum spun oamenii de știință: „Este greu de spus...”.

Pe scurt, totul este rău... Și atât de rău, și atât de incomod... Unde să cauți o ieșire? Poate chiria? 10 Model de afaceri pentru utilizarea software-ului SaaS Inițial, întreaga industrie a calculatoarelor a folosit un model de afaceri de închiriere - primele computere costau mulți bani și puterea lor de calcul era închiriată clienților. Odată cu apariția Internetului, vechiul model de afaceri a fost reînviat, dar pe o bază tehnologică fundamental diferită. SaaS(engleză)

Principala diferență dintre SaaS și modelul vechi este că anterior clienții accesau computerele direct, în loc să folosească rețele globale. Deoarece modelul SaaS este axat pe furnizarea de servicii prin Internet, dezvoltarea lui este direct legată de dezvoltarea rețelei globale. Primele companii care oferă software ca serviciu au apărut în țările occidentale în 1997 - 1999, iar acronimul SaaS a intrat în uz pe scară largă în 2001.

Se pare că în „cazul nostru dificil”, acest model de afaceri este cel mai optim, și poate chiar singurul acceptabil. Acesta va salva clienții potențiali de a risca o sumă relativ mare de bani atunci când plătesc un produs software dintr-un grup de produse cu o reputație aproape iremediabil deteriorată. Folosind un model de afaceri de închiriere, clientul se poate convinge calm și treptat că produsul oferit este ceea ce are cu adevărat nevoie și că așteptările sale de la utilizarea produsului coincid cu ceea ce primește de fapt. Am vorbit anterior în detaliu despre așteptările directorilor de la acest tip de program.

11 În loc de concluzie

Uneori, unii oameni întreabă sarcastic: „Ai un plan de afaceri?...” Da. Și, în același timp, foarte simplu. „Rezolvați în mod constant problemele emergente pe măsură ce apar...” În ultimă instanță, puteți utiliza modelul SaaS (plan de afaceri - la cerere). Dacă cineva are nevoie de el, se va putea planifica totul în detaliu și nici un contabil nu va găsi vina!

Baltak S.V., Sotskov Yu.N. Construirea unui program de antrenament pe baza colorării vârfurilor graficului // Informatică, 2006, Nr. 3, p. 58 - 69. Borodin O.V. Colorări și reprezentări topologice ale graficelor // Analiză discretă și cercetare operațională. 1996, Vol. 3, Nr. 4, p. 3 - 27. Borodin O.V. Generalizarea teoremei lui Kotzig și colorarea prescrisă a muchiilor graficelor plane // Note matematice. 1990, Volumul 48, Numărul 6, p. 22 - 28. Vizing V.G. Colorarea vârfurilor graficului sub restricții majoritare privind culorile utilizate // Analiză discretă și cercetare operațională. 2009, Vol. 16, Nr. 4, p. 21 - 30. Vizing V.G. Cu privire la colorarea conexă a graficelor în culori prescrise // Analiză discretă și cercetare operațională. 1999, Seria 1, Volumul 6, Nr. 4, p. 36 - 43. Gafarov E.R., Lazarev A.A. Metode matematice de optimizare în întocmirea orarelor educaţionale // Noile tehnologii informaţionale în educaţie. Culegere de lucrări științifice. - M.: 1C-Publishing, 2013, Part 2, p. 51 - 55. Gary M., Johnson D. Calculatoare și probleme greu de rezolvat. - M.: Mir, 1982. - 416 p. 2001, nr. 4, p. 47 - 52. Harari F. Teoria grafurilor. - M.: Mir, 1973. - 302 p.

Referințe

Prin urmare, întregul etaj unde se afla un astfel de computer a fost acoperit cu o plasă metalică fină pentru a exclude posibilitatea „spionării electronice” din partea inamicilor jurați ai regimului sovietic.

Însăși sarcina de a întocmi un orar educațional (fără ajutorul tehnologiei informatice) este aparent veche de cel puțin trei sute de ani.
Au fost înregistrate cazuri când directorii - în general, oameni culți și educați, care au auzit fraza: - „Un program pentru întocmirea unui program școlar”, au trecut imediat la înjurături.
Aici nu ne vom opri asupra teoriei problemelor NP-hard, deoarece o discuție a acestei probleme ar îndepărta cititorul mult de subiectul care ne interesează și ar fi, de asemenea, în mod evident prematură și superficială. Cititorului interesat i se poate recomanda să apeleze la poate cea mai citată publicație pe această temă din țara noastră. Pentru a înțelege pe deplin acest articol, problemele NP-hard pot fi înțelese ca probleme practic de nerezolvat, deși aceasta nu este o „traducere” complet exactă.
Aceasta se referă la publicațiile în limba rusă, dintre care nu sunt atât de multe în comparație cu cele în limba engleză. Cel mai probabil, numărul acestora nu depășește contribuția totală a Federației Ruse în domeniul înaltei tehnologii, care este estimată la 0,4 - 0,6% (de la zero virgulă patru la sută la zero virgulă șase la sută) din totalul global. Adevărat, există un ordin de mărime mai puține științe fizice și matematice.

Tanaev Vyacheslav Sergeevich (1940 - 2002) - matematician belarus, director al Institutului de Cercetare Cibernetică al Academiei Naționale de Științe a Republicii Belarus, doctor în științe fizice și matematice (1978), profesor (1980), membru titular al Naționalului Academia de Științe din Belarus (2000). Domeniu de interese științifice: cercetare operațională, teoria orarului, metode de optimizare.
Mikhalevich Vladimir Sergeevich (1930 - 1994) - matematician și cibernetician ucrainean, academician al Academiei de Științe a Ucrainei, academician al Academiei de Științe din Rusia (1991; academician al Academiei de Științe a URSS din 1984). Lucrează pe teoria soluțiilor statistice optime, analiza sistemului, cibernetica teoretică și economică. Premiul de Stat al URSS (1981).

La 1 septembrie 2011, au intrat în vigoare noile cerințe SanPiN. O caracteristică a noilor cerințe este introducerea unei scări detaliate de dificultate pentru fiecare subiect. Acum dificultatea fiecărei discipline se evaluează în puncte pentru clasele 1-4, separat pentru clasele 5, 6, 7, 8 și 9 și pentru clasele 10-11. La programare, cel mai mare volum de muncă al elevilor, calculat în puncte, ar trebui să aibă loc marți și/sau miercuri.

Programele de programare „Rector 3” și „Rector-Școală” oferă suport pentru întocmirea orarului de lecții ținând cont de noile cerințe ale SanPiN. Mai jos ne vom uita la secvența de programare la trecerea la noile cerințe SanPiN în programul Rector 3. Toate acțiunile din programul Rector-Școală arată similar.

Planul nostru este acesta:

  1. Stabilirea de amenzi pentru încălcarea cerințelor SanPiN.
  2. Introducerea unei scale de dificultate pentru fiecare subiect.
  3. Întocmirea unui program ținând cont de cerințele SanPin.

Prezentarea materialului se adresează utilizatorilor experimentați. Pentru începători, vă recomandăm să citiți mai întâi manualul programului.

Stabilirea de amenzi pentru încălcarea cerințelor SanPiN

Valorile amenzilor pentru încălcarea cerințelor SanPiN sunt stabilite în dialogul Parametri din fila SanPiN. Pentru a deschide dialogul, lansați programul și în meniul Setări, selectați comanda Opțiuni, așa cum se arată în captura de ecran.

Ca rezultat, se va deschide caseta de dialog Opțiuni:

Accesați fila SanPiN:

După cum se poate observa din captura de ecran, în acest caz valorile amenzilor pentru încălcarea cerințelor SanPiN sunt egale cu 10. Pentru a acorda mai multă greutate cerințelor SanPiN, vom crește toate amenzile la 50:

Pentru a salva noile valori, faceți clic pe OK.

Este posibil să setați alte valori decât 10 și 50? Da, poți. Amenzile sunt specificate în unități relative și trebuie să fie numere nenegative. Cel mai important este că amenzile trebuie echilibrate între ele, adică amenzile din fila SanPiN trebuie echilibrate cu amenzile din filele Clase și Profesori.

De ce amenzile sunt stabilite separat pentru clasele 1-9 și 10-11, deoarece cerințele SanPiN pentru sarcina maximă sunt aceleași pentru toate clasele? Cerințele SanPiN nu pot fi încălcate, dar dacă presupunem că sunt posibile mici abateri, atunci sunt mai probabile pentru licee, iar programul vă permite să faceți acest lucru.

Introducerea unei scale de dificultate pentru fiecare subiect

În noua versiune a programului, în fișierul cu date demo, scara de dificultate pentru fiecare subiect a fost deja introdusă în conformitate cu noile cerințe ale SanPiN. Cu toate acestea, dacă utilizați programul de program de mai mult de un an, atunci probabil că trebuie să setați din nou dificultatea subiectelor în puncte, deoarece anterior dificultatea subiectului era fie constantă, fie depindea doar de nivelul de studiu.

Pentru a face acest lucru, accesați secțiunea Liste din pagina Articole. Lista dvs. de articole ar putea arăta cam așa:

Faceți dublu clic pe linia cu numele articolului pentru a deschide caseta de dialog Proprietăți element.

Asigurați-vă că în fereastra Listă de subiecte conform SanPiN, programul a determinat corect numele subiectului (în captură de ecran, numele subiectului „Algebra” coincide cu numele subiectului conform SanPiN - „Algebra”). . În unele cazuri, programul nu va putea determina independent numele articolului conform SanPiN. În primul rând, aceasta se referă la limbi. În timp ce programul folosește „limba rusă”, „limba engleză”, „limba germană” obișnuită. etc., în SanPiN există doar „limbă națională” și „limbă străină”. Dacă programul nu a putut determina corect numele articolului conform SanPiN, faceți-o manual.

Acum faceți clic pe butonul Instalare. Un „val verde” va rula de-a lungul scalei de dificultate din partea stângă a dialogului și vor fi setate valorile recomandate.

Dacă este necesar, punctele pot fi ajustate manual.

Întocmirea unui program ținând cont de cerințele SanPin

La crearea automată a unui program (butonul Găsiți din bara de instrumente, consultați Ajutor și Ghid de programe pentru mai multe detalii), programul ia în considerare cerințele SanPiN. Fereastra programului cu datele dvs. poate arăta cam așa:

Pe captură de ecran:

  1. Dificultatea subiectului în puncte pentru clasa curentă este 5a.
  2. Volumul total de lucru al clasei curente de marți (suma punctelor la toate disciplinele de marți).
  3. Culoarea roșie arată ziua săptămânii în care sarcina totală depășește încărcătura de marți și/sau miercuri.
  4. Ziua săptămânii în care sarcina totală este egală cu sarcina de marți și/sau miercuri este afișată cu maro.
  5. Etichetele claselor al căror orar a fost întocmit, dar cu încălcarea cerințelor SanPiN, sunt afișate cu verde pal.

Descărcați-l pe telefon, astfel încât să nu uitați nimic și să nu întârziați la nimic.

Android

Orarul

O aplicație frumoasă și intuitivă pentru gestionarea vieții școlare. Vă puteți introduce programul, temele, examenele și chiar vacanțele. Aplicația se poate sincroniza cu toate dispozitivele Android, iar în timpul orelor va intra în modul silențios.

Jurnal școlar

În acest jurnal electronic puteți ține un program, indicând numele și numărul de telefon al profesorului, precum și locația lecției. Pentru a vă asigura că nu uitați nimic, aplicația are widget-uri pentru ecranul de pornire al telefonului dvs. De asemenea, este posibil să luați notițe pe subiecte și să le notați. Dar poate cea mai plăcută caracteristică este să tai temele terminate.

LightSchool

Vă permite nu numai să mențineți un program și să înregistrați temele, ci și să urmăriți timpul înainte de începerea sau sfârșitul lecției. O caracteristică specială este prezența materialelor teoretice. Dacă ați uitat brusc cum să găsiți sinusul unui unghi, îl puteți căuta direct în aplicație.

Înscrie-te

Aplicație nu foarte colorată, dar multifuncțională. Puteți crea un program în acesta și îl puteți exporta în calendarul de pe dispozitiv. Puteți vizualiza programul cursului pentru o săptămână sau mai multe deodată și puteți afișa un widget cu mementouri pe ecranul de pornire. În timpul unei lecții, aplicația pornește automat modul silențios și puteți seta date limită pentru teme.

Program – planificator școlar

Esența aplicației: un utilizator își publică programul școlar, astfel încât colegii săi să poată găsi apoi un program de clasă gata făcut. Confortabil! Păcat că nu mulți oameni folosesc încă serviciul. Dar există un widget și un scanner de coduri QR.

iOS

iSchool

Vă permite să creați un program frumos multicolor, indicând sălile în care vor avea loc cursurile. Este convenabil să notați sarcinile: puteți pur și simplu să faceți o fotografie a tablei sau să dictați prin voce. Și încă o funcție super utilă: poți introduce note la materii și poți calcula scorul mediu. Aplicația acceptă limba rusă, sincronizarea cu iCloud funcționează.

iStudiez pro

Vă permite să creați un program cu lecții repetate. Fiecărui subiect i se poate atribui propria culoare - acest lucru va facilita navigarea în program în viitor. Puteți adăuga sărbători și weekenduri în calendarul dvs. și, de asemenea, puteți salva informații utile despre colegii de clasă și profesorii.

Orarul cursurilor

Planificator curcubeu pentru studenți. Setul standard de funcții include un program cu mementouri și o listă de teme. Există însă și o caracteristică interesantă: aplicația funcționează nu doar pe iPhone și iPad, ci și pe Apple Watch. Este convenabil dacă, pe lângă studii, există și secții de sport și trebuie să ții pasul cu totul.

Grad Hound

Calendar pentru școlari și elevi cu capacitatea de a marca subiectele după culoare și de a atribui note la materii. Punctul culminant: grafice de timp care arată cât timp veți petrece pe un anumit subiect. Minus: nu acceptă limba rusă.

Programul cursului – Orar

Un alt ajutor pentru elevii lipsiți de organizare. Puteți crea un program de studiu cu săptămâni repetate sau alternante, îl puteți împărtăși prietenilor și puteți nota temele pentru acasă. Datorită widget-ului convenabil, nici măcar nu trebuie să deblocați dispozitivul pentru a vă verifica rapid programul.

Orarul Foxford

Programul de cursuri clasă cu clasă în Foxford Home School și studii externe este pe site-ul web în secțiunea „Procesul educațional”.

Selectați clasa dvs. și faceți clic pe „Mai multe detalii”. Veți vedea în ce zi a săptămânii și la ce oră are loc această sau acea lecție și veți putea introduce programul în planificatorul dumneavoastră electronic.

De asemenea, la începutul anului școlar, elevii primesc orare sub forma unor tabele pdf convenabile.

Toate temele sunt stocate în Contul personal al studentului. Trebuie doar să selectați un număr de curs și lecție.

Tabloul de bord vă va reaminti sarcinile noi și deja finalizate. De acolo puteți trece la finalizarea sarcinii cu un singur clic.

Ei bine, dacă un student uită de o lecție sau de teme, i se va aminti imediat de aceasta. Mai fiabil decât orice aplicație! :)

Există opt modificări principale ale programului pentru diferite instituții de învățământ:
. Scoala AVTOR - pentru licee, licee si gimnazii;
. Colegiul AVTOR - pentru colegii, scoli tehnice si scoli profesionale;
. Colegiul de Artă AVTOR - pentru școli de artă și cultură;
. Liceul AVTOR - pentru universități (învățămînt cu frecvență);
. Liceul Semestrial AVTOR - pentru universităţi (cursuri prin corespondenţă);
. Liceul AVTOR M Semestrial - pentru universități militare;
. Centre educaționale AVTOR - pentru centre de formare, programe educaționale și programe educaționale;
. AVTOR High Shool Pro - pentru universități cu mai multe clădiri academice la distanță, ținând cont de timpul de călătorie dintre ele (forme de studiu cu normă întreagă și cu fracțiune de normă, versiune de rețea).

Istoria creării și dezvoltării sistemului.
. Prima versiune a programului AUTOR-2 (sub MS DOS) a fost dezvoltată de cercetătorul RSU Igor Gubenko în aprilie 1993. Programul a fost inițial destinat programării la un liceu multidisciplinar la RSU cu studiu intensiv al unei limbi străine, informatică și multe discipline speciale (unde clasele sunt împărțite în 2-4 subgrupe și pot fi combinate în fluxuri). Deja prima versiune a programului a făcut posibilă construirea de programe corecte.
. Apoi, programul a fost testat în mai multe școli din Rostov-pe-Don. S-a luat în considerare experiența multor directori și specificul programelor diferitelor școli. Programul a fost îmbunătățit semnificativ și implementat pe parcursul a 2 ani în peste zece școli, licee și gimnazii.
. Până în 1996, autorul a reușit să dezvolte un algoritm unic pentru construirea și optimizarea automată a programelor, ceea ce a făcut posibilă creșterea semnificativă a puterii programului. În același an, prima versiune a AUTOR-2 a fost lansată pentru colegii și pentru o mică universitate.
. În 1997-98 autorul dezvoltă și implementează cu succes prima versiune a programului pentru o universitate mare cu mai multe clădiri academice (RGUE „RINH”).
. În 2000, prima versiune WIN a programului AVTOR-2000 a fost lansată pentru toate tipurile de instituții de învățământ.
. În 2001, a fost lansată o versiune a programului cu o interfață în trei limbi: rusă, ucraineană și engleză.
. În 2001 a fost pusă în funcțiune prima versiune universitară pentru învățământ la distanță.
. În 2002, a apărut o versiune de rețea a programului pentru universități cu mai multe stații de lucru și o bază de date comună de audiențe.
. În 2003, AVTOR-2003 a fost integrat cu succes într-un singur pachet cu PPP „Plany” (YURGUES), ceea ce a făcut posibilă automatizarea introducerii bazei de date în program și construirea unui program complet al acestei universități în 2 ore! În YURGUES (Shakhty) există 7 clădiri educaționale, două dintre ele fiind situate departe. Anterior, același program era alcătuit manual de doi metodologi în 2-3 luni.
. În 2004, a fost dezvoltată o versiune a programului AVTOR pentru universitățile militare.
. În 2005, a fost lansată o versiune a AVTOR pentru școlile de cultură și artă, precum și pentru centrele de formare.


Clienții.

În prezent, programul AVTOR este utilizat cu succes de peste trei sute de instituții de învățământ din Rusia, Ucraina, Belarus, țările baltice și Kazahstan. Printre acestea: Gimnaziul Don Real (școala secundară nr. 62), Liceul clasic la Universitatea de Stat Rusă, școala secundară nr. 104, nr. 38, nr. 67, nr. 81, nr. 52, nr. 92, nr. 27, nr. 46, nr. 69, nr. 83 (Rostov-pe-Don), școala secundară nr. 297, nr. 1117 (Moscova), școala secundară nr. 315, nr. 17, Gimnaziul de limbi orientale (Kiev), școala secundară nr. 44 (Zaporozhye), Colegiul Tikhoretsky de Transport Feroviar, Colegiul Pedagogic Beloyarsk, Colegiul de Inginerie Mecanică Rostov, RGUE "RINH", IUBiP, SKAGS, RGASHM, RGSU (Rostov-pe-Don), YURGUES ( Shakhty), RGAU numit după Timiryazev (Moscova), Ministerul Afacerilor Interne al MU al Rusiei (Moscova), Universitatea de Stat Irkutsk, Institutul de Limbi Străine, USPU, USU (Ekaterinburg), SGSEU (Saratov), ​​precum și zeci de alte școli, licee, gimnazii, colegii și universități.

Specificatii tehnice.
Durata de rulare a programului depinde de mărimea instituției de învățământ și de puterea computerului. Un calcul complet și o optimizare a orarului pentru o școală de dimensiuni medii cu date inițiale complexe (40 de clase, 80 de profesori, peste 10 dintre ei cu normă parțială; două schimburi; deficit de săli de clasă) durează aproximativ 2-3 minute pe un Celeron -2000 calculator.

AVTOR vă permite să:

    construiește un program fără „ok”El„ la ore (grupe de studiu);

    optimizați în program„ferestrele” profesorilor;

    ia în considerare intervalul necesar de zile/ore pentru cursuri, pentru profesori și pentru săli de clasă;

    ia în considerare natura muncii și dorințele atât ale angajaților cu normă întreagă, cât și ale lucrătorilor cu normă parțială;

    plasarea optimă a orelor în sălile de clasă (auditorii), ținând cont de caracteristicile claselor, materii, prioritățile profesorilor și capacitatea sălii de clasă;

    introduceți programul apelurilor;

    instalatimp de tranziție (timp de tranziție)ezda) între clădirile academice;

    optimizarea numărului de tranziții de la cabinet la cabinăT, și din trup în trup;

    conectați cu ușurință orice clase (grupuri de studiu) în fluxuri atunci când desfășurați oricăror clase;

    împărțiți clasele (grupe de studiu) atunci când desfășurați cursuri într-o limbă străină, educație fizică, muncă, informatică (și orice alte materii) în orice număr de subgrupe (până la zece!);

    introduceți lecții combinate pentru subgrupe (cum ar fi „știința străină/informatică”) la orice materii;

    introduce (pe lângă disciplinele principale) cursuri speciale și opțiuni;

    optimizarea uniformității și intensității muncii a programului;

    introduceți și ajustați ușor și rapid datele sursă;

    au orice număr de opțiuni de program;

    convertiți automat programele atunci când baza de date se modifică;

    ușor de salvat în arhive, copiat și trimis prinE- mailbaze de date complete și opțiuni de program (volumul arhivei bazei de date complete a programelor de liceu este de 10-30K, universitate mare - 50-70K);

    faceți rapid toate ajustările necesare la program;

    găsi înlocuitori pentru profesorii absenți temporar;

    controlează automat programul, eliminând orice „suprapuneri” și contradicții;

    afișați programele sub formă de documente convenabile și vizuale: text,Cuvânt, HTML, precum și fișieredBasesi cartiExcela;

    postați programe gata făcute în rețeaua locală și pe paginile de Internet pentru accesul public.

Diferența față de analogi.
O analiză comparativă a activității programului AVTOR și a programelor de la alți dezvoltatori a fost efectuată în mod repetat de specialiști din diverse instituții de învățământ. Rezultatele cercetării sunt publicate pe site-uri de internet renumite, precum și în rapoarte la conferințe și cursuri de master. S-a ajuns la concluzia că AVTOR are cel mai puternic algoritm pentru crearea și optimizarea automată a programelor: lucrând de 10-20 de ori mai rapid decât analogii săi, programul construiește programe mai bune după multe criterii. De exemplu, numărul de „ferestre” din programul profesorilor este de 2-3 ori mai mic decât atunci când se utilizează alte programe.
AVTOR este un program cu capabilități unice. Principalele avantaje în comparație cu programe similare CIS:
. viteza, compactitatea fișierelor de sistem și capacitatea de a lucra în foartemareinstituții de învățământ cu programe complexe;
. nivel ridicat de automatizare (acceptează 100% din clasele posibile);
. performanta ridicata:cSistemul vă permite să creați un nou program în timpul unei sesiuni de lucru, apoi să ajustați, să salvați și să imprimați rapid diverse opțiuni de program, modificându-le dacă este necesar pe parcursul anului universitar;
. EDITOR DE PROGRAMARE automat puternic,carevă permite să efectuați cu ușurință ORICE acțiuni cu programul (adăugarea, ștergerea, rearanjarea cursurilor, calcularea și optimizarea programului, vestiarele, înlocuirea profesorilor etc.). În același timp, programul sugerează în mod clar și convenabil diverse opțiuni pentru rearanjamente (modificări) programului și compară calitatea acestora;
. disponibilitatea statisticilor detaliate și evaluarea obiectivă a calității oricărei opțiuni de orar;
. capacitatea de a sprijini orice limbă națională (la cererea clientului).

Adaptarea si configurarea programului.
La cererea clientului, AVTOR este modificat și personalizat pentru a se potrivi condițiilor unei anumite instituții de învățământ (ținând cont de specificul procesului de învățământ, modul de funcționare, forma documentelor etc.).