Begin Penalties idle_student=1E+10 idle_hour_per_student=1E+10 idle_hour_position=1E+0 hours_per_day(4-8)=1E+5 hours_per_student_per_day(4-8)=1E+5 subject_order_per_day=1E+0 subject_order_per_week=1E+2 subject_distribution_per_week=1E+5 hours_per_schedule=1E+4 hours_per_class=1E+6 idle_hour_per_teacher=1E+8 teacher_day_load=1E+8 locations_matching_priority=1E+5 locations_matching_event=1E+2 locations_matching_teacher=1E+1 schedule_asymmetry=0E+1 //syntax: penalty_name = number (nimber=1-10000000000) //syntax: penalty_name = E+n (n=0-10) // groups group_bellow_minimum=100 group_above_maximum=100 subject_2nd=2, 3, 4 subject_forced=25 subject_type=10 subject_missing=4 active_groups=1 active_subjects_bellow(20)=1000 active_subjects_above(20)=10000 // suplence day_off_teacher=100 empty_hours_teacher=100 collide_teacher=1000000 off_subject_teacher=10 off_class_teacher=20 forbidden_hours_teacher=300 free_released_teacher=e+6 num_of_groups=1000000 group_member=1000000000 group_size_1year(30)=100000000 group_size_2years(26)=100000000 group_size_3andmoreyears(23)=100000000 group_change=100 mixed_years=1000 end Penalties Begin Metas //syntax: $name = "text value" $izbirni="1-9/6" $skupine="1-7/1-5" //$vozac="2-5/1-5" //$domacin="3-5/1-5" //$anytime="1-6/1-5" $kjerkoli="1/tj1=tj2=sl1=sl2=geo=zgo=ma1=ma2=lvz=fiz=nar" $skupinske="1/tj1=tj2=sl1=sl2=geo=zgo=ma1=ma2=lvz=fiz=nar" end Metas Begin Hours // syntax: // koda_ure, ime ure 1, "1.ura (7:30-08:15)" 2, "2.ura (08:20-09:05)" 3, "3.ura (09:10-09:55)" 4, "4.ura (10:15-11:00)" 5, "5.ura (11:10-11:55)" 6, "6.ura (12:00-12:45)" 7, "7.ura (12:50-13:35)" 8, "8.ura (13:40-14:25)" 9, "9.ura (14:30-15:15)" 10, "10.ura (15:20-16:05)" end Hours Begin Days //syntax: koda_dneva, teža_dneva, ime dneva 1, 4, "Ponedeljek" 2, 5, "Torek" 3, 5, "Sreda" 4, 5, "Cetrtek" 5, 3, "Petek" 6, 1, "Sobota" end Days Begin Locations // syntax: // location_code, location_capacity, "location_name" tj1, 28, ucilnica, "Anglešcina 1" tj2, 28, ucilnica, "Anglešcina 2" sl1, 28, ucilnica, "Slovenšcina 1" sl2, 28, ucilnica, "Slovenšcina 2" gla, 28, ucilnica_glas, "Glasbena učilnica " gos, 28, ucilnica_gos, "Gospodinjska učilnica" gos2, 28, ucilnica_gos, "Gospodinjska učilnica 2" geo, 29, ucilnica, "Geografija" zgo, 28, ucilnica, "Zgodovina" ma1, 28, ucilnica, "Matematika 1" ma2, 28, ucilnica, "Matematika 2" lvz, 28, teh, "Likovna vzgoja" fiz, 28, ucilnica_n, "Fizika/Kemija" nar, 28, ucilnica_n, "Naravoslovje" knar, 28, ucilnica_n, "Kabinet naravoslovje" tel1, 60, tel, "Telovadnica 1" tel2, 60, tel, "Telovadnica 2" tel3, 60, tel, "Telovadnica 3" rac, 28, rac, "Računalniška učilnica" th1, 17, teh, "Tehnicna učilnica 1" u5a, 28, ucilnica_rs, "Učilnica 5a" u5b, 28, ucilnica_rs, "Učilnica 5b" u4a, 28, ucilnica_rs, "Učilnica 4a" u4b, 28, ucilnica_rs, "Učilnica 4b" u3a, 28, ucilnica_rs, "Učilnica 3a" u3b, 28, ucilnica_rs, "Učilnica 3b" u2a, 28, ucilnica_rs, "Učilnica 2a" u2b, 28, ucilnica_rs, "Učilnica 2b" u1a, 28, ucilnica_rs, "Učilnica 1a" u1b, 28, ucilnica_rs, "Učilnica 1b" uopb3, 24, ucilnica_opb, "Učilnica OPB3" uopb4, 24, ucilnica_opb, "Učilnica OPB4" uopb2, 24, ucilnica_opb, "Učilnica OPB2" uopb1, 24, ucilnica_opb, "Učilnica OPB1" uopb5, 24, ucilnica_opb, "Učilnica OPB5" uopb6, 24, ucilnica_opb, "Učilnica OPB6" uopb7, 24, ucilnica_opb, "Učilnica OPB7" end Locations Begin Classes 1a, 000000, 1, 27, u1a, 1-5/1+3+5 1-6/2+4, 2-5/1-5 1b, 000000, 1, 27, u1b, 1-5/1+3+5 1-6/2+4, 2-5/1-5 2a, 000000, 1, 19, u2a, 2-5/1+5 2-6/2+3+4, 2-6/2 2-5/1+3+4+5 2b, 000000, 1, 20, u2b, 2-6/1-5, 2-6/2 2-5/1+3+4+5 3a, 000000, 1, 19, u3a, 1-6/2-4 1-5/1+5, 2-5/1+5 2-6/2+3+4 3b, 000000, 1, 19, u3b, 1-6/2-4 1-5/1+5, 2-5/1+5 2-6/2+3+4 4a, 000000, 1, 22, u4a, 1-7/1-5, 2-6/1-4 2-5/5 4b, 000000, 1, 23, u4b, 1-7/1-5, 2-6/1-4 2-5/5 5a, 000000, 1, 21, u5a, 1-7/1-5, 2-5/1-5 5b, 000000, 1, 20, u5b, 1-7/1-5, 2-5/1-5 6a, 000000, 1, 22, gla, 1-7/1-5, 2-5/1-5 6b, 000000, 1, 20, fiz, 1-7/1-5, 2-5/1-5 7a, 000000, 1, 22, zgo, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 7b, 000000, 1, 23, sl2, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 8a, 000000, 1, 20, nar, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 8b, 000000, 1, 19, geo, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 9a, 000000, 1, 25, sl1, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 9b, 000000, 1, 23, $kjerkoli, 1-9/1+2+3+4+6 1-7/5, 2-5/1-5 PB4, 000000, 1, 20, uopb4, 6-9/1-5 PB5, 000000, 1, 20, uopb5, 6-9/1-5 PB3, 000000, 1, 20, uopb3, 6-9/1-5 end Classes Begin Teachers NBER, 0, , 4-9/2 1-9/1+3+4+5+6, "Bergant Nadja" POG, 0, , 1-9/1-6, "Pogačnik Barbara" KUS, 0, , 1-9/1-6, "Polona Kus" CAN, 0, , 1-9/1-6, "Cankar Barbara" FAJ, 0, , 3-6/1+3 3-7/2 2-5/5 2-9/6, "Fajfar Borut" PUG, 0, , 1-9/1-6, "Pungaršek Gregor" JAZ, 0, , 1-9/1+3+5, "Jazbec Maja" JER, 0, , 1-9/1-6, "Jerala Marija" KLO, 0, , 1-9/1-6, "Klobasa Jolanda" AKRA, 0, , 1-9/1-6, "Kramar Andrejka" LAH, 0, , 1-9/1-6, "Lah Katja" SKO, 0, , 1-9/1-6, "Lidija Skoporec Knafelj" MAG, 0, , 1-9/1+3+4+5+6, "Magdič Slavica" OST, 0, , 1-9/1-6, "Osterman Sonja" VEL, 0, , 1-9/1-6, "Velepec Mojca" PSE, 0, , 1-9/1-6, "Pšenica Veronika" PEL, 0, , 1-9/1-6, "Klavdija Peljhan" RES, 0, , 1-9/1-6, "El Jakhl Meta" BAK, 0, , 1-9/1-6, "Veronika Bakač" SED, 0, , 1-9/1-6, "Sedminek Malnar Petra" SIL, 0, , 1-9/1-6, "Silič Matjaž" SPR, 0, , 1-9/1-6, "Sprinčnik Saša" ZUL, 0, , 3-5/1-5 1-9/6, "Zuljan Vanja" ZUP, 0, , 1-9/1-6, "Zupan Meta" RIK, 0, , 1-9/1-6, "Majda Rikanovič" BOH, 0, , 1-9/1-6, "Irena Bohinec" JEN, 0, , 3-9/1+3 1-9/2+4+5+6, "Suzana Jenko" STU, 0, , 4-9/2 1-9/1+3+4+5+6, "Šturm Nataša" CER, 0, , 1-9/1-6, "Černe Nataša" CES, 0, , 1-9/1+4, "Češek Magda" CUK, 0, , 4-9/3 1-9/1+2+4+5+6, "Čuk Meta" DRM, 0, , 1-9/1-6, "Eda Drmota" HAB, 0, , 1-9/1-6, "Saša Habjan" HAR, 0, , 1-9/1-6, "Maša Harej" end Teachers begin courses //ur, predmet, tip, razredi, ucitelj, pre, kdaj, teza, ucencev, ime predmeta //PLANSKI PREDMETI (dodatni/dopolnilni individualni) // 1, dodm5, X, 5a(1/2)+5b(1/2), AKRA, !ma1, 1-7/1-4 1-6/5 lf, 1, 1-30, "Dodatni matematika" // 1, dopm5, X, 5a(1/2)+5b(1/2), AKRA, !ma1, 1-7/1-4 1-6/5 lf, 1, 1-30, "Dopolnilni matematika" // 1, dops5, X, 5a(1/2)+5b(1/2), MAD, !sl2, 1-7/1-4 1-6/5 lf, 1, 1-30, "Dopolnilni slovenščina" // NARAVOSLOVNO-TEHNIČNI IZBIRNI PREDMETI 1, szz, i, 7, sil, !tel1, $izbirni, 0, 5-22, "Šport za zdravje" 1, ssp, i, 8, sil, !tel2, $izbirni, 0, 5-20, "Šport za sprostitev" 1, iso, i, 9, sil, !tel1, 1-8/1-5 lf, 3, 5-20, "Izbrani šport:odbojka" 1, isn, i, 9, har, !tel2, 1-8/1-5 lf, 3, 5-20/2, "Izbrani šport:nogomet" 1, rcl, i, 7+8+9, stu, !nar, $izbirni, 0, 5-28, "Rastline in človek" 1, sph, i, 7+8+9, nber, !gos, $izbirni, 0, 5-28, "Sodobna priprava hrane" 1, nph, i, 8, nber, !gos, $izbirni, 0, 25-28, "Načini prehranjevanja" 1, mme, i, 8, akra, !rac, 1-10/6, 3, 4-28, "Multimedija" 1, ube, i, 7, faj, !rac, $izbirni, 3, 5-28, "Urejanje besedil" 1, vpn, i, 7+8+9, faj, !rac, 1-8/1+4, 3, 30-32, "Varovanje pred naravnimi in drugimi nesrečami" 1, ogl, i, 7+8, faj, th1, $izbirni, 0, 4-20, "Obdelava gradiv: Les" 1, pok, i, 9, nber, !knar, $izbirni, 0, 5-28, "Poskusi v kemiji" 1, ona, i, 7+8+9, stu, !nar, $izbirni, 0, 5-28, "Organizmi v naravi in umetnem okolju" 1, rvt, i, 8, pug, !rac, $izbirni, 3, 5-28, "Robotika v tehniki" 1, ert, i, 9, pug, !rac, $izbirni, 3, 5-28, "Elektrotehnika z robotiko" // DRUŽBOSLOVNO-HUMANISTIČNI IZBIRNI PREDMETI 2, ni1, i, 7+8+9, jaz, $kjerkoli, 1-8/1-5, 4, 1-28, "Nemščina 1" 2, ni3, i, 9, jaz, $kjerkoli, 1-8/1-5, 4, 1-18/4, "Nemščina 3" 2, ni2, i, 8+9, jaz, $kjerkoli, 1-8/1-5, 4, 1-28, "Nemščina 2" 1, ls1, i, 7, cuk, !lvz, 6-8/1-4 6-8/5 l, 3, 1-28, "Likovno snovanje 1" 1, ls2, i, 8, ces, !lvz, 1-8/1-5, 3, 1-28, "Likovno snovanje 2" 1, ls3, i, 9, ces, !lvz, 1-8/1-5 l, 3, 1-28, "Likovno snovanje 3" 1, lik, i, 9, res, !sl1, $izbirni, 0, 25-28, "Literarni klub" 1, glk, i, 8, sko, !sl2, $izbirni, 0, 5-28, "Gledališki klub" 1, tvz, i, 7+8, zul, !geo, $izbirni, 0, 4-29, "Turistična vzgoja" 1, ret, i, 9, res, !sl1, 1-8/1-5, 0, 27-28, "Retorika" 1, zcz, i, 8+9, zul, !geo, $izbirni, 0, 1-28, "Življenje človeka na Zemlji" 1, ple, i, 8+9, jen, tel1+tel2, $izbirni, 0, 5-28, "Ples" 1, tis, i, 8, sko, $kjerkoli, $izbirni, 0, 5-28, "Priprava za medije: Tisk" 1, vtv, i, 7+8, sko, $kjerkoli, $izbirni, 0, 5-28, "Priprava za medije: TV" 1, rad, i, 7, sko, $kjerkoli, $izbirni, 0, 4-28, "Priprava za medije: RADIO" // NIVOJSKI PREDMETI // MATEMATIKA 4, mat.m81, L, 8a+8b, akra, !ma1, 1-7/1-5, 5, 1-28, "Matematika 8.r. 1.skupina" 4, mat.m82, L, 8a+8b, spr, !ma2, $skupine, 5, 1-28, "Matematika 8.r. 2.skupina" 4, mat.m83, L, 8a+8b, spr, !ma2, $skupine, 5, 1-28, "Matematika 8.r. 3.skupina" 4, mat.m91, L, 9a+9b, spr, !ma2, 1-7/1-5, 5, 1-28, "Matematika 9.r. 1.skupina" 4, mat.m92, L, 9a+9b, akra, !ma1, 1-7/1-5, 5, 1-28, "Matematika 9.r. 2.skupina" 4, mat.m93, L, 9a+9b, akra, !ma1, 1-7/1-5, 5, 1-28, "Matematika 9.r. 3.skupina" // SLOVENŠČINA 3+1/2, slj.s81, L, 8a+8b, res, !sl1, $skupine, 5, 1-28, "Slovenščina 8.r. 1.skupina" 3+1/2, slj.s82, L, 8a+8b, res, !sl1, $skupine, 5, 1-28, "Slovenščina 8.r. 2.skupina" 3+1/2, slj.s83, L, 8a+8b, sko, !sl2, $skupine, 5, 1-28, "Slovenščina 8.r. 3.skupina" 4+1/2, slj.s91, L, 9a+9b, sko, !sl2, $skupine, 5, 1-28, "Slovenščina 9.r. 1.skupina" 4+1/2, slj.s92, L, 9a+9b, res, !sl1, $skupine, 5, 1-28, "Slovenščina 9.r. 2.skupina" 4+1/2, slj.s93, L, 9a+9b, res, !sl1, $skupine, 5, 1-28, "Slovenščina 9.r. 3.skupina" //ANGLEŠČINA 3, tja.t81, l, 8a+8b, drm, $kjerkoli