begin penalties idle_student=1E+8 idle_hour_per_student=1E+7 idle_hour_position=1E+3 hours_per_day(8-10)=1E+6 hours_per_student_per_day(8-10)=1E+6 subject_order_per_day=1E+7 subject_order_per_week=1E+2 subject_distribution_per_week=1E+5 hours_per_schedule=1E+4 hours_per_class=1E+4 idle_hour_per_teacher=1E+6 teacher_day_load=1E+5 locations_matching_priority=1E+6 locations_matching_event=1E+3 locations_matching_teacher=1E+0 schedule_asymmetry=0E+1 group_bellow_minimum=100 group_above_maximum=100 subject_2nd=3, 6, 9 subject_forced=25 subject_type=2 subject_missing=15 active_groups=1 active_subjects_bellow(1)=1 active_subjects_above(1)=10000 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=10000 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 $vsi="1ovi+2ovi+1a+3a+5a+5a+7a+8a+9a" end metas begin days 1, 4, "Ponedeljek" 2, 5, "Torek" 3, 5, "Sreda" 4, 5, "Četrtek" 5, 3, "Petek" end days begin hours 1, "01. ura (08:00-08:45)" 2, "02. ura (08:50-09:35)" 3, "03. ura (09:55-10:40)" 4, "04. ura (10:45-11:30)" 5, "05. ura (11:35-12:20)" 6, "06. ura (12:25-13:10)" 7, "07. ura (13:15-14:00)" end hours begin locations 4, 40, ucilnica, "4" 6, 40, ucilnica, "6" opb, 40, opb, "opb" 7, 40, ucilnica, "7" 12, 40, ucilnica, "12" 08, 40, gospodinjstvo, "gospodinjstvo" 15, 40, ucilnica, "15" 16, 40, ucilnica, "16" 010, 40, tehnika, "tehnika 010" 17, 40, ucilnica, "17" 18, 40, ucilnica, "Osmica" 19, 40, racunalnica, "19" 20, 40, ucilnica, "matematika" tel, 16, telovadnica, "22" jedilnica, 40, jedilnica, "jedilnica" end locations begin teachers šle, 0-2, tel, 1-7/1-5, "Šlebir Helena" vol, 0-2, 4, 2-7/1-3+5 2-4/4, "Volasko Ocepek Biserka" pla, 0-2, 15, 1-7/1-5, "Planko" kri, 0-2, 20, 1-7/1+3+5 1-2+6-7/2 1-2/4, "Križnik Janja" bor, 0-2, 17, 1-7/1-5, "Borštnar Mojca" hal, 0-2, 16, 4-7/1-5, "Bužimkić Halilović Fadila" //kuhar, , jedilnica, 6/1-5, "kuhar"// kor, 0-2, 010, 1-7/1-5, "Korbar Janez" gos, 0-2, 12, 1-7/1-5, "Gostič" jan, 0-2, 18, 2-7/1-5, "Janežič Andreja" pot, 0-2, 7, 1-7/1-5, "Potočnik" res, 0-2, 18, 1-7/1-5, "Resnik" gju, 0-2, 6, 1-7/1-5, "Gjura" vrh, 0-2, 08, 1-7/1-5, "Vrhovnik" end teachers begin classes pp1c, 000000, 1, 1, 010, 1-7/1-5, 1-6/1-5 pp1d, 000000, 1, 2, 010, 1-7/1-5, 1-6/1-5 pp2č, 000000, 1, 1, 010, 1-7/1-5, 1-6/1-5 pp2d, 000000, 1, 1, 010, 1-7/1-5, 1-6/1-5 pp2e, 000000, 1, 2, 010, 1-7/1-5, 1-6/1-5 2a, 000000, 1, 2, 010, 1-7/1-5, 1-6/1-5 4a, 000000, 1, 4, 010, 1-7/1-5, 1-6/1-5 5a, 000000, 1, 5, 010, 1-7/1-5, 1-6/1-5 6a, 000000, 1, 3, 010, 1-7/1-5, 1-6/1-5 6b, 000000, 1, 1, 010, 1-7/1-5, 1-6/1-5 7a, 000000, 1, 6, 010, 1-7/1-5, 1-6/1-5 8a, 000000, 1, 5, 010, 1-7/1-5, 1-6/1-5 9a, 000000, 1, 4, 010, 1-7/1-5, 1-6/1-5 end classes begin extras breaktea (pp1c pp1d pp2č pp2d pp2e) 1 (2a 4a 5a 6a 6b 7a 8a 9a) unless 2-3 unless 5-6 allowed opb1 allowed dvz.dvz.dzt //allowed opb2 //allowed opb3 //allowed opb4 allowed opb5 //allowed opb6 //allowed opb7 //allowed sp.sp.dvz// noidle pp1c pp1d pp2č pp2d pp2e 2a 4a 5a 6a 6b 7a 8a 9a //set 1 tit89.tja7.slo56(5a+6a+7a+7b+8a+9a), 1 tit89.mat7.opb56(5a+6a+7a+7b+8a+9a)// //set 1 ras.ras.iv.iv(pp2a+pp2c+pp2č+pp2d), 1 opb.lvz.iv.iv(pp2a+pp2c+pp2č+pp2d)// //synchour 1 opb5.tit6, 1 opb23.ro4// //set 1 gos7.dru89(7a+8a+9a), 1 gos7.nar89(7a+8a+9a)// //set 1 gos7.dru89(7a+8a+9a), 1 gos7.nar89(7a+8a+9a)// //set 1 gos89.dru7(7a+8a+9a), 1 gos89.nar7(7a+8a+9a)// //set 1 tit7a.nar89(7a+8a+9a), 1 tit7.dru89(7a+8a+9a)// //set 1 tit7b.nar89(7a+8a+9a), 1 tit7.tja89(7a+8a+9a)// //set 1 tit89a.dru7(7a+8a+9a), 1 tit89.nar7(7a+8a+9a)// //set 1 tit89b.dru7(7a+8a+9a), 1 tit89.tja7(7a+8a+9a)// //set 1 tit67.opb5(5a+6a+7a), 1 tit7.ro56(5a+6a+7a)// //set 1 mat4.tit5(4a+5a), 1 nar4.tit5(4a+5a)// //disjunct opb1 opz// //disjunct opb1 kos// //disjunct opb2 opz// //disjunct opb2 kos// //disjunct opb3 kos// //disjunct opb4 kos// //disjunct opb2 mpzp.opb56789// //disjunct opb2 mpz.opb56789// //disjunct opb3 mpzp.opb56789// //disjunct opb3 mpz.opb56789// //disjunct opb4 mpzp.opb56789// //disjunct opb4 mpz.opb56789// disjunct opb2.mat4(2a+4a), opb6.tit7(6b+7a) disjunct opb5.tit6a(5a+6a), opb6.tja7(6b+7a) disjunct opb1 mpz end extras begin courses end courses begin fixed courses //2.razred-4.razred// 2b+2b+1, slo24, x, 2a+4a, gju, 6, 1-5/1-5, 5, , "Slovenščina24" 3, spo2.nar4, x, 2a+4a, gju, 6, 1-5/1-5, 5, , "Spoznavanje okolja2 + Naravoslovje4" 2, gum24, x, 2a+4a, gju, 6, 1-5/1-5, 1, , "Glasbena umetnost24" 1, su24, x, 2a+4a, gju, 6, 1-5/1-5, 1, , "Samostojno učenje24" 1, dop24, x, 2a+4a, gju, 6, 1-5/1-5, 1, , "Dopolnilni pouk" 1, dod24, x, 2a+4a, gos, 6, 1-5/1-5, 1, , "Dodatni pouk" 3, špo24, x, 2a+4a, šle, tel, 1-6/1-5, 1, , "Športna vzgoja24" 4, mat24, x, 2a+4a, gju, 6, 1-5/1-5, 5, , "Matematika24" 1, lum24, x, 2a+4a, gju, 6, 1-7/1-5, 1, , "Likovna umetnost24" 1, opb2.lum4, x, 2a+4a, gju, 6, 1-7/1-5, 5, , "opb2 + Likovna umetnost4" 1, opb.dru4.odd, x, 2a+4a, gju, 6, 1-5/1-5, 1, , "opb + Družba4 + Oddelčna skupnost" //5.razred-6a.razred// 2b, lum56, x, 5a+6a, gos, 12, 1-7/1-5, 1, , "Likovna umetnost56" 1, gum56, x, 5a+6a, res, 18, 1-7/1-5, 1, , "Glasbena umetnost56" 1, opb.dru56.odd, x, 5a+6a, pla, 15, 1-5/1-5, 5, , "Opb + Družba56 + Oddelčna skupnost" 2b+1+1+1, slo56, x, 5a+6a, pla, 15, 1-7/1-5, 1, , "Slovenščina56" 4, mat56, x, 5a+6a, kri, 20, 1-7/1-5, 1, , "Matematika56" 1, dop56, x, 5a+6a, kri, 20, 1-7/1-5, 1, , "Dopolnilni56" 1, dod56, x, 5a+6a, pla, 15, 1-7/1-5, 1, , "Dodatni56" //6b.razred-7.razred// 2b+1+1, slo67, x, 6b+7a, pla, 15, 1-7/1-5, 1, , "Slovenščina67" 2b, lum67, x, 6b+7a, gos, 12, 1-7/1-5, 1, , "Likovna umetnost67" 1, gum67, x, 6b+7a, gos, 12, 1-7/1-5, 1, , "Glasbena umetnost67" 4, mat67, x, 6b+7a, kri, 12, 1-7/1-5, 1, , "Matematika67" 1, dop67, x, 6b+7a, kri, 20, 1-7/1-5, 1, , "Dopolnilni67" 1, dod67, x, 6b+7a, gos, 20, 1-7/1-5, 1, , "Dodatni67" 1, odd.dru6.opb7, x, 6b+7a, bor, 15, 1-7/1-5, 1, , "Oddelčna skupnost + Družba6 + Opb7" //8.razred-9.razred// 4, slo89, x, 8a+9a, pla, 15, 1-7/1-5, 5, , "Slovenščina89" 2, tja89, x, 8a+9a, bor, 17, 1-7/1-5, 5, , "TJ Angleščina89" 4, mat89, x, 8a+9a, kri, 20, 1-7/1-5, 5, , "Matematika89" 2b, lum89, x, 8a+9a, res, 18, 1-7/1-5, 1, , "Likovna umetnost89" 1, gum89, x, 8a+9a, gos, 12, 1-7/1-5, 1, , "Glasbena umetnost89" 1, nar89, x, 8a+9a, bor, 17, 1-7/1-5, 1, , "Naravoslovje89" 1, odd89, x, 8a+9a, kri, 20, 1-7/1-5, 1, , "Oddelčna skupnost89" 1, dop89, x, 8a+9a, kri, 20, 1-7/1-5, 1, , "Dopolnilni89" 1, dod89, x, 8a+9a, kri, 20, 1-7/1-5, 1, , "Dodatni89" //združevanja// 1, opb2.mat4, x, 2a+4a, hal+gju, 19+6, 1-5/1-5, 5, , "Opb2 + Matematika4" 2, slo2.dru4, x, 2a+4a, gju+gos, 6+12, 1-7/1-5, 1, , "Slovenščina2 + Družboslovje4" 1, opb2.ro4, x, 2a+4a, gju+gos, 6+12, 1-5/1-5, 5, , "Opb2 + Računalniško opismenovanje4" 2b, tit5.gos6a, x, 5a+6a, kor+pla, 010+15, 4-7/1-5, 1, , "Tehnika in tehnologija5 + Gospodinjstvo6a" 2b, gos5.tit6a, x, 5a+6a, pla+kor, 15+010, 4-7/1-5, 1, , "Gospodinjstvo5 + Tehnika in tehnologija6a" 1, opb5.tit6a, x, 5a+6a, pla+kor, 15+010, 4-7/1-5, 1, , "Opb5 + Tehnika in tehnologija6a" 2, nar5.dru6a, x, 5a+6a, bor+pot, 17+7, 4-7/1-5, 1, , "Naravoslovje5 + Družboslovje6a" 2, dru5.nar6a, x, 5a+6a, pot+bor, 7+17, 4-7/1-5, 1, , "Družboslovje5 + Naravoslovje6a" 3, špo5.špo6a, x, 5a+6a, šle+vrh, tel+08, 4-7/1-5, 1, , "Šport5 + Šport6a" 1, ro5.su6a, x, 5a+6a, gos+hal, 12+19, 4-7/1-5, 1, , "Računalniško opismenovanje5 + Samostojno učenje6a" 1, su5.ro6a, x, 5a+6a, hal+gos, 19+12, 4-7/1-5, 1, , "Samostojno učenje5 + Računalniško opismenovanje6a" 1, slo6.tja7, x, 6b+7a, pla+bor, 15+17, 1-7/1-5, 1, , "Slovenščina6 + TJ Angleščina7" 1, opb6.tja7, x, 6b+7a, pla+bor, 15+17, 1-7/1-5, 1, , "Opb6 + TJ Angleščina7" 2b, gos6.tit7, x, 6b+7a, pla+kor, 15+010, 1-7/1-5, 1, , "Gospodinjstvo6 + Tehnika in tehnologija7" 2b, tit6.gos7, x, 6b+7a, kor+bor, 010+17, 1-7/1-5, 1, , "Tehnika in tehnologija6 + Gospodinjstvo7" 1, opb6.tit7, x, 6b+7a, hal+kor, 19+010, 1-7/1-5, 1, , "Opb6 + Tehnika in tehnologija7" 2, dru6.nar7, x, 6b+7a, pot+bor, 7+17, 1-7/1-5, 1, , "Družba4 + Naravoslovje7" 2, nar6.dru7, x, 6b+7a, bor+pot, 17+7, 1-7/1-5, 1, , "Naravoslovje6 + Družba7" 1, ro6.dru7, x, 6b+7a, gos+pot, 12+7, 1-7/1-5, 1, , "Računalniško opismenovanje6 + Družba7" 1, su6.dru7, x, 6b+7a, hal+pot, 15+17, 1-7/1-5, 1, , "Samostojno učenje6 + Družba7" 3, špo6.špo7, x, 6b+7a, vrh+šle, 12+tel, 1-7/1-5, 1, , "Šport6 + Šport7" 1, opb6.ip7, x, 6b+7a, hal+res, 15+17, 1-7/1-5, 1, , "Opb6 + Izbirni predmet7" 1, tit6.tit7, x, 6b+7a, res+kor, 18+010, 1-7/1-5, 1, , "Tehnika in tehnologija6 + Tehnika in tehnologija7" 2b, tit8.gos9, x, 8a+9a, kor+bor, 010+17, 2-7/1-5, 1, , "Tehnika in tehnologija8 + Gospodinjstvo9" 2b, gos8.tit9, x, 8a+9a, bor+kor, 17+010, 2-7/1-5, 1, , "Gospodinjstvo8 + Tehnika in tehnologija9" 2, dru8.nar9, x, 8a+9a, pot+bor, 7+17, 2-7/1-5, 1, , "Družba8 + Naravoslovje9" 2, nar8.dru9, x, 8a+9a, bor+pot, 17+7, 2-7/1-5, 1, , "Naravoslovje8 + Družba9" 2b, tit8.špo9, x, 8a+9a, kor+šle, 010+tel, 5-7/1-5, 1, , "Tehnika in tehnologija8 + Šport9" 2b, špo8.tit9, x, 8a+9a, šle+kor, tel+010, 5-7/1-5, 1, , "Šport8 + Tehnika in tehnologija9" 1, špo8.špo9, x, 8a+9a, šle+vrh, tel+08, 5-7/1-5, 1, , "Šport8 + Šport9" 1, ip8.ip9, x, 8a+9a, res+gos, 18+12, 5-7/1-5, 1, , "Izbirni predmet8 + Izbirni predmet9" //Posebni_program1// 2b+1+1, ras.ras, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Razvijanje samostojnosti" 2b+2b+1, spp.spp, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Splošna poučenost" 2b+1, dvz.dvz, x, pp1c+pp1d, res, 18, 1-7/1-5, 1, , "Delovna vzgoja" 2b+1, lvz.lvz, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Likovna vzgoja" 2b+1, dvz.dvz, x, pp1c+pp1d, kor, 18, 1-7/1-5, 1, , "Delovna vzgoja" 2b, spp.dvz, x, pp1c+pp1d, res, 18, 1-7/1-5, 1, , "Splošna poučenost + Delovna vzgoja" 1, ras.dvz, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Razvijanje samostojnosti + Delovna vzgoja" 1, lvz.iv, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Likovna vzgoja + Iv" 1, gvz.iv, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Glasbena vzgoja + Iv" 2b+1+1+1, gšv, x, pp1c+pp1d, šle, 18, 1-7/1-5, 1, , "Gibanje in športna vzgoja" 2, gvz.gvz, x, pp1c+pp1d, jan, 18, 1-7/1-5, 1, , "Glasbena vzgoja + Splošna poučenost" //Posebni_program2// 2b+1+1, spp.spp.spz, x, pp2č+pp2d+pp2e, jan, 4, 1-7/1-5, 1, , "Splošna poučenost pp2 + Splošna znanja" 2b+2b, ras.ras.ros, x, pp2č+pp2d+pp2e, vol, 4, 1-7/1-5, 1, , "Razvijanje samostojnosti pp2 + Razvijanje in ohranjanje samostojnosti" 2b+1, lvz.lvz.knz, x, pp2č+pp2d+pp2e, res, 4, 1-7/1-5, 1, , "Likovna vzgoja pp2 + Kreativna znanja" 1, spp.spp.ros, x, pp2č+pp2d+pp2e, jan, 4, 1-7/1-5, 1, , "Splošna poučenost pp2 + Razvijanje in ohranjanje samostojnosti" 2b+1, gšv.gšv.špr, x, pp2č+pp2d+pp2e, šle, 4, 1-7/1-5, 1, , "Gibanje in športna vzgoja pp2 + Šport in rekreacija" 2b, gšv.gšv.dpč, x, pp2č+pp2d+pp2e, šle, 4, 1-7/1-5, 1, , "Gibanje in športna vzgoja pp2 + Dejavnost prostega časa" 2b+2b, dvz.dvz.dzt, x, pp2č+pp2d+pp2e, vol, 4, 1-7/1-5, 1, , "Delovna vzgoja pp2 + Delovne in zaposlitvene tehnike" 2, gvz.gvz.ižs, x, pp2č+pp2d+pp2e, vol, 4, 1-7/1-5, 1, , "Glasbena vzgoja pp2 + Intimno življenje in spolnost" 1, dvz.dvz.dzt, x, pp2č+pp2d+pp2e, res, 4, 1-7/1-5, 1, , "Delovna vzgoja pp2 + Delovne in zaposlitvene tehnike" 1+1, iv.iv.iv, x, pp2č+pp2d+pp2e, res, 4, 1-7/1-5, 1, , "Iv pp2" 1, dvz.dvz.iv, x, pp2č+pp2d+pp2e, jan, 4, 1-7/1-5, 1, , "Delovna vzgoja pp2 + iv" 2b, dvz.dvz.kzn, x, pp2č+pp2d+pp2e, res, 4, 1-7/1-5, 1, , "Delovna vzgoja pp2 + Kreativna znanja" 1, dvz.dvz.ddr, x, pp2č+pp2d+pp2e, jan, 4, 1-7/1-5, 1, , "Delovna vzgoja pp2 + Dejavno državljanstvo" //ostalo// 8, opb1, x, 2a+4a, gos, 12, 5-7/1-5, 1, , "OPB 1" 2, opb5, x, 5a+6a, pla, 15, 1-7/1-5, 1, , "OPB 2" //2, opb3, x, 5a+6a, hal, 16, 4-8/1-5, 1, , "OPB 3"// //2, opb4, x, 6b+7a, bor, 17, 4-8/1-5, 1, , "OPB 4"// //1, opb5, x, 6b+7a, hal, 16, 4-8/1-5, 1, , "OPB 5"// //1, opb6, x, 8a+9a, kri, 20, 4-8/1-5, 1, , "OPB 6"// //3, opb7, x, 2a+4a+5a+6a+6b+7a+8a+9a, hal, 16, 4-8/1-5, 1, , "OPB 7"// //2, opz, x, 2a+3a+4a+pp1b+pp1č+pp1d, jan, jedilnica, 7-8/1, 1, , "Otroški pevski zbor"// 2, mpz, x, 2a+4a+5a+6a+6b+7a+8a+9a, res, jedilnica, 7/2+4, 1, , "Mladinski pevski zbor" // //1, mpz, x, 5a+6a, šle, jedilnica, 7-8/4, 1, , "Mladinski pevski zbor"// //1, mpz, x, 7a+8a+9a, šle, jedilnica, 7-8/4, 1, , "Mladinski pevski zbor"// //2b, mpz.p, x, 8a+9a, šle, jedilnica, 7-8/2, 1, , "Mladinski pevski zbor, ples"// //zadnja sprememba 2018-08-12 20:20// end fixed courses begin portal end portal