Programma orario scolastico online. Il problema della completa automazione nella creazione di un orario scolastico

annotazione

Questo articolo introduce il lettore a un algoritmo unico, apparso di recente, per la compilazione orario scolastico. Vengono riportati i risultati del test dell'unico programma al mondo che non può creare, ma creare tale programma in modalità completamente automatica. Sulla base dei risultati di decine di milioni di test (orari scolastici costruiti), viene sfatato il mito dell'impossibilità di elaborare un orario scolastico senza la partecipazione umana. Si fanno previsioni ulteriori sviluppi questo strumento software. Viene discusso il modello di business SaaS per il suo utilizzo.

Per comprendere il contenuto principale dell'articolo non è richiesta alcuna preparazione matematica speciale, quindi l'articolo è rivolto a un'ampia gamma di lettori interessati.

1. Introduzione Negli ultimi dieci anni in Federazione Russa Sono state difese almeno una dozzina di tesi su temi legati al compito di redigere gli orari didattici. Nel decennio precedente, il numero delle dissertazioni difese non è stato inferiore. Sebbene si difendano principalmente le tesi per il titolo di Candidato di Scienze Tecniche e si considerino i problemi della creazione di un orario di lezione per l'istruzione superiore Istituto d'Istruzione , tuttavia, questo fatto indica che sempre più ricercatori prestano attenzione ai problemi legati alla creazione di un orario scolastico. Forse questo flusso di lavoro è legato al progresso costante e alla disponibilità universale della tecnologia informatica. In effetti, davanti ai nostri occhi si stanno verificando processi davvero sorprendenti. Solo venticinque anni fa, solo una grande azienda, solitamente nel settore della difesa, poteva permettersi di acquistare un computer elettronico come l'EC1066. Un computer del genere si trovava in una stanza con un'area fino a diverse centinaia, dotato di un potente sistema di alimentazione ininterrotta e di un sistema di supporto del microclima. Tali computer elettronici erano destinati principalmente a risolvere problemi scientifici e tecnici unici che avevano un impatto sulla capacità di difesa del paese. Oggi molte persone hanno i personal computer sulla scrivania di casa. Ma pensaci. La RAM di un personal computer di questo tipo è 125 - 250 volte più grande rispetto al gigante sopra menzionato. Le prestazioni sono più di 1000 volte più veloci. E questo non è un errore di battitura. Più di mille volte.

2 generazioni di software di pianificazione

Le prime pubblicazioni sul tema dell'utilizzo della tecnologia informatica per automatizzare la preparazione degli orari delle lezioni sono apparse all'inizio degli anni '60 del secolo precedente, quindi il compito di creare un programma educativo utilizzando la tecnologia informatica ha una storia piuttosto lunga. Nel corso di quasi 50 anni di intensa ricerca, migliaia di specialisti in tutto il mondo hanno svolto un enorme lavoro intellettuale. Tuttavia, il compito di creare orari scolastici, sia allora che oggi, è ancora un osso duro. Non sorprende affatto che i programmi per la creazione di un programma scolastico siano comparsi e migliorati con lo sviluppo della tecnologia informatica. Consideriamo quindi (naturalmente in stile telegrafico) periodi molto condizionati di questo sviluppo. Senza entrare troppo nella ricerca storica e senza rischiare di commettere un grosso errore, la comparsa di un computer (computer elettronico) è possibile entro il 1945. Questa emergenza (sempre senza rischiare troppi errori) può essere attribuita alla necessità di calcolo militare. Uno dei primi compiti risolti sui primi computer fu quello di compilare tabelle balistiche per l'artiglieria e l'aviazione. Il compito di studiare le esplosioni atomiche e termonucleari ha svolto un ruolo importante nelle esigenze dei militari. In vigore sopra ragioni esposte » i primi computer a una vasta gamma di specialisti ristretti - matematici coinvolti in metodi numerici. Il risultato non tardò ad arrivare. Dal 1955 si è verificata una crescita esplosiva in un ramo della conoscenza scientifica come la matematica applicata. Centinaia e migliaia di problemi praticamente importanti sono diventati oggetto di ricerca da parte di matematici che utilizzano la tecnologia di calcolo elettronico, che ha portato allo sviluppo di metodi numerici completamente nuovi per risolvere questi problemi. Poiché il costo dei computer era del tutto incomparabile con l'effetto economico che potevano portare per un'impresa industriale civile, gli unici utilizzatori di questa tecnologia erano i militari e una cerchia molto ristretta di scienziati. In altre parole, quelle persone che non conoscevano le parole - costoso, costi o le frasi - effetto economico. Forse a questo periodo potrebbero essere attribuiti i programmi di prima generazione per la programmazione delle lezioni. Tendenze opposte: la crescita esplosiva della produttività dei vecchi giocattoli, da un lato, e il rapido calo dei loro prezzi, dall'altro, hanno fatto il loro lavoro. In alcune scuole avanzate, per gli standard odierni, i banchi dei dirigenti ora avevano, per gli standard odierni, enormi monitor che urlavano come un rimprovero vivente: "Riempimi con il software necessario". Non c'è da stupirsi che mi sia ricordato dell'idea apparentemente completamente dimenticata di creare un programma. , il fatto stesso dell'esistenza di un computer e i principi del suo funzionamento sono rimasti inizialmente segreti.. Migliaia di amanti del denaro facile si sono precipitati a scrivere programmi per le scuole, garantendo la completa automazione di tutto ciò su cui potevano mettere le mani. Questo periodo può forse essere attribuito ai programmi di seconda generazione che automatizzano il processo di elaborazione degli orari scolastici. Negli anni ’90, l’industria dei personal computer ha registrato una crescita incredibile. La produttività dei personal computer raddoppiava quasi ogni anno e ogni anno portavano con sé prodotti software innovativi. Coloro che lavorano in questo campo “avevano le suole delle scarpe strappate”. Ma i programmi per la stesura degli orari scolastici per qualche motivo non volevano funzionare correttamente... Ora, ovviamente, è difficile dire se i produttori di programmi per la stesura degli orari scolastici conoscessero o meno l'eredità lasciata loro dai predecessori 1965 - 1980 del secolo scorso e sull'avvertimento dei matematici israeliani nel 1976 che questo problema era difficile da risolvere, ma resta il fatto che l'amministrazione delle istituzioni educative stava lentamente cancellando le buone vecchie macchine da scrivere, sostituendole con personal computer. Il programma era ancora, con poche eccezioni, compilato manualmente. secolo, insieme al predominio finale dei sistemi operativi con interfacce utente grafiche, arriva la fine dei programmi di programmazione scolastica di seconda generazione che utilizzavano l'interfaccia pseudografica del precedente sistema operativo MS-DOS. L'industria dei personal computer ha interrotto con successo il suo rapido sviluppo ed è passata alla famigerata "stabilità". La tecnologia informatica personale ha superato il livello di prestazioni dei grandi computer a metà degli anni '80 del secolo scorso, tutto era pronto per lo sviluppo dei programmi di terza generazione; Nessuno (o quasi nessuno) promette la completa automazione di tutto ciò che gli capita sotto mano.

A

