Wise Timetable

Construirea orarului

Generatorul automat de orar

Echipele de personal cu experiență au adesea nevoie de luni de zile pentru a construi manual un orar universitar. Generatorul Wise Timetable îl construiește pornind de la cursurile, cadrele didactice, sălile și grupele dumneavoastră de studenți, de obicei în câteva minute — și listează exact ce nu a putut plasa.

  • De obicei construit în câteva minute
  • Blocați ce nu trebuie mutat
  • Fiecare oră neplasată este listată

Ce face generatorul

Dumneavoastră descrieți predarea; generatorul decide când și unde are loc fiecare oră.

Pornind de la cursurile, cadrele didactice, sălile, programele și grupele de studenți pe care le-ați introdus sau importat, generarea automată plasează fiecare oră a anului universitar într-o zi, la o oră și într-o sală. Lucrează săptămână de săptămână, astfel încât un curs care se desfășoară șase săptămâni, o dată la două săptămâni sau într-un bloc la începutul semestrului este plasat așa cum se predă în realitate.

Nu plasează niciodată o oră acolo unde un cadru didactic sau o grupă este blocată, sau într-o sală rezervată. Încearcă mai întâi sala preferată a cursului și apoi orice sală potrivită; o sală potrivită are suficiente locuri pentru grupă și cel puțin echipamentele de care are nevoie cursul (cu excepția celor marcate ca opționale), iar o sală marcată pentru uz exclusiv primește doar cursuri care necesită exact echipamentele ei.

Fiecare rulare face mai multe încercări — iterații — și păstrează cel mai bun rezultat găsit: mai întâi cele mai puține ore neplasate, apoi cele mai puține goluri în zilele grupelor și ale cadrelor didactice, evaluate împreună. Generarea automată face parte din fiecare licență.

Un orar universitar generat în consola de administrare Wise Timetable
O săptămână generată. O rulare durează de obicei câteva minute, așa că încercarea unui alt set de reguli costă puțin.
Lista orelor nealocate din Wise Timetable, cu orele care nu au putut fi programate în limitele constrângerilor curente
Tot ce nu poate fi plasat este listat explicit, niciodată omis în tăcere sau forțat.
O săptămână de predare generată în administrarea din browser Wise Timetable, văzută pe săli, cu contorul de neplasate la zero
Aceeași operație într-un browser, pentru școlile care lucrează astfel cu administrarea. Contorul de lângă filele de vizualizare indică Neplasate 0 — întreaga săptămână a fost plasată.
O oră blocată din meniul contextual (clic dreapta) în Wise Timetable, astfel încât generarea automată o lasă unde este
Blocați o oră din meniul ei contextual (clic dreapta) sau tot ce s-a construit până acum din meniul Blocare — generarea ocolește tot ce este blocat.

Regulile după care lucrează

Regulile valabile pentru întreaga școală se află pe o singură filă de setări; fiecare rând de curs îl are pe ale sale. Tot ce urmează este o regulă pe care generatorul o respectă, nu o preferință pe care o cântărește.

Modul de stabilire a fiecărei reguli se găsește la constrângerile orarului; cea mai importantă de stabilit corect este disponibilitatea cadrelor didactice.

  • Program de lucru, cu ore extinse folosite doar pentru ce nu încape în el
  • Număr maxim de ore pe zi și pe săptămână, pentru cadre didactice și pentru grupe — cu limite zilnice individuale acolo unde este nevoie
  • Disponibilitatea cadrelor didactice și a grupelor, inclusiv orele pe care cadrele și le rezervă singure pe web, acolo unde instituția dumneavoastră permite
  • Rezervări de săli, zile libere și zile nelucrătoare
  • O oră de început fixă pentru un curs sau un început nu mai devreme sau nu mai târziu de o anumită oră
  • Ore împărțite pe zile: 2+2 înseamnă două ore într-o zi și două în alta
  • Zilele în care poate fi predat un curs și aceeași oră în fiecare zi, dacă solicitați acest lucru
  • O pauză obligatorie pentru studenți și pentru cadrele didactice, după un număr stabilit de ore
  • Deplasări între locații și un număr maxim de deplasări pe zi
  • Zile de weekend doar acolo unde le permiteți

Când o oră nu poate fi plasată

Un generator de orar care îndoaie discret o regulă pentru a termina arată bine până în prima luni a semestrului. Wise Timetable nu forțează o oră într-un interval pe care o regulă îl interzice. Tot ce nu poate plasa rămâne neplasat și este listat, gata de plasat manual.

În aplicația desktop, o rulare mai face o încercare asupra a ceea ce a rămas înainte de a se încheia, iar pentru fiecare oră încă neplasată ecranul de progres spune ce a oprit-o, numărând în raport cu orele de început posibile: cadrul didactic predă deja atunci, grupa are deja o oră atunci, nicio sală potrivită nu este liberă atunci, grupa depășește numărul maxim de ore pe zi, cadrul didactic nu este disponibil atunci, se suprapune cu altă săptămână sau cu o rezervare. Astfel „nu a încăput” devine o decizie — relaxați o regulă, eliberați o sală sau plasați dumneavoastră ora.

De la datele dumneavoastră la un orar generat

