Raspored škole — javna demo verzija

Demonstracioni podaci · A/B ciklus · bez stvarnih podataka · made by Aleksandra Mijailović
✓ Sačuvano
Spremno. Program koristi kartice/komplekse, kao aSc, ali samo funkcije koje ovoj školi trebaju.

Prevuci karticu da je pomeriš. Klik na karticu menja samo kabinet (po potrebi bezbedno zameni dva kabineta); 🔓/🔒 je isključivo za zaključavanje časa/kompleksa. Ako je cilj zauzet, program pokušava bezbednu zamenu. Grupni čas prikazuje odgovarajuću podelu učenika.

Ovo je radni „zidni“ raspored: svi redovi su vidljivi odjednom. Prevuci karticu u drugi termin; ceo kompleks se pomera zajedno. Klik na karticu menja samo njen kabinet, bez pomeranja termina.

Radni profil i dostupnost nastavnika

Klik na naziv dana uključuje/isključuje ceo dan. Ovo je glavni unos za nastavnike koji rade i u drugim školama.

Kabineti

„Bilo koji“ je podrazumevano. Poželjan = program pokušava tek posle sređivanja rupa, ali sme drugi. Obavezan = tvrdo pravilo. Možeš izabrati do tri alternativna kabineta.

Odeljenjske starešine i ČOS

OdeljenjeStarešinaČOS nedeljno

Posebna pravila

Detaljno objašnjenje svih šest vrsta nalazi se u tabu Uputstvo → Posebna pravila.

Provera — radna tabela

Jedan red = jedan problem, sa kontekstom potrebnim da organizator odmah vidi šta može da pomeri.

Izveštaj o opterećenju nastavnika

Fond, broj radnih dana i rupe prikazani su posebno za A i B nedelju. Dodatna zaduženja su jasno izdvojena.

Pronađi zamenu

A+B je podrazumevano za nastavnike čiji se raspored ne razlikuje po nedeljama. Kandidati se rangiraju tako da prednost imaju slobodni nastavnici koji su tog dana već u školi, zatim oni koji predaju isti predmet.

Štampa / PDF

Dugme priprema izabrani dokument i otvara sistemski dijalog. U polju štampača izaberi „Save as PDF” ili „Microsoft Print to PDF”.

✨ Asistent rasporeda

Radi lokalno, bez interneta i naloga. Poznaje pravila ove škole i čita trenutno učitani raspored. Ne menja ništa sam: bezbedan potez se primenjuje tek kada organizator klikne predlog.

Nijedan čas nije izabran. Klikni ✨ na kartici.

Uputstvo za korišćenje programa

Program čuva podatke automatski na ovom računaru. Pre većih izmena ipak upotrebi Sačuvaj projekat i sačuvaj JSON kopiju na sigurnom mestu.

1. Pre prvog generisanja

  1. U tabu Nastavnici unesi stvarnu dostupnost. Crveno polje je apsolutna zabrana.
  2. Podesi radni profil, broj dana i dodatna zaduženja samo gde su potrebni.
  3. U Kabinetima odredi poželjne i obavezne prostorije.
  4. Unesi starešine i broj ČOS časova, zatim posebna pravila.
  5. Na Rasporedu izaberi da li je A parna ili neparna nedelja.

2. Šta program nikada ne sme

  • Nastavnika rasporediti kada nije dostupan.
  • Preklopiti nastavnika, stvarnu grupu učenika ili kabinet.
  • Ostaviti rupu odeljenju ili preskočiti prvi čas.
  • Automatski staviti redovan predmet u osmi čas.
  • Koristiti Salu za bilo šta osim fizičkog i ČOS-a.

3. Pravljenje rasporeda

Generiši novu varijantu pravi raspored od nule. Pretraga može trajati do tri minuta. Ako dostigne vremenski limit, to ne znači da rešenje ne postoji. Program ne prikazuje nepotpun ili hard-nevalidan raspored kao prihvatljiv.

Zaustavi pretragu prekida pokušaj, a ranija podešavanja i raspored ostaju sačuvani.

4. A/B nedelje

A+B je osnovni pregled. Kartica bez oznake važi obe nedelje i ima isti termin. Kartica označena A ili B važi samo te nedelje. Prebaci prikaz na A ili B kada želiš čist raspored jedne nedelje.

Pregled ispod izbora odeljenja pokazuje koliko časova ono ima svakog dana u A i B. Razlika, na primer A: 5 i B: 7, dozvoljena je; obe nedelje zasebno moraju biti bez rupa.

5. Posebna pravila — korak po korak

  1. Pre dodavanja sačuvaj projekat, naročito ako raspored već postoji.
  2. Otvori Pravila, izaberi vrstu i klikni + Dodaj pravilo.
  3. Odgovori redom na prozore za unos. Ime nastavnika, oznaku odeljenja i skraćenicu predmeta unesi tačno kao na karticama: npr. Milan Primer, III-IT, Matematika.
  4. Dodato pravilo odmah se pojavljuje ispod izbora i automatski se čuva. Dugme Obriši uklanja samo taj uslov.
  5. Otvori Proveru. Ako postojeći raspored krši novo pravilo, sačuvaj željene kartice zaključavanjem pa koristi Regeneriši nezaključano, ili napravi novu varijantu od nule.
