English ; Download ModelinoRO.zip sau Modelino.xls & Demo.zip ; Contact ; English
Nu puteți construi orarul complet al întregii școli pe întreaga săptămână (lună sau modul) ?
Sunteți obosiți și amețiți din cauza nesfârșitelor rotiri și permutări ale sutelor sau miilor de ore ?
- Destul cu migrenele !
English - Destul cu lucrul până noaptea târziu ! English
- Destul cu săptămânile de suprasolicitare intelectuală !
Tot ce trebuie să știți este Excel, totul este în EXCEL
Nu aveți nevoie de practică, experiență sau pregătire nici să utilizați sau să învățați un nou program. Simplu, ușor, rapid, prietenos și fără butoane după butoane, ferestre după ferestre, meniuri după meniuri sau coduri (prescurtări) stupide pt. profesori, materii, clase... Datele nu vor fi încuiate (confiscate) în vreo bază de date blestemată și nici îngropate cine știe unde, după ce au fost mărunțite și împrăștiate pe căi lungi de butoane, ferestre și meniuri. În schimb, datele (ca și rezultatele) vor fi în întregime vizibile în două pagini Excel și deci în cantități mici sau mari pot fi copiate, sortate, filtrate... Sunt datele și munca dvs. deci proprietatea dumneavoastră.
De trei ori prietenul profesorilor
Avem trei funcții de minimizare una pentru numărul total de ferestre+ ale profesorilor, alta pentru numărul total de zile de lucru de o oră și ultima pentru numărul total de deplasări între locații (dacă școala are locații multiple). Aceasta este extrem de prietenos pentru profesori deoarece nimeni altcineva fie om fie computer (fie om cu computer) nu obține performanțe similare nici măcar pentru una dintre aceste trei funcții.
Versiune nouă din 18 septembrie 2007 !!! Vă rugăm descărcați noile fișiere (Modelino) !!!
Prelucrăm doar date în formatul din Modelino.xls
Pentru dumneavoastră acest fișier este de foarte mare folos deoarece reprezintă o cale extrem de eficientă de a stoca sau manipula datele și de a verifica dacă acestea corespund planurilor educaționale. Deci, introduceți datele în Modelino.xls și trimiteți-ne o copie (un exemplu e sus). Apoi, cu puternicul nostru VIOsystem, vă vom genera orarul complet cu cel mai mic număr de ferestre+ pentru profesori și fară ferstre nesolicitate în programul elevilor, ore lipsă sau suprapuneri. Dacă orarul se schimbă de la o saptamână (modul sau lună) la alta atunci putem genera alte orare, după cum doriți.
+ fereastră = oră de așteptare între orele de lucru; le zicem ore dar orele pot avea orice durată doriți.
NOUTĂȚI (Septembrie 2007)
Gestionare acces la diferite tipuri de laboratoare sau resurse.
Exemplul 1) În doar 3 laboratoare de chimie nu pot face ore 5 clase simultan. Putem limita la 3 numărul maxim de ore de chimie ce au loc simultan, astfel toate orele de chimie se pot face în laboratoarele de chimie. Exemplul 2) Dacă în sala de sport nu pot fi mai mult de 2 clase simultan atunci putem limita la 2 numărul maxim de ore de sport ce au loc simultan și astfel toate orele de sport se pot face în sala de sport (la fel pentru orice alte materii).
Soluționarea școlilor cu multiple locații (Septembrie 2007)
Putem construi cel mai bun orar pentru o școală cu 2 sau mai multe clădiri situate în multiple locații chiar dacă profesorii care călătoresc de la o locație la alta au nevoie de ceva timp de deplasare. Cu aceeași abordare prietenoasă pentru profesori, vom minimiza numărul de călătorii dintre locații.
De exemplu, dacă nu este posibil să punem un profesor să lucreze într-o locație pe zi (asta înseamnă zero călătorii între locații) atunci vom pune prima parte a programului său într-o locație și a doua parte într-o a doua locație adică doar o călătorie pe zi, și asta pentru toți profesorii.
Fără zile de lucru de o oră (Aprilie 2007)
Construirea unui program de lucru compact pentru fiecare profesor (minimizând numărul ferestrelor pentru profesori) duce la unele zile de lucru de o oră pentru uni profesori. Înlăturarea lor sau construirea orarului fără ele pare imposibilă. Dar noi putem face asta utilizând două funcții de minimizare una pentru numărul total al ferestrelor profesorilor și alta pentru numărul total al zilelor de lucru de o oră. În aproape toate cazurile aceste funcții vor obține programul de lucru cel mai compact adică zero la ambele totaluri.
Cum pot fi atât de mincinoși ? (August 2006)
Am testat alte programe cu date reale și rezultatele au fost dezastroase : Toți au baze de date complicate ce permit editarea sau transferarea numai bucățică cu bucățică sau nici nu permit transferarea sechestrând datele în baza lor (deci pt. a folosi aceeași bază și în altă parte ca să comparăm rezultatele a trebuit să o introducem cu bucățica de fiecare dată). Toți pretind că au un bun editor manual cât și un generator puternic. Unele editoare manuale ale orarului sunt acceptabile dar generatoarele nu construiesc orarul complet ci cam 90% și se blochează tocmai la partea cea mai dificilă. Orele se ciocnesc sau intră în conflict unele cu altele tot mai mult spre finalul procesului de generare a orarului.
Eșecul celorlalți este foarte curios deoarece pt. fiecare bază de date reale noi am generat milioane de orare complete (soluții) ca să găsim cea mai bună soluție. Poate ceilalți au altă abordare așa că i-am testat chiar și fără preferințele profesorilor dar au eșuat și mai clar. Toți pretind că pot genera orarul făcând față la foarte multe și felurite constrângeri dar au eșuat chiar și fără ele.
Bate asta - dacă poți (Mai 2005)
Noi generăm soluții (orare complete și fără conflicte sau suprapuneri) chiar dacă fiecare profesor are condiții (preferințe) și mai mult, minimizăm numărul de ferestre pentru profesori. Asta înseamnă că fiecare profesor va avea un program de lucru mai compact (fiecare profesor va avea de așteptat mai putin pană la urmatoarea oră de lucru). Dacă aveți numai câțiva profesori cu condiții atunci toți profesorii vor avea zero ferestre. Pentru situații dificile : jumătate din profesori vor avea (ca medie) fiecare o ferastră pe saptamană iar ceilalți nici măcar una.
Pe de o parte, generăm orare complete chiar și acolo unde nimeni nu poate, și pe de altă parte, puteți sune că avem cea mai bună soluție pentru profesorii dumneavoastră. Mai mult, totul este simplu și convenabil pentru că folosim popularele table Excel atât pentru date cât și pentru rezultate. Deci, cu cantități mici sau mari de date puteți face ce vreți: copiere, sortare, filtrare, formatare, tipărire, transferare, editare... La fel și cu orarele pe care le vom genera pentru dumneavoastră.
Am depășit creierul uman (Iulie 2002)
După cum știți, creierul uman este cel mai puternic computer și (după mulți ani de practică) unii oameni devin foarte îndemânatici la construirea orarelor. Cu toate astea, chiar și acolo unde cei mai îndemânatici nu reușesc să construiască nici măcar un orar, noi construim și comparăm mii sau milioane de orare ca să îl găsim pe cel mai bun.
Bucuroși și mândri că suntem primii (August 2001)
Numărul de permutări ale unui orar (fiecare permutare e un alt orar), numai pt. 1 clasă cu 30 ore pe săptămână, din care să zicem disciplinele sunt: 2 cu câte 4ore, 4 cu câte 3ore și 5 cu câte 2ore; este N = 30! / (4! 2 x 3! 4 x 2! 5) = 1.110408075747 e+25, pt. 10 clase este N 10 = 2.849877000733 e+250 și pentru 40 clase este N 40 = 6.596361768566 e+1001. Asta înseamnă pt. 1, 10, 20, 30 sau 40 clase un număr de posibile orare cu peste 25, 250, 500, 750 respectiv 1000 CIFRE !!!
Un an are 31536000 secunde atunci un PC cu frecvența de 10GHz are nevoie de 35210809 ani doar ca sa numere variantele pt. o clasă (sau 35210809 PC-uri au nevoie de un an). Adăugați la acest 35210809 încă 225 CIFRE pt. 10 clase respectiv 975 CIFRE pt. 40 clase ca să găsiți numărul de ani necesari PC-ului doar ca sa numere toate aceste posibile orare. Dar în ciuda acestui număr înspăimântător de orare, printre ele numai câteva sunt soluții și deci aproape toate sunt greșite pt. că de exemplu un profesor nu poate preda în 2 clase simultan, nici 4 ore de fizică la aceeași clasă în aceeași zi ... Numărul soluțiilor este absurd de mic pe lângă numărul de orare greșite (atât de mic că nici nu poate fi spus în cuvinte). Dacă pt. un orar cu 40 clase, numărul de soluții este să zicem cu 600 cifre mai mic decât numărul de orare atunci din 1000 cifre rămân 400 cifre (10 1000 / 10 600 = 10 400) pt. numărul de soluții. Atunci cum să compari așa de multe orare din acel număr enorm de soluții pentru a o găsi pe cea mai bună.
În consecință sunt două insurmontabile provocări: # 1 Găsirea măcar a unei soluții căci fiecare este ascunsă între înspăimântător de multe orare greșite (10 600 = un număr cu 600 cifre). # 2 Găsirea din acel enorm număr de soluții (10 400 = un număr cu 400 cifre), a uneia cu cel mai mic număr de ferestre pt. profesori.
De aceea suntem bucuroși și mândri să fim primii care venim cu o rezolvare pentru așa enormă și înspăimântătoare problemă.
Contact : E-mail viosystem@yahoo.com Phone 004 0311 026 336 (Viorel NICA) Mobile phone 004 0741 932 487