Di solito, quando si parla dei vantaggi (necessità) dell'utilizzo di un programma per la pianificazione automatizzata, indicano un fattore come una riduzione di ordine di grandezza dei costi di lavoro (tempo) del dirigente scolastico durante la stesura del programma educativo. Viene spesso sottolineato che è possibile ottenere palinsesti di migliore qualità utilizzando un computer. Anche se questo argomento, tenendo conto di quanto detto di seguito, non è esente da controversie. A nostro avviso, dovremmo essere d'accordo sul fatto che il calcolo dell'orario utilizzando un computer, oltre a risparmiare tempo e ottenere un orario di migliore qualità, da un lato eliminerà le valutazioni soggettive e le simpatie personali del dirigente scolastico rispetto all'insegnante (parte dei docenti), nella stesura dell'orario, anche nella distribuzione del carico didattico, e dall'altro eliminerà completamente le accuse immeritate contro il dirigente scolastico da parte degli insegnanti di tali valutazioni e simpatie soggettive, poiché è ovvio che il il computer è “una persona disinteressata” (il computer è “responsabile” di tutto) . Pertanto, calcolare la distribuzione del carico didattico e dell'orario su un computer può migliorare il clima psicologico nel personale docente (rispettare i principi di equità e uguaglianza), proprio come l'arbitro della partita migliora l'umore dei giocatori di una squadra di calcio dopo aver giocato il diritto di colpire per primo la palla usando molto. Nel 2001, la società Chronobus ha condotto un sondaggio in quasi 1.000 scuole di Mosca sulla necessità di creare e implementare un posto di lavoro automatizzato (a) “Schedule”. I risultati del sondaggio hanno mostrato che tutte le scuole desiderano sinceramente utilizzare un programma del genere, ma nessuna lo fa. Inoltre il motivo del disprezzo unanime di tali strumenti di automazione non è la mancanza di mezzi o di denaro necessari, bensì la qualità dei programmi offerti sul mercato. La frase: "Se mi offrissero di aumentare il mio stipendio di una volta e mezza perché utilizzo un programma di orario scolastico del genere, rifiuterei questa offerta" non era rara. In altre parole, secondo i presidi, gli orari scolastici sono software dal costo negativo. e non senza ragione si formò un atteggiamento persistentemente negativo e spesso aggressivo. La pubblicità ingannevole sullo "spazio informativo scolastico" imposto crea un'immagine degli autori di questo spazio come truffatori che vendono merce marcia. Secondo i presidi delle scuole con una vasta esperienza lavorativa, I maestri esperti del loro mestiere raccomandano ai principianti, quando creano un programma di lezioni, di utilizzare una dozzina o più suggerimenti, provati da molti anni di esperienza e pratica, utilizzando, invece di un computer, layout di tabelle del programma di lezioni realizzati con fogli di cartone, carta colorata , ampio nastro trasparente, colla, tasche e così via. E hanno certamente ragione. Utilizzare un computer nella modalità di un normale editor (come un editor di testo familiare) o utilizzare programmi che conducono il processo di organizzazione delle lezioni in situazioni senza uscita, quando teoricamente non è possibile aggiungere una singola lezione alla griglia del programma, non può portare nulla ma difficoltà, disagi e rabbia ingiustificate. A nostro avviso, questa è una posizione molto equilibrata e degna che, nonostante un po' di astuzia, non può che ispirare rispetto. O almeno non provoca un atteggiamento aggressivo nei confronti degli sviluppatori da parte degli utenti. la pratica dimostra che questi programmi possono essere utilizzati solo come strumento per la disposizione iniziale degli oggetti con successiva finitura manuale, nonché per memorizzare informazioni e stamparle. Dopo la distribuzione automatizzata degli oggetti (il programma, di norma, ne organizza dal 40 al 70%), è praticamente impossibile tenere conto dei requisiti igienici per il programma delle lezioni, poiché è necessario non solo consegnare i restanti oggetti non organizzati , ma anche di modificare significativamente (fino al 60%) la disposizione automatizzata degli oggetti secondo il principio “solo per sistemarli”. Legislazione russa

, ai sensi dell'art. 179 del Codice Civile della Federazione Russa, le transazioni effettuate sotto l'influenza dell'inganno possono essere dichiarate non valide dal tribunale, mentre l'ingannatore restituisce all'ingannato tutto il denaro ricevuto, risarcisce l'ingannato per il danno reale e, inoltre, deve trasferire al reddito statale lo stesso importo che ha ricevuto dalla vendita del programma.