Ordinea în care lucrează majoritatea serviciilor de orare. Primii trei pași se mențin actualizați de la un an la altul; rularea propriu-zisă durează câteva minute.

  1. Introduceți sau importați datele

    Cursuri cu orele lor, cadre didactice, săli cu locuri și echipamente, programe, ani și grupe — tastate, importate din Excel sau CSV ori preluate din sistemul dumneavoastră de evidență a studenților.

  2. Colectați disponibilitatea

    Blocați orele în care cadrele didactice și grupele nu pot preda sau participa, rezervați sălile deja ocupate — sau lăsați cadrele didactice să-și rezerve singure orele libere pe web.

  3. Stabiliți regulile

    Program de lucru, maxime zilnice și săptămânale, pauze și deplasări pentru întreaga școală; ore de început, zile și împărțiri pentru fiecare curs.

  4. Plasați și blocați ce nu trebuie mutat

    Un curs comun, un angajament fix al unui profesor, un laborator legat de un tehnician. Blocați o oră din meniul ei contextual sau tot ce s-a construit până acum; o cheie marchează fiecare oră blocată.

  5. Alegeți ce să generați

    Toate programele și anii sau doar unele. Puteți permite ca o sală să aibă câteva locuri mai puțin decât o grupă și puteți limita o rulare la anumite săptămâni sau la un singur tip de oră.

  6. Generați, citiți raportul, ajustați

    Urmăriți rularea săptămână de săptămână, citiți ce a rămas neplasat și de ce, schimbați ce trebuie schimbat și rulați din nou. Apoi reduceți golurile din zilele studenților și ale cadrelor didactice din meniul Optimizare.

Automat și manual, combinate liber

Majoritatea instituțiilor nu încredințează întregul orar unei mașini și nici nu este necesar. Plasați manual ce vă interesează, blocați și lăsați generarea să construiască restul în jurul acestor ore fără să le atingă. Generați câte un program sau câte un an, verificați, blocați, apoi treceți la următorul.

Instituțiile ne spun adesea că cazul lor este neobișnuit de specific. De obicei așa este — iar generatorul a tratat astfel de cerințe iar și iar, cu condiția ca regulile să fi fost introduse corect. Această condiție contează și preferăm să o spunem pe față decât să promitem minuni.

Acolo unde studenții aleg discipline opționale sau reiau un curs, generarea poate verifica lista proprie de cursuri a fiecărui student, nu doar pe cea a grupei, astfel încât o disciplină opțională să nu cadă peste un curs obligatoriu.

Fila Generare din Setări în aplicația desktop Wise Timetable: ore de lucru și extinse, pauze obligatorii, maxime săptămânale și zilnice, deplasări pe zi și numărul de iterații
Regulile valabile pentru întreaga școală în aplicația desktop: ore de lucru și extinse, pauze obligatorii, maxime zilnice și săptămânale pentru cadre didactice și grupe, deplasări pe zi, zile de weekend și numărul de iterații pe rulare.
Ecranul Generare din administrarea din browser Wise Timetable: programe, ani, câte locuri poate lipsi unei săli și un filtru opțional după săptămâni sau tip de oră
Generarea din administrarea din browser rulează același motor pe server: programele și anii incluși în rulare, câte locuri poate lipsi unei săli și un filtru opțional după săptămâni sau tip de oră. Această școală demonstrativă poate genera, dar nu poate salva.

Întrebări despre generatorul de orar

Generează automat întregul orar?

Da — fiecare oră din fiecare program și an pe care îl includeți, pentru întreg anul universitar, săptămână de săptămână. Puteți genera și doar o parte și plasa restul manual; orele blocate nu sunt niciodată mutate.

Cât durează generarea?

De obicei minute, nu săptămâni. Timpul depinde de dimensiunea orarului și de numărul de iterații solicitat — mai multe iterații durează mai mult și dau un rezultat mai bun. Un exemplu măsurat: prima rulare pe server, pe o copie de lucru a bazei de date a unei școli, a plasat 878 de ore în 34 de secunde.

Ce se întâmplă cu orele care nu pot fi plasate?

Rămân neplasate și sunt listate; nimic nu este forțat într-un interval pe care o regulă îl interzice. În aplicația desktop, fiecare vine și cu regula care a oprit-o la orele de început posibile — un cadru didactic ocupat, o grupă ocupată, nicio sală liberă de mărimea potrivită, un maxim zilnic.

Putem genera doar o parte a orarului?

Da. Alegeți programele și anii pentru o rulare sau limitați-o la anumite săptămâni ori la un singur tip de oră, de exemplu cursurile. Tot ce este deja plasat și blocat rămâne unde este.

Ține cont de disciplinele opționale ale studenților?

Poate. Cu opțiunea Verifică studentul individual – ore bifată, generarea verifică lista proprie de cursuri a fiecărui student — inclusiv disciplinele opționale și cursurile reluate — și nu doar cursurile grupei studentului.

Rulează în browser sau pe desktop?

Ambele o au, construite pe același motor: aplicația desktop o rulează pe calculatorul planificatorului, iar administrarea din browser o rulează pe server și afișează rezultatul în browser. O școală lucrează într-una dintre cele două.

Vedeți Wise Timetable pe propriile date

Programați o prezentare online de 45 de minute. Vom parcurge problema de planificare a instituției dumneavoastră, vom arăta cum o tratează Wise Timetable și vom răspunde la tot ce vrea echipa dumneavoastră să testeze.