Pozdrav, uradio sam sistem koji pomaze skolama da organizuju sastanke Ucitelj-Roditelj. Sistem za svakog ucenika generise pozivnu listu koja sadrzi predmete koje taj ucenik pohadja, podatke o uceniku i vremenom odrzavanja tih sastanaka (sesija). Sesija moze biti vise tako da roditelj ima izbor da bira recimo Utorak 8-10, Utorak 16-20, Sreda 8-10 itd. Znaci roditelj ima mogucnost izbora sesije u zavisnosti s njegovim raspolozivim vremenom. Sad Sesija je razbijena u odredjen broj intervjua. Broj intervjua zavisi od duzine sesije i duzine intervjua. S obzirom na to da ucenik moze da pohadja vise predmeta sto ukljucuje vise ucitelja sistem mora da uzme u obzir vreme potrebno roditelju da dodje sa sastanka A na sastanak B - (travel time). Ono je isto odredjeno prilikom definicije sesije. Kad se jednom roditelj odluci koje ce ucitelje da poseti on popuni listu i klinac je vrati u skolu gde ta lista bude procesirana u smislu da sluzbenik uzme listu i onda locira studenta i izabere jednu ili vise sesija u zavisnosti od roditeljeve raspolozivosti, i pokusava da nadje slobodan prostor u uciteljevom rasporedu (time slot). Zanima me (buduci da planiram opciju gde bi sluzbenik prvo skupio liste svih ucenika unio njihove zahteve i onda prtisnio dugme rasporedi. Ja bih onda trebao da analiziram sve zahteve i rasporedim ih tako da 1. Roditelj sto manje ceka od sastanka do sastanka, 2.Ako roditelj ima vise dece da sistem ne rasporedi dva sastanka u isto vreme. 3.Ako definicija sesije dozvoljava zdruzenost dece stavim bracu/sestre koje imaju zajednickog ucitelja u isti time slot 4.Ako definicija sesije dozvoljava zdruzenost predmeta (jedan ucitelj moze da predaje vise od jednog predmeta) da za ucenika koji ima istog ucitelja za vise predmeta rasporedi sve te sastanke u jedan time slot ili raspored 4.Da sistem ima u vidu kombinacije zdruzenosti.
E ako je iko ista razumio, razumice i moje pitanje koje sledi. Ima li iko algoritam koji bi mogao da predlozi za optimizaciju rasporeda? Neka smernica? Da ne izmisljam toplu vodu.
Prepoznaje li iko pattern u problemu koji sam iznio i moze li eventualno neki savet?
????