Vale la pena spendere qualche parola sulla complessità della risoluzione del problema della creazione di un orario scolastico. Agli utenti qualificati di un personal computer che credono nella sua onnipotenza, sembra che il compito di creare un programma scolastico sia quasi più difficile del compito di creare, ad esempio, un editor video o un editor audio di alta qualità. Tuttavia, come accennato in precedenza, è difficile contare il numero di ricercatori che hanno studiato questo problema in un modo o nell’altro. Tra loro ci sono dozzine di dottori in scienze tecniche, fisiche e matematiche, centinaia di candidati in scienze non solo tecniche, ma anche fisiche e matematiche, per non parlare di migliaia di comuni amanti dei puzzle matematici, che certamente includono un grande esercito di studenti in campi di studio tecnici, fisici e matematici. Tra i ricercatori del problema della compilazione di un programma scolastico, si possono citare due accademici: V.S Tanaev e V.S Mikhalevich, si potrebbero anche nominare scienziati stranieri di fama mondiale. Oltre agli scienziati, uomini d'affari eccezionali non hanno ignorato il compito di elaborare gli orari scolastici. Eppure, nonostante, senza esagerare, gli sforzi titanici dei ricercatori, non è necessario parlare di una soluzione completa ed esauriente (o almeno soddisfacente) al problema della stesura di un programma educativo.. A conferma di quanto detto, ecco una citazione del famoso matematico domestico ... Poiché il compito di creare orari è ben noto a tutti dalla vita scolastica, in ogni corso ci sono uno o più studenti sopraffatti dall'idea di algoritmizzare la creazione di un orario di lezione. Pertanto, devo avvertirvi che questo è un compito molto difficile. ... Esiste una scienza speciale: la teoria della pianificazione, che studia e sistematizza problemi di questo tipo, nonché vari metodi approssimativi per risolverli (non c'è quasi nessuna speranza per metodi esatti). Un posto speciale tra questi è occupato dai metodi euristici, in cui si tenta di descrivere la logica e la tecnica delle azioni del dispatcher. ... Un'osservazione interessante. Ma prima diamo un'altra citazione. Dopo una breve epidemia, acquisiscono l'immunità permanente. Una persona può contrarre questa malattia più volte e talvolta è accompagnata da un forte dolore, ma non sono stati registrati decessi. Esiste almeno un caso noto di malattia trasmessa da padre in figlio, quindi potrebbe essere ereditaria. Qui, un eminente matematico americano si fa beffe dell’antico problema di colorare una mappa politica in quattro colori, dove i paesi con un confine comune dovrebbero essere colorati colori differenti. Sembra che tutto ciò che ha detto sia da attribuire anche al compito di redigere l'orario scolastico. Quindi, l'autore di queste righe ha deciso, al meglio delle sue capacità, di tracciare le future carriere delle persone che hanno difeso le loro tesi sull'argomento in questione. Sembrerebbe che “Dio stesso” abbia ordinato allo scienziato appena affermato di trasformare il suo conquiste scientifiche in denaro. Cioè, in qualche modo porta la tua idea sul mercato, poiché quasi sempre dopo aver difeso una tesi, rimane qualche programma o parte di un sistema automatizzato per la pianificazione delle lezioni. Quindi - no. Tutti i casi di difesa della tesi su questo argomento noti all'autore terminano in un modo: dopo la difesa, il candidato alla tesi rinuncia a questo compito e, di regola, inizia (o continua) una carriera come insegnante in un'università. In altre parole, acquisisce un'immunità permanente e duratura dal compito di elaborare l'orario scolastico. Per concludere la nostra discussione generale sulla complessità della soluzione del problema della stesura dell'orario scolastico, facciamo riferimento ad altre due opinioni. Ma prima prestiamo attenzione a chi esprime questa opinione. spinge anche le persone con un'istruzione tecnica a provare ad automatizzare le attività dei centralinisti nella loro università preferita. Ma queste opinioni, per usare un eufemismo, non sono di grande interesse. I matematici professionisti, specialisti nella teoria degli orari, parlano molto raramente del problema della stesura di un programma educativo. Pertanto (o ancor più) il loro parere in merito appare molto interessante. COSÌ. Sotskov Yuri Nazarovich, dottore in fisica e matematica. Scienze, professore, ricercatore capo presso l'Istituto congiunto di problemi informatici dell'Accademia nazionale delle scienze della Bielorussia, Minsk, uno dei più importanti specialisti nel campo della teoria della pianificazione, autore di numerose monografie sulla teoria della pianificazione. Nel suo articolo, in particolare, scrive: ... Da un punto di vista matematico, il problema della costruzione di un programma di allenamento ottimale è piuttosto complesso, poiché appartiene alla classe dei cosiddetti problemi NP-difficili. ... Questo articolo mostra come colorare i vertici di un grafico può essere utilizzato per costruire un programma di allenamento. ...... Il problema della colorazione dei vertici del grafo è NP-difficile, e quindi la sua generalizzazione descritta nella Sez. 2 è anche un problema NP-difficile. ... Ulteriore. Lazarev Alexander Alekseevich, dottore in fisica e matematica. Scienze, professore, ricercatore capo presso l'Istituto di problemi gestionali da cui prende il nome. V.A. Trapeznikova RAS, Mosca, uno dei più importanti specialisti nel campo della teoria della pianificazione, autore di numerose monografie sulla teoria della pianificazione. Nel suo articolo, in particolare, scrive:... Il problema della programmazione didattica è un noto problema di ottimizzazione combinatoria chiamato “timetabling”. Anche trovare un programma fattibile è un forte problema NP-difficile. Pertanto, quando lo si risolve, è necessario utilizzare metodi matematici per risolvere i problemi di ottimizzazione combinatoria. ...

In breve: - “Scolare l'acqua, asciugare i remi, spegnere le luci...”

Il mercato dei software di pianificazione, che si è sviluppato insieme al mercato di qualsiasi software per personal computer, sembra semplicemente unico, o almeno sorprendente, o nel peggiore dei casi molto strano. Quindi cosa lo rende unico o strano? Hai mai visto una pubblicità come questa: - “Compra il nostro aspirapolvere che non può aspirare la polvere”. Oppure questo: “Tutti i vasi che possiamo offrirvi sono pieni di buchi”. Oppure questo: "La nostra TV è unica: non mostra mai nulla". Ed ecco la pubblicità: "Acquista il nostro programma per creare un orario scolastico, che non può crearlo, ma può crearlo", dovevamo vedere quanto volevamo. “Bene, compralo, compralo, compralo. Il nostro programma può anche creare un programma. Organizzerà quasi tutte le lezioni per te, ma faremo il resto da soli. Uscire da un vicolo cieco è così interessante. Beh, almeno per 15 dollari. Non sono tanti soldi, abbiamo lavorato tanto...” o in città molto piccole. Quindi, una conclusione più forte è che un gran numero di scuole in linea di principio non hanno bisogno di programmi per la programmazione delle lezioni. Naturalmente è molto difficile stimare il numero di scuole che in linea di principio non necessitano di tali programmi. Tuttavia, se osserviamo attentamente il massimale, vedremo una cifra pari al 70%. Da ciò ne consegue che il 30% delle scuole ha una popolazione studentesca di 500 o più, e per tali scuole un programma che non può creare un orario scolastico, ma può crearne uno, non farebbe male. Otteniamo la cifra finale: 15mila scuole. Questa è forse la potenziale capacità di mercato della Federazione Russa. Ma cosa abbiamo in realtà oggi? La questione non è semplice. Non ci sono statistiche affidabili. Innanzitutto mi viene in mente un programma che era “gratuito” per tutte le scuole della Federazione Russa. Lo sviluppo di questo programma è iniziato nel 1998 e la fine ( ultima versione, soprattutto per l'epoca, il programma non è certo male. Rispetto ad altri programmi simili, ha un'interfaccia utente molto logica e ponderata. Secondo la nostra opinione soggettiva, la migliore interfaccia utente. Tuttavia, sebbene sia presente un pulsante Crea una pianificazione, il programma è assolutamente indifeso in termini di pianificazione automatica (senza intervento umano). Non è in grado di risolvere nemmeno quelle semplici attività secondarie che altri programmi possono gestire facilmente. A giudicare dalle recensioni su Internet, quasi nessuno utilizza questo programma. Pertanto, lo considereremo un “fondo di radiazioni” che non influisce sulla situazione generale del mercato. Andiamo avanti. Poniamo questa domanda. Esistono programmi sul mercato che possono fornire al preside almeno un po' di assistenza nella creazione di un programma? Ad esempio, molti presidi redigono manualmente un programma in due fasi. Nella prima fase, secondo la loro espressione: - "Hanno a che fare con gli stranieri". In altre parole, creano un programma per insegnanti e classi quando studiano una lingua straniera. La seconda fase è tutto il resto. Almeno due programmi sul mercato affrontano in modo invidiabile questa prima fase. Qui puoi pianificare gli orari degli insegnamenti opzionali. In questo caso viene organizzato dal 10 al 40 per cento delle lezioni. Quindi, ovviamente, ci sono alcuni vantaggi nell’utilizzare un computer dotato di questi programmi. Inoltre, uno di questi programmi sta cercando in modo molto aggressivo e persistente di completare il programma. In alcuni casi, anche se rari, ci riesce. L'altro, quando completa il programma, è assolutamente impotente. calcolare il numero di potenziali clienti è in questo modo. Prendiamo la popolazione del paese, scartiamo quattro zeri e otteniamo il numero di potenziali clienti. Questo è quello che faremo. Il calo dei prezzi, ci sembra, è avvenuto proprio perché all'improvviso si è scoperto che una padella forata era stata acquistata per 5.000 dollari. Quindi quante persone oggi utilizzano software per programmare le lezioni nella Federazione Russa? Alcuni produttori di tali software pubblicano informazioni sui propri clienti sui propri siti web. È vero, queste informazioni dovrebbero essere trattate con molta attenzione. Come notato sopra, alcuni produttori, in "impegni di marketing", ricorrono a un semplicissimo inganno di potenziali clienti. Eppure, separando il grano dalla pula, si arriva a circa 1.500 scuole. Che corrisponde a circa il 10% della potenziale capacità del mercato. Pertanto, il 90% dei potenziali clienti non è ancora stato convertito. Ora rivolgiamo la nostra attenzione al mercato mondiale. Come risulta dai calcoli precedenti, molto

in modo conveniente

Nella primavera del 2012, un archeologo si rivolse ad alcuni programmatori che conosceva con una strana richiesta. Secondo lui, decifrando antichi manoscritti egiziani, si è imbattuto nella descrizione di un algoritmo per compilare un programma scolastico. La paternità dell'algoritmo è stata attribuita a una sacerdotessa egiziana di nome Anush. In realtà, la sua richiesta era di verificare su un computer moderno se questo algoritmo è davvero in grado di creare un orario scolastico. All'inizio i suoi amici lo deridevano. Ma dopo aver letto attentamente gli strani documenti, abbiamo comunque deciso di controllarli. Quindi, iniziamo a descrivere essenzialmente l'idea di questo algoritmo riepilogo traduzione di un antico manoscritto. Diciamo innanzitutto che la terminologia stessa di questo algoritmo e l'organizzazione dell'antica scuola egiziana hanno un interesse storico separato, ma poiché questo articolo non è destinato agli storici, presenteremo l'algoritmo nella terminologia moderna familiare alle persone che vivono oggi. La differenza principale tra l'antico algoritmo egiziano (di seguito ometteremo la parola antico egiziano) da approcci moderni sta nel fatto che il problema è diviso in parti, o più precisamente, in un numero di problemi risolti in sequenza, dove ciascun problema risolto nel passaggio precedente costituisce un vincolo per il problema da risolvere nel passaggio successivo. Nella terminologia moderna, viene utilizzato il metodo di scomposizione del problema da risolvere. Va notato che ogni singolo problema risolto sequenzialmente durante l'algoritmo non è NP-hard (irrisolvibile). Ciò consente, risolvendo in sequenza una serie di problemi facilmente risolvibili, di risolvere l'intero problema della creazione di un orario scolastico.è in fase di elaborazione un orario per i lavoratori a tempo parziale. Si è scoperto che le antiche istituzioni educative egiziane non disdegnavano il lavoro part-time. La caratteristica principale di questo compito è che i lavoratori a tempo parziale possono dichiarare in forma di ultimatum i giorni in cui lavoreranno. Inoltre, ad alcuni lavoratori a tempo parziale è consentito rifiutarsi di lavorare durante la prima lezione di tutti i giorni lavorativi in ​​cui lavorano. Apparentemente questi lavoratori part-time erano donne e non potevano venire a scuola presto. Il problema viene risolto utilizzando un algoritmo per la colorazione prescritta dei vertici di un grafo ordinario. Puoi conoscere questo modello matematico in dettaglio utilizzando l'articolo già citato o con l'aiuto di numerosi altri articoli di riviste, ad esempio [,], nonché familiarizzando con i libri [,]. Successivamente, per ogni lezione (classe, insegnante, tempo), utilizzando un algoritmo per risolvere il problema del compito, viene selezionata un'aula per condurre questa lezione. L'algoritmo per risolvere il problema del compito è descritto in molti libri di testo moderni, in particolare puoi conoscerlo nel libro; Il termine della seconda fase è l'operazione di combinazione di una tabella di divieti di svolgimento delle lezioni, costruita nel rispetto delle restrizioni sanitarie, e il conseguente orario per i lavoratori a tempo parziale. Pertanto, otteniamo una nuova tabella di divieti sullo svolgimento delle lezioni, che sarà una delle restrizioni per consiste nel risolvere il problema dello svolgimento delle lezioni scelte dagli studenti (nella nostra terminologia, corsi opzionali). La particolarità di questo compito è che un certo numero di classi, a una certa ora scolastica, vengono riunite in flussi, e poi a quell'ora si disperdono nei corsi opzionali. La costruzione del calendario consisterà nel fatto che a ogni flusso verrà assegnato un orario in cui si terranno i corsi opzionali, ma i docenti verranno nominati dopo che l'intero calendario sarà stato finalizzato. Cioè, in questa fase, agli insegnanti non viene assegnato il compito di condurre corsi opzionali. Quando si costruisce il programma, viene osservata la regola: per qualsiasi flusso in una giornata accademica, non è possibile assegnare più di un'ora accademica per condurre un corso facoltativo. Inoltre, viene rispettata un'altra regola: i corsi opzionali non possono essere programmati per più di un flusso alla volta. Questa regola (restrizione) sembra abbastanza ragionevole, poiché durante lo svolgimento di corsi opzionali, la necessità di locali per lo svolgimento delle lezioni aumenta notevolmente. È stato introdotto proprio allo scopo di evitare una situazione in cui più thread contemporaneamente richiedono una grande quantità di spazio libero. In questa fase non vengono selezionate le sedi per lo svolgimento dei corsi opzionali, così come gli insegnanti; verranno selezionati insieme agli insegnanti dopo aver costruito l'intero programma. L'algoritmo per risolvere il problema dello svolgimento degli insegnamenti opzionali è l'algoritmo per la colorazione prescritta dei vertici di un grafo ordinario, che abbiamo sottolineato descrivendo il passaggio precedente., può essere richiesto di essere esonerati dalle lezioni durante la prima ora della giornata lavorativa in cui lavorano. Il problema della programmazione degli insegnanti/classi per lo studio di una lingua straniera, proprio come nel secondo e terzo passo, viene risolto utilizzando un algoritmo per la colorazione prescritta dei vertici di un normale grafo. Allo stesso modo del secondo passaggio, utilizzando un algoritmo per assegnare ciascuna lezione, o meglio, ciascun gruppo di studenti e il loro insegnante, viene selezionata un'aula per il suo svolgimento. La fine della quarta fase, così come della seconda e della terza, è l'operazione di combinare la tabella dei divieti di svolgimento delle lezioni con il programma risultante. Pertanto, otteniamo una nuova versione di questa tabella, che utilizzeremo nel sesto passaggio. viene costruito un programma per tutte le restanti materie tranne quelle insegnate in sedi scarse. Gli insegnanti non hanno la possibilità di dichiarare un ultimatum su quali giorni lavoreranno, ma per quegli insegnanti il ​​cui carico di lavoro è basso sono garantiti uno o due giorni liberi e per alcuni insegnanti c'è la possibilità di rifiutarsi di lavorare durante la prima lezione . Questo problema viene risolto utilizzando un algoritmo di colorazione dei bordi prescritto per un multigrafo bipartito. Puoi conoscere l'idea di questo algoritmo da un libro o da articoli di giornale[, , , ,]. Il programma costruito è composto da quattro: classe, insegnante, materia, tempo. Nella stessa fase, tutti e quattro, utilizzando un algoritmo per risolvere il problema dell'assegnazione, vengono abbinati ai locali in cui si terranno queste lezioni (quattro). Dopo aver completato questo passaggio, l'intero programma è pieno, ad eccezione delle lezioni tenute in locali scarsi. Tuttavia, i restanti "buchi" nel programma sono il programma per lo svolgimento delle lezioni in locali scarsi. Pertanto, possiamo considerare che in questa sesta fase, in un certo senso, vengono costruiti contemporaneamente due orari: per insegnanti/classi regolari e per locali/classi scarsi. Al settimo passo le classi sono divise in gruppi in base alle materie che si terranno in locali scarsi. Di norma, in materie come educazione fisica, lavoro (tecnologia) e informatica, le classi sono divise in gruppi. Se l'insieme degli insegnanti per i quali è stato costruito l'orario nel passaggio precedente si interseca con l'insieme degli insegnanti che tengono le lezioni in locali scarsi, si forma una tabella per gli orari di lavoro vietati degli insegnanti, che è l'intersezione di questi insiemi. Utilizzando un algoritmo per risolvere il problema dell'assegnazione, gli insegnanti vengono selezionati per ciascun gruppo. sul programma, insieme alla stanza da lui stesso scelta. La regola generale per tutti i passaggi precedentemente descritti, ad eccezione del quinto, è la regola: ogni classe non può avere più di una lezione in qualsiasi materia in un giorno. Oltretutto,

regola generale

per gli insegnanti è che ogni insegnante può insegnare in diverse materie, inclusa una classe. 7 Test degli algoritmi e coloro che lo hanno tradotto. Sarà possibile ottenere dati statisticamente attendibili sulla qualità dell'algoritmo testato. Ad esempio, l’80% dei problemi viene risolto, ma il 20 no, o viceversa. Devi solo aumentare abbastanza il numero di attività da risolvere. Questo era esattamente ciò che doveva essere fatto: un'applicazione console, questa era la via d'uscita da questa situazione. Come si può vedere dalla sezione precedente, non c'è nulla di difficile da comprendere nel funzionamento dell'algoritmo per la costruzione dell'orario scolastico. Uno dopo l'altro, i singoli problemi facilmente risolvibili (non NP-difficili) vengono risolti, interconnessi, fino a quando non sono tutti esauriti. Tuttavia, non c’erano basi per affermare con sicurezza che ciascuno di questi problemi potesse essere risolto. In assenza di qualsiasi giustificazione teorica per l'algoritmo, è stato possibile testarne le prestazioni solo sperimentalmente, soprattutto perché questo era proprio il compito posto dall'archeologo che si è imbattuto in antico manoscritto una piccola quantità di classi dal 22 al 28. I freni erano chiaramente tirati... Il processo cominciò ad assomigliare ad un'anatra pigra che dondola da un piede all'altro. Ma una cosa era piacevole: la riga: "Il numero di problemi irrisolti =" mostrava costantemente zero.

È diventato chiaro. Per ottenere dati statisticamente affidabili che confermino la possibilità di risolvere qualsiasi problema ragionevole in modo completamente automatico, un computer non è sufficiente. Piccoli calcoli aritmetici hanno dimostrato che per operare con numeri di sei o più cifre sul numero di problemi risolti, sono necessari almeno una dozzina di computer. E per una dozzina di computer (si può stimare la quantità di calore generato da questi computer e il rumore costante emesso dalle ventole) è necessaria una stanza separata. Ma niente, non potete fermarci... Una dozzina, non una dozzina, ma sette computer a quattro core furono presto messi in funzione.

Dopo aver completato il test annuale dell’algoritmo dell’orario scolastico, è sorta la domanda: “E dopo?” Quando si fa clic su questo pulsante, viene visualizzata una finestra con un pulsante Generazione dati. Fai clic su Generazione dati e i dati generati verranno visualizzati in una finestra su uno sfondo bianco. Chiudiamo la finestra. Il pulsante appena premuto si spegne (non è più attivo), diventa attivo quello successivo da premere. Clic. Si apre la seguente finestra. E c'è un pulsante Crea un programma. Fare clic su Costruisci pianificazione, viene visualizzata la pianificazione costruita. Chiunque può verificare se il programma è costruito correttamente oppure no. E così via fino a completare tutti i passaggi dell’algoritmo. E poi puoi fare clic sul grande pulsante Avvia una nuova attività. E così via in cerchio. Oppure fai clic sul pulsante Chiudimi. Tale analisi o esame potrebbe essere effettuato da specialisti che conoscono bene l'argomento, ad esempio presidi con sufficiente esperienza lavorativa che insegnano matematica a scuola. Per comprendere i dettagli del calcolo, ovviamente, le loro qualifiche non sono sufficienti (e nessuno avrebbe un simile desiderio), ma grazie alla cultura matematica generale che hanno acquisito, possono discernere evidenti omissioni nella formulazione del problema. meglio di qualsiasi matematico professionista che abbia familiarità con il lavoro della scuola solo per sentito dire o Di conseguenza, dopo un anno di "azioni violente" dell'antico algoritmo egiziano in relazione al venerabile quad-core sette, e dopo decine di milioni di problemi risolti, possiamo dire con sicurezza: - "Qualsiasi, senza eccezioni, ragionevole , compito correttamente specificato per il calcolo dell’orario scolastico, può essere risolto senza intervento umano in una modalità completamente automatica.” Allo stesso tempo, il tempo totale di calcolo per 1000 problemi è approssimativamente il seguente: per un gruppo di problemi da 9 a 14 lezioni = 20 minuti, per un gruppo di problemi da 15 a 21 classi = 40 minuti, per un gruppo di problemi dalle 22 alle 28 classi il tempo di calcolo va dalle 6 alle 8 ore, cioè per questo gruppo, in media, circa mezzo minuto per attività. Pertanto, è stato completato con successo più di un esperimento durato più di un anno per verificare (testare) l'algoritmo per la compilazione di un programma scolastico in modalità completamente automatica, senza partecipazione umana, per il quale sono state risolte decine di milioni di compiti di prova. Per quasi tutte le attività di test (dati iniziali), è stato completamente costruito un programma che soddisfaceva tutte le restrizioni.

8 Modello logico del software futuro

Come precedentemente stimato, il mercato globale del software per l'orario scolastico, in modalità completamente automatica, varia da 100 a 500 milioni di dollari USA. Tuttavia, questo mercato, come dicono gli investitori di venture capital, deve ancora essere “sollevato”. E qui emergono con chiarezza almeno due problemi. Un problema è: - “Costoso”. Ci siamo già fermati lì. E un altro, a nostro avviso più grave, è: - “La reputazione di tale software”. Se ricorriamo a una metafora, la reputazione di tale software somiglia a quella di un software sporco, pesantemente concimato e fumante, come dopo la battaglia sul campo di Kulikovo, mondezzaio . Inoltre, il fumo è così acre che vorresti chiudere gli occhi e smettere di respirare. Come accennato in precedenza, quando si parla con potenziali clienti di un software di pianificazione scolastica, la conversazione si trasforma facilmente in imprecazioni. “Siamo stufi... della nostra automazione, dello spazio informativo della scuola e dei diari elettronici, lavoriamo in pace...” La nostra versione demo non è diversa dalla versione funzionante del programma, ma non è possibile salvare i dati inseriti e non è possibile stampare i risultati ottenuti. E così, tutto funziona. È possibile utilizzare tale versione demo per valutare tutti i vantaggi e gli svantaggi del programma? Come notato in precedenza, per inserire tutti i dati iniziali, non importa quanto stridente sia l'annuncio, ci vuole circa un'ora, massimo un'ora e mezza, in realtà sono necessarie almeno 8 - 10 ore di lavoro continuo e scrupoloso (noioso da morire). Una persona normale, e ancor di più un utente che inizia a lavorare con un programma per la prima volta, quando ha bisogno contemporaneamente di imparare a lavorare con il programma e di inserire con precisione, senza errori, una montagna di dati iniziali, non sarà in grado per farlo in una volta sola. Ci vogliono almeno due o anche tre giorni (tempi). Ora immagina la paura del principiante che la corrente venga definitivamente a mancare o che qualcosa si riavvii. Beh... una persona normale non desidererebbe utilizzare una versione demo del genere. Quindi, o decidi di acquistare un "maiale in un colpo", conoscendo gli "adatti di marketing" di alcuni sviluppatori, oppure, come spesso accade, premi il tasto Canc con amarezza per il tempo perso.. Dopo aver lavorato per 15 - 20 ore con il programma e convinti della sua inutilità, gridando: "Tutti i programmi, come gli uomini, sono così...", i potenziali acquirenti cancellano con rabbia questo programma dal proprio computer. E dopo un'ora o un'ora e mezza, dopo essersi calmati, aver ripreso fiato, si dicono: “Quanto sono intelligente... dopo tutto, sono intelligente per non aver pagato soldi per questo..., mia madre mi ha detto: "Non prendere un maiale in un pugno". Opzione due. La nostra versione demo non è diversa dalla versione funzionante, c'è solo una limitazione, il numero massimo di classi è cinque. E così, tutto funziona. Di conseguenza, tale affermazione appare sul forum. “Ho visto il tuo programma, se così posso dire. E ha introdotto questo, niente di niente: quattro lezioni. E lei mi ha detto: “Non riesco a fissare un programma”. Puoi ficcartelo nei tuoi... Maledetti speculatori. Qui ci troviamo di fronte a un caso in cui gli sviluppatori hanno trovato avventure sulla loro “... (testa)”. Coloro che pensano che creare un orario per una scuola con quattro classi sia molto più semplice che, ad esempio, con venti, si sbaglia profondamente. È per questo motivo che durante il test dell'algoritmo di pianificazione “Antico Egitto”, si è deciso di scegliere il numero nove durante la generazione dei dati di test per il numero minimo di classi. Ciò è talvolta spiegato dall'impossibilità di compilare automaticamente una tabella per la distribuzione del carico didattico. In poche parole, distribuire il carico tra un numero esiguo di classi e, di conseguenza, un numero esiguo di insegnanti. Apparentemente, tali trucchi possono essere eseguiti solo da una mano molto esperta (o dall'occhio, se preferisci) di una persona. Opzione tre. Va bene allora. Utilizza il nostro programma. Ma due settimane. E in due settimane è tutto finito. “Chiudiamo l’acqua…” È possibile padroneggiare il programma in due settimane e valutarne tutti i vantaggi e gli svantaggi? Mettiamoci la mano sul cuore: “Forse è possibile...”. Ma ad una condizione. Devi smettere di fare tutto il resto. UN parola preferita

preside: - "Occupato". “Oh, occupato. Sono così occupato che non ho nemmeno il tempo di respirare”. Il preside lascerà tutto per due settimane e si immergerà in un programma orario per questo periodo? Come dicono gli scienziati: “È difficile dirlo...”.

Inizialmente, l'intero settore informatico utilizzava un modello di business a noleggio: i primi computer costavano molti soldi e la loro potenza di calcolo veniva affittata ai clienti. Con l’avvento di Internet è stato ripreso il vecchio modello di business, ma su una base tecnologica fondamentalmente diversa. SaaS(Inglese) software come servizio - software come servizio) - un modello commerciale per la vendita e l'utilizzo di software in cui il fornitore sviluppa un'applicazione web e la gestisce in modo indipendente, fornendo al cliente l'accesso al software tramite Internet.

La differenza principale tra SaaS e vecchio modelloè che in precedenza i clienti accedevano direttamente ai computer, anziché utilizzare le reti globali. Poiché il modello SaaS è focalizzato sulla fornitura di servizi tramite Internet, il suo sviluppo è direttamente correlato allo sviluppo della rete globale. Le prime aziende a offrire software come servizio sono apparse nel Paesi occidentali nel 1997-1999 e l'acronimo SaaS è diventato ampiamente utilizzato nel 2001. Sembra che nel nostro "caso difficile" questo modello di business sia il più ottimale e forse anche l'unico accettabile. Ciò eviterà ai potenziali clienti di rischiare una quantità di denaro relativamente elevata durante il pagamento prodotto software

da un gruppo di prodotti con una reputazione quasi irrimediabilmente danneggiata. Utilizzando un modello di business del noleggio, il cliente può convincersi con calma e gradualmente che il prodotto offerto è ciò di cui ha realmente bisogno e che le sue aspettative nell'utilizzo del prodotto coincidono con ciò che effettivamente riceve. Abbiamo già parlato in dettaglio delle aspettative dei dirigenti scolastici rispetto a questo tipo di programmi.

11 Invece di una conclusione

A volte qualcuno chiede con sarcasmo: “Hai un business plan?...” Sì. E allo stesso tempo, molto semplice. “Risolvi costantemente i problemi emergenti man mano che si presentano...” Come ultima risorsa, puoi utilizzare il modello SaaS (piano aziendale - su richiesta). Se qualcuno ne avesse bisogno, sarà possibile pianificare tutto nei minimi dettagli e nessun commercialista troverà difetti!

Baltak S.V., Sotskov Yu.N. Costruzione di un programma di allenamento basato sulla colorazione dei vertici del grafico // Informatica, 2006, n. 3, p. 58 - 69. Borodin O.V. Colorazioni e rappresentazioni topologiche dei grafici // Analisi discreta e ricerca operativa. 1996, volume 3, n. 4, pag. 3 - 27. Borodin O.V. Generalizzazione del teorema di Kotzig e colorazione prescritta dei bordi dei grafici planari // Note matematiche. 1990, volume 48, numero 6, pag. 22 - 28. Vising V.G. Colorazione dei vertici del grafico con restrizioni maggioritarie sui colori utilizzati // Analisi discreta e ricerca operativa. 2009, volume 16, n. 4, pag. 21 - 30. Vising V.G. Sulla colorazione connessa dei grafici nei colori prescritti // Analisi discreta e ricerca operativa. 1999, serie 1, volume 6, n. 4, pag. 36 - 43. Gafarov E.R., Lazarev A.A. Metodi matematici ottimizzazione nella stesura del palinsesto didattico // Nuove tecnologie informatiche nell'istruzione. Raccolta di articoli scientifici. - M.: 1C-Publiding, 2013, Parte 2, p. 51 - 55. Gary M., Johnson D. Computer e problemi difficili da risolvere. - M.: Mir, 1982. - 416 p. Distel R. Teoria dei grafi: trans. dall'inglese - Novosibirsk: Casa editrice dell'Istituto di Matematica, 2002. - 336 p."BLITZ", 2003. - 144 pag.

Stetsenko O.P. Su un tipo di colorazione dei bordi del grafico nei colori prescritti // Matematica discreta. 1997. Volume 9, numero 4, 92 - 93. Urnov V.A. Schedule: la workstation più popolare nel settore dell'istruzione // Informatica e istruzione. 2001, n. 4, pag. 47 - 52. Harari F. Teoria dei grafi. - M.: Mir, 1973. - 302 p.

Even S., Itai A., Shamir A. Sulla complessità dei problemi di orario e di flusso multicommodity // SIAM J: Comput. vol. 5, n. 4, dicembre 1976, 691-703 Collegamenti:, cibernetica teorica ed economica. Premio di Stato dell'URSS (1981).

Tuttavia, è del tutto possibile trasferire il codice del generatore di dati sorgente e il codice per verificare la correttezza del programma compilato, poiché questo codice non rappresenta alcun valore commerciale.
In onore dell'antica sacerdotessa egiziana Anush, il programma, alla maniera russa, si chiamava Annushka.
E anche... forse... Ma cosa! un sogno vuoto.
Non è possibile che ciò accada. Il destino è invidioso e malvagio!

Oh, perché non sono tabacco!...
COME. Puškin

File tradotto da T E X da T T H, versione 4.03.

Il 27 luglio 2013, 00:53.

Scaricalo sul tuo telefono per non dimenticare nulla e non arrivare in ritardo per nulla.

Androide

Orario

Una bella e intuitiva applicazione per gestire la vita scolastica. Puoi inserire il tuo programma, i compiti, gli esami e persino le vacanze. L'applicazione può sincronizzarsi con tutti i tuoi dispositivi Android e durante le lezioni entrerà in modalità silenziosa.

Diario scolastico

In questa agenda elettronica puoi tenere un programma, indicando il nome e il numero di telefono dell'insegnante, nonché il luogo della lezione. Per essere sicuro di non dimenticare nulla, l'applicazione dispone di widget per la schermata iniziale del tuo telefono. È anche possibile prendere appunti sugli argomenti e valutarli. Ma forse la caratteristica più piacevole è cancellare i compiti completati.

LuceScuola

Ti consente non solo di mantenere un programma e registrare i compiti, ma anche di tenere traccia del tempo prima dell'inizio o della fine della lezione. Una particolarità è la presenza di materiali teorici. Se all'improvviso hai dimenticato come trovare il seno di un angolo, puoi cercarlo direttamente nell'applicazione.

Iscrizione

Applicazione non molto colorata, ma multifunzionale. Puoi creare un programma al suo interno ed esportarlo nel calendario del tuo dispositivo. Puoi visualizzare il programma delle lezioni per una o più settimane contemporaneamente e visualizzare un widget con promemoria sulla schermata iniziale. Durante una lezione, l'applicazione attiva automaticamente la modalità silenziosa ed è possibile impostare le date di scadenza per i compiti.

Programma - pianificatore scolastico

L'essenza dell'applicazione: un utente pubblica il suo orario scolastico in modo che i suoi compagni di classe possano poi trovare un orario delle lezioni già pronto. Comodo! È un peccato che ancora poche persone utilizzino il servizio. Ma c'è un widget e uno scanner di codici QR.

Permette di creare un bellissimo palinsesto multicolore indicando le aule in cui si terranno le lezioni. È comodo annotare le attività: puoi semplicemente scattare una foto della lavagna o dettare a voce. E un'altra funzione super utile: puoi inserire i voti nelle materie e calcolare il tuo punteggio medio. L'applicazione supporta la lingua russa, la sincronizzazione con iCloud funziona.

iStudiez pro

Ti consente di creare un programma con lezioni ripetute. A ogni argomento può essere assegnato il proprio colore: ciò renderà più semplice la navigazione nel programma in futuro. Puoi aggiungere festività e fine settimana al calendario e anche salvare informazioni utili sui compagni di classe e sugli insegnanti.

Orario delle lezioni

Pianificatore arcobaleno per studenti. Il set standard di funzioni include un programma con promemoria e un elenco dei compiti. Ma c'è anche una caratteristica interessante: l'applicazione funziona non solo su iPhone e iPad, ma anche su Apple Watch. È comodo se, oltre allo studio, ci sono anche sezioni sportive e hai bisogno di stare al passo con tutto.

Segugio di grado

Calendario per scolari e studenti con la possibilità di contrassegnare le materie per colore e assegnare voti alle materie. Il clou: grafici temporali che mostrano quanto tempo dedicherai a un particolare argomento. Meno: non supporta la lingua russa.

Orario delle lezioni – Orario

Un altro aiuto per gli studenti che mancano di organizzazione. Puoi creare un programma di studio con settimane ripetute o alternate, condividerlo con gli amici e annotare i compiti a casa. Grazie al comodo widget, non avrai nemmeno bisogno di sbloccare il dispositivo per controllare rapidamente i tuoi impegni.

Orari di Foxford

Il programma classe per classe delle lezioni della Foxford Home School e degli studi esterni si trova sul sito web nella sezione "Processo educativo".

Seleziona la tua classe e clicca su "Maggiori dettagli". Vedrai in quale giorno della settimana e a che ora si svolge questa o quella lezione e potrai inserire il programma nella tua agenda elettronica.

Anche all'inizio anno scolastico gli studenti ricevono gli orari sotto forma di comode tabelle pdf.

Tutti i compiti vengono conservati Account personale alunno. Devi solo selezionare un corso e un numero di lezione.

La dashboard ti ricorderà le attività nuove e già completate. Da lì puoi procedere al completamento dell'attività con un clic.

Ebbene, se uno studente dimentica qualche lezione o compito a casa, glielo ricorderanno immediatamente. Più affidabile di qualsiasi applicazione! :)