Vrsta pravilaŠta se unosiKako se tumačiPrimer
Dva nastavnika ne istovremenoPuno ime prvog i drugog nastavnika.Njihovi časovi se nikada ne preklapaju u istoj A ili B nedelji.Korisno ako dve koleginice putuju zajedno ili dele drugo školsko zaduženje.
Razmak između časova predmetaSkraćenica predmeta; odeljenje ili prazno za sva; broj praznih časova.Broj 1 znači da između dva takva časa istog odeljenja, ako su istog dana, mora postojati najmanje jedan ceo drugi čas. Kod običnih predmeta koji ionako ne smeju dvaput dnevno pravilo nema dodatni efekat.PIT · IV3 · 1 — najmanje jedan prazan čas između odgovarajućih PIT časova.
Procenat časova u periodu danaPredmet; najmanji procenat; početni i završni čas.Najmanje zadati procenat svih odgovarajućih časova mora biti u izabranom prozoru. Proverava se posebno u A i B nedelji.Mat · 50% · 1–4 — najmanje polovina matematike u prva četiri časa.
Dva odeljenja ne završavaju zajednoDva odeljenja i najmanji broj dana.Njihov poslednji čas mora biti različit najmanje toliko dana, zasebno u A i B nedelji.I1 · I2 · 2 dana.
Časovi nastavnika/predmeta uzastopnoNastavnik; predmet; opciono odeljenje.Svi časovi koji odgovaraju unosu spajaju se u uzastopne parove. Izabrani skup zato mora imati paran broj časova.Nastavnik Primer · Programiranje · III-IT — odgovarajući časovi idu u parovima.
Isti kabinet za N časovaNastavnik; predmet; opciono odeljenje; broj N.Najmanje N odgovarajućih časova koristi isti kabinet. Ne moraju biti uzastopni. Obavezni kabineti i dalje imaju prvenstvo.Teodora Primer · Programiranje · III-IT · 2.

Važno pre generisanja

  • Sva posebna pravila su hard uslovi: program neće prihvatiti raspored koji ih krši.
  • Prazno polje „odeljenje” znači da pravilo važi za sva odeljenja koja odgovaraju nastavniku/predmetu.
  • Pravila se proveravaju posebno za A i B. Obična A+B kartica mora zadovoljiti obe nedelje.
  • Ako generator zapne, prvo proveri tačan naziv, paran broj časova kod uzastopnih parova, zaključane kartice, dostupnost i obavezne kabinete. Privremeno obriši samo sumnjivo pravilo i ponovi test da vidiš da li je ono uzrok.

6. Ručno sređivanje

  • Prevuci karticu u drugi termin. Potez se prihvata samo ako ceo raspored ostane validan.
  • Klikni 🔓/🔒 da zaključavaš ili otključavaš ceo čas/kompleks.
  • Klik na karticu ili naziv kabineta menja samo kabinet; zauzet kabinet može ponuditi bezbednu zamenu dva časa.
  • Vrati/Ponovi čuva poslednjih 30 ručnih promena.

7. Poboljšanje i regeneracija

Poboljšaj postojeći pokušava da smanji nastavničke rupe bez kršenja hard pravila i ručnih zaključavanja. Regeneriši nezaključano zadržava zaključane kartice, a ostatak ponovo raspoređuje.

Poželjan kabinet je slabiji cilj od smanjenja rupa; obavezan kabinet je hard uslov.

8. Provera i izveštaj

U Proveri crveni red označava hard problem, a žuti upozorenje kvaliteta. Tabela navodi čas, nastavnika, kontekst i mogući postupak. Izveštaj poredi fond, cilj dana i rupe posebno za A i B.

9. Čuvanje i varijante

Sačuvaj projekat preuzima kompletnu kopiju: raspored, dostupnosti, kabinete, pravila, ČOS, zamene i varijante. Učitaj projekat vraća tu kopiju na drugom računaru. Možeš sačuvati do pet imenovanih varijanti.

10. Dnevne zamene

Izaberi datum, odgovarajuću A/B nedelju i odsutnog nastavnika. Zamena važi samo za taj datum i ne menja osnovni raspored. Prednost dobijaju slobodni nastavnici koji su već tog dana u školi i oni koji predaju isti predmet.

11. Štampa i PDF

Izaberi pojedinačni ili zbirni dokument, klikni Štampaj / Save as PDF, pa u sistemskom prozoru kao odredište izaberi Save as PDF ili Microsoft Print to PDF.

12. Asistent rasporeda

Klikni ✨ na kartici da asistent zapamti konkretan čas. Može da objasni konflikte, pronađe bezbedne termine i kabinete, pokaže najveće rupe, odstupanja radnih dana i opterećenje prostorija. Predlog sa dugmetom Primeni već je prošao kompletnu hard proveru, ali se raspored menja tek kada organizator klikne.