| Form of studies |
Bachelor |
| Title of the study programm |
Information Technology |
| Title in original language |
Vidusskolas mācību stundu plānošanas risinājuma izstrāde Skola2030 kontekstā |
| Title in English |
Development of Solution for Secondary School Schedule Planning within the Context of School2030 |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Oksana Ņikiforova |
| Reviewer |
Olga Kotova |
| Abstract |
Vidusskolas mācību stundu plānošana ir komplekss un laikietilpīgs process, jo 10.-12. klašu skolēniem jāizveido individuālie mācību plāni, kas ietver gan kopīgos, gan izvēles priekšmetus. “Skola 2030” reformas kontekstā ir būtiski nodrošināt personalizētu un efektīvu mācību procesu, tomēr to bieži kavē praktiski ierobežojumi, piemēram, skolotāju pieejamība, slodzes sadalījums un optimālas stundu struktūras izveide. Nepietiekami efektīva stundu plānošana var radīt skolēnu pārslodzi, koncentrēšanās grūtības un motivācijas kritumu, kā arī palielināt skolotāju darba intensitāti un organizatoriskas problēmas skolā. Vadoties pēc iepriekš noteiktiem algoritmu un metožu izvēles kritērijiem, darbā tika izvēlēta ierobežojumu programmēšana kā piemērotākā pieeja stundu plānošanas problēmas risināšanai. Darba mērķis ir analizēt esošās stundu plānošanas pieejas un izstrādāt divu nedēļu sabalansētu stundu saraksta risinājumu, izmantojot ierobežojumu programmēšanas metodi, optimizācijas bibliotēkas un programmatūras rīkus. Lai to realizētu, tika formulēti galvenie mācību procesa organizatoriskie ierobežojumi un atlasītas piemērotas Python programmēšanas valodas bibliotēkas (“openpyxl”, “pandas” un “OR-tools”). Tika izstrādāts Python skripts, kurš, balstoties uz ievaddatiem un ierobežojumiem, ģenerē stundu sarakstu skolēniem un skolotājiem ar CP-SAT risinātāja palīdzību. Tika analizēti algoritma iegūtie rezultāti un doti secinājumi par izstrādātā risinājuma efektivitāti un piemērotību vidusskolas stundu plānošanas vajadzībām. |
| Keywords |
vidusskolas stundu plānošana, optimizācijas algoritmi, “Skola 2030”, ierobežojumu programmēšana, izglītības efektivitāte |
| Keywords in English |
secondary school timetable planning, optimization algorithms, “Skola 2030”, constraint programming, educational efficiency |
| Language |
lv |
| Year |
2025 |
| Date and time of uploading |
26.05.2025 16:48:56 |