Esistono otto modifiche principali del programma per varie istituzioni educative:
. AVTOR School - per intermedi scuola secondaria, licei e palestre;
. AVTOR College - per istituti superiori, istituti tecnici e scuole professionali;
. AVTOR Art College - per le scuole d'arte e cultura;
. AVTOR High School - per le università ( Tempo pieno formazione);
. AVTOR High School Semestric - per le università (corsi per corrispondenza);
. AVTOR M High School Semestric - per le università militari;
. Centri Educativi AVTOR - per centri di formazione, Codice di procedura penale e CPI;
. AVTOR High Shool Pro - per università con diversi edifici accademici remoti, tenendo conto del tempo di viaggio tra di loro (forme di studio a tempo pieno e part-time, versione di rete).

Storia della creazione e dello sviluppo del sistema.
. La prima versione del programma AUTOR-2 (sotto MS DOS) è stata sviluppata dal ricercatore della RSU Igor Gubenko nell'aprile 1993. Il programma era originariamente previsto per la programmazione in un liceo multidisciplinare della RSU con studio intensivo di una lingua straniera, informatica e molte materie speciali (dove le classi sono divise in 2-4 sottogruppi e possono essere combinate in flussi). Già la prima versione del programma permetteva di costruire orari corretti.
. Successivamente il programma è stato testato in molte altre scuole di Rostov sul Don. Sono state prese in considerazione l'esperienza di molti presidi e le specificità degli orari delle varie scuole. Il programma è stato notevolmente migliorato e implementato nell'arco di 2 anni in più di dieci scuole, licei e palestre.
. Nel 1996, l'autore è riuscito a sviluppare un algoritmo unico per la costruzione e l'ottimizzazione automatica dei programmi, che ha permesso di aumentare significativamente la potenza del programma. Nello stesso anno fu rilasciata la prima versione di AUTOR-2 per i college e per una piccola università.
. Nel 1997-98 l'autore sviluppa e implementa con successo la prima versione del programma per una grande università con diversi edifici accademici (RGUE "RINH").
. Nel 2000 è stata rilasciata la prima versione WIN del programma AVTOR-2000 per tutti i tipi di istituti scolastici.
. Nel 2001 è stata rilasciata una versione del programma con un'interfaccia in tre lingue: russo, ucraino e inglese.
. Nel 2001, la prima versione universitaria per modulo di corrispondenza formazione.
. Nel 2002 è apparsa una versione in rete del programma per le università con diverse postazioni di lavoro e un database comune di pubblico.
. Nel 2003, AVTOR-2003 è stato integrato con successo in un unico pacchetto con il PPP "Plany" (YURGUES), che ha permesso di automatizzare l'inserimento del database nel programma e di costruire un programma completo di questa università in 2 ore! A YURGUES (Shakhty) ci sono 7 edifici scolastici, due dei quali si trovano molto lontano. In precedenza, lo stesso programma veniva compilato manualmente da due metodologi in 2-3 mesi.
. Nel 2004 è stata sviluppata una versione del programma AVTOR per le università militari.
. Nel 2005 è stata rilasciata una versione di AVTOR per le scuole di cultura e arte, nonché per i centri di formazione.


Clienti.

Attualmente, il programma AVTOR è utilizzato con successo da oltre trecento istituti scolastici in Russia, Ucraina, Bielorussia, Stati baltici e Kazakistan. Tra questi: Don Real Gymnasium (scuola secondaria n. 62), Liceo classico dell'Università statale russa, scuola secondaria n. 104, n. 38, n. 67, n. 81, n. 52, n. 92, n. 27, n. 46, n. 69, n. 83 (Rostov-sul-Don), scuola media n. 297, n. 1117 (Mosca), scuola media n. 315, n. 17, Ginnasio di lingue orientali (Kiev), scuola secondaria n. 44 (Zaporozhye), Istituto superiore dei trasporti ferroviari Tikhoretsky, Istituto pedagogico Beloyarsk, Istituto di ingegneria meccanica di Rostov, RGUE "RINH", IUBiP, SKAGS, RGASHM, RGSU (Rostov sul Don), YURGUES ( Shakhty), RGAU intitolato a Timiryazev (Mosca), Ministero degli affari interni della Russia MU (Mosca), Università statale di Irkutsk, Istituto di lingue straniere, USPU, USU (Ekaterinburg), SGSEU (Saratov), ​​così come dozzine di altre scuole, licei, palestre, college e università.

Specifiche.
La durata del programma dipende dalle dimensioni dell'istituto scolastico e dalla potenza del computer. Un calcolo completo e un'ottimizzazione dell'orario per una scuola di medie dimensioni con dati iniziali complessi (40 classi, 80 insegnanti, più di 10 insegnanti a tempo parziale; due turni; carenza di aule) richiede circa 2-3 minuti su un Celeron- calcolatore del 2000.

AVTOR ti permette di:

    creare un programma senza "ok"Lui" nelle classi (gruppi di studio);

    ottimizzare nel programma"finestre" degli insegnanti;

    considerare l'intervallo di giorni/ore richiesto per le lezioni, per gli insegnanti e per le aule;

    tenere conto della natura del lavoro e dei desideri sia dei dipendenti a tempo pieno che dei lavoratori a ore part-time;

    collocare in modo ottimale le lezioni nelle aule (auditorium), tenendo conto delle caratteristiche delle classi, delle materie, delle priorità degli insegnanti e della capacità dell'aula;

    inserire il programma delle chiamate;

    installaretempo di transizione (tempo di transizione)ezda) tra edifici accademici;

    ottimizzare il numero di passaggi da mobile a cabinaTe da corpo a corpo;

    collegare facilmente qualsiasi classe (gruppi di studio) in flussi durante lo svolgimento di qualsiasi lezione;

    classi separate ( gruppi di studio) quando si tengono lezioni in lingua straniera, educazione fisica, lavoro, informatica (e qualsiasi altra materia) per qualsiasi numero di sottogruppi (fino a dieci!);

    introdurre lezioni combinate per sottogruppi (ad esempio “stranieri/informatica”) in qualsiasi materia;

    introdurre (oltre alle materie principali) corsi speciali ed opzionali;

    ottimizzare l'uniformità e l'intensità del lavoro del programma;

    inserire e modificare facilmente e rapidamente i dati di origine;

    avere un numero qualsiasi di opzioni di pianificazione;

    convertire automaticamente gli orari quando il database cambia;

    facile da salvare negli archivi, copiare e inviare tramiteE- postadatabase completi e opzioni di pianificazione (il volume dell'archivio del database completo degli orari delle scuole secondarie è di 10-30K, grande università - 50-70K);

    apportare rapidamente le modifiche necessarie al programma;

    trovare sostituti per gli insegnanti temporaneamente assenti;

    controllare automaticamente la pianificazione, eliminando eventuali “sovrapposizioni” e contraddizioni;

    visualizzare gli orari sotto forma di documenti pratici e visivi: testo,Parola, HTML, così come i filedBasee libriEccellere;

    pubblicare palinsesti già pronti sulla rete locale e su pagine Internet ad accesso pubblico.

Differenza dagli analoghi.
Un'analisi comparativa del lavoro del programma AVTOR e dei programmi di altri sviluppatori è stata ripetutamente effettuata da specialisti di varie istituzioni educative. I risultati della ricerca sono pubblicati su noti siti Internet, nonché in relazioni a convegni e masterclass. Si è concluso che AVTOR dispone dell'algoritmo più potente per la creazione e l'ottimizzazione automatica dei programmi: lavorando 10-20 volte più velocemente dei suoi analoghi, il programma crea programmi migliori in base a molti criteri. Ad esempio, il numero di “finestre” negli orari degli insegnanti è 2-3 volte inferiore rispetto a quando si utilizzano altri programmi.
AVTOR è un programma con capacità uniche. Principali vantaggi rispetto a programmi CIS simili:
. velocità, compattezza dei file di sistema e capacità di lavorare in moltograndeistituti scolastici con orari complessi;
. alto livello di automazione (ospita il 100% delle classi possibili);
. alte prestazioni:CIl sistema consente di creare un nuovo orario durante una sessione di lavoro, per poi adattare, salvare e stampare rapidamente varie opzioni di orario, modificandole se necessario durante l'anno accademico;
. potente EDITOR DI PROGRAMMA automatizzato,Qualeti consente di eseguire facilmente QUALSIASI azione con il programma (aggiunta, eliminazione, riorganizzazione delle lezioni, calcolo e ottimizzazione del programma, cambio di stanza, sostituzione degli insegnanti, ecc.). Allo stesso tempo, il programma suggerisce in modo chiaro e conveniente varie opzioni per riorganizzazioni (modifiche) del programma e ne confronta la qualità;
. disponibilità di statistiche dettagliate e valutazione obiettiva della qualità di qualsiasi opzione di pianificazione;
. capacità di supportare qualsiasi lingua nazionale (su richiesta del cliente).

Adattamento e configurazione del programma.
Su richiesta del cliente, AVTOR viene modificato e personalizzato per adattarsi alle condizioni di uno specifico istituto scolastico (tenendo conto delle specificità del processo educativo, modalità operativa, forma dei documenti, ecc.).