Relevant for rollen:
- Skoleleder
Med selektiv timeplanlegging kan du bruke den automatiske timeplanleggeren til å timeplanlegge akkurat de undervisningsgruppene du vil - ved å kun bruke den til et egendefinert utvalg av undervisningsgruppekomponenter. Du kan gjøre dette flere omganger. På den måten er dette en mer fleksibel måte å timeplanlegge på enn global timeplanlegging som er ser mer helhetlig på hele skolens timeplan (se kurs 2a - Automatisk timeplanlegging på hele timeplanen - global timeplanlegger).
For å benytte selektiv timeplanlegger må komponenter du ønsker å bruke automatikk på, ha en allokert lærer, allokerte timer, fordeling og uker i ukeslisten. Automatikken vil legge ut økter i Konstruksjon i normaløktmodus. Det vil si at den velger dag og tidspunkt og timeplanlegger øktene til samme tid i de ukene som er definert i ukeslisten.
Komponentene i utvalget må være uten feil. Dersom en komponent skulle ha en feil, må du enten løse feilmeldingen eller fjerne komponenten fra utvalget.
Tips!
- Når du skal bruke automatikken, er det viktig at du sjekker at innstillingene i trinn 7 - Innstillinger for automatisk timeplanlegging i aktivitetene du har opprettet, er slik du ønsker.
Artikkelen består av flere deler:
- Velg komponenter til selektiv timeplanlegging
- Sjekk at utvalget ikke har feilmeldinger knyttet til seg
- Gjennomførbarhetskontrollen for selektiv timeplanlegging
- Innstillinger til automatisk timeplanlegger
- Kjør automatisk timeplanlegging på utvalget
- Etterarbeid
- Generelle feil som hindrer selektiv timeplanlegger
Velg komponenter til selektiv timeplanlegging
For å velge komponenter til selektiv timeplanlegging må du først skru på kolonnen for selektiv timeplanlegging.
Klikk på tannhjulet til venstre i Planlegging.
Velg deretter Selektiv timeplanlegging og klikk Lagre.
Du vil nå se en ny kolonne i planleggingsvinduet:
Filtrer frem de gruppene du ønsker å legge til i utvalget. Husk at komponentene du velger, må ha lærer, allokerte timer, fordeling og uker i ukeslisten.
Du kan enten legge til en og en komponent eller masseoppdatere.
For å legge til en og en, klikk Legg til.
For å masseoppdatere, huk av for et utvalg komponenter til venstre og klikk på Handlinger og klikk Legg til i selektiv timeplanlegging.
Du får nå beskjed om at utvalget er blitt inkludert i selektiv timeplanlegging. Komponentene du har lagt til, vil nå merkes med “Lagt til” i kolonnen for Selektiv timeplanlegging.
Dersom du har lagt til feil komponent, kan du fjerne den fra utvalget ved enten å 1) fjerne “lagt til” i kolonnen for selektiv timeplanlegging, eller 2) velge komponenten(e), klikke Handlinger og Fjern fra selektiv timeplanlegger.
Sjekk at utvalget ikke har feilmeldinger knyttet til seg
Det neste du må gjøre er å dobbeltsjekke at utvalget ikke har noen feilmeldinger knyttet til seg.
Åpne feilmeldingslista og filtrer på feil. Se gjennom feilmeldingene og sjekk at ingen er koblet til utvalget du har lagt til i selektiv timeplanlegging.
I eksempelet over er feilmeldingene ikke knyttet til utvalget for selektiv timeplanlegging som var fellesfag på studiespesialisering i dette eksemplet. Det betyr at vi kan kjøre selektiv timeplanlegging med disse tre feilmeldingene over i dette eksempelet.
Gjennomførbarhetskontrollen for selektiv timeplanlegging
Når du er ferdig med å velge komponenter for den første runden med selektiv timeplanlegging, må du kjøre gjennomførbarhetskontrollen på dette utvalget. Dersom du for eksempel har inkludert blokkfag eller parallelleggingsgrupper i utvalget, vil gjennomførbarhetskontrollen sjekke at oppsettet av disse ikke bryter med blokklogikken. Dette kan være dersom det er samme lærer eller rom på flere undervisningsgrupper som tilhører den samme blokken eller at fordelingen på forskjellig undervisningsgrupper i en blokk ikke er forenlige.
Det er likevel noen generelle blokkfeil som vil hindre deg i å bruke selektiv timeplanlegging dersom gruppene med slike feil er låst i Konstruksjon. Klikk her for å lese mer om disse blokkfeilene nederst i artikkelen.
For å kjøre gjennomførbarhetskontrollen for selektiv timeplanlegging, klikker du på Handlinger og Kontroller gjennomførbarhet for selektiv timeplanlegging.
Du vil da få opp følgende vindu og må vente noen minutter til systemet sjekker at timeplanlegging av disse komponentene ikke er umulig.
Dersom timeplanleggingen av disse komponentene ikke er umulig, vil du få beskjed om at timeplanen er gjennomførbar.
Hvis du får beskjed om at timeplanen ikke er gjennomførbar, klikk her for å lese mer om årsakene til dette.
Når du får beskjed om at timeplanen er gjennomførbar, kan du gå til Konstruksjon.
Innstillinger til automatisk timeplanlegger
Når du har kjørt gjennomførbarhetskontrollen for selektiv timeplanlegging, og den gir klarsignal på at timeplanen er gjennomførbar, skal du sette innstillinger for den automatiske timeplanleggeren.
Klikk på Handlinger og Innstillinger for automatisk timeplanlegging.
I dette vinduet kan du velge hvordan du vil at den automatiske timeplanleggeren skal legge ut undervisningsøkter for deg ved å sette ulike vektinger.
Det første som vises her er Valg av modus. Når du skal bruke selektiv timeplanlegging må denne stå på Normaløktmodus, dersom du velger Årstimetallsmodus vil ikke selektiv automatisk timeplanlegging virke. Normaløktmodus betyr at den automatiske timeplanleggeren kun vil legge ut undervisningsøkter basert på den fordelingen og de ukene du har definert i undervisningsgruppekomponentene (normaløkter). Når du kjører den selektive automatiske timeplanleggeren, vil den finne det mest optimale tidspunktet for undervisningsøktene i hovedoversikten.
Vekting av regler
Her kan du sette vektinger for den automatiske timeplanleggeren. Du kan vekte for viktigheten av å bevare fordelingen, viktigheten av å unngå hull i timeplanen, viktigheten av å unngå undervisningsøkter over pauser og viktigheten av å unngå å legge økter fra samme undervisningsgruppe på påfølgende dager. Tre av disse kan du slå helt av ("Ingen") og du kan ellers velge Lav, Middels eller Høy. Disse innstillinger vektes i forhold til hverandre.
Den automatiske timeplanleggeren vil uansett forsøke å unngå å legge økter over lunsj som er markert med den røde streken (halvdag) i timeplanoppsettet.
Unngå flere økter i samme undervisningsgruppe på samme ukedag
Denne vektingen forteller den automatiske timeplanleggeren viktigheten av å unngå å timeplanlegge undervisningsøkter fra samme undervisningsgruppe på samme dag. En høy vekting vil minske sannsynligheten for at økter fra samme undervisningsgruppe havner på samme dag.
Unngå hull i timeplanen
Her kan du angi viktigheten av å unngå hull i timeplanen for elever. En høy vekting vil minske sannsynligheten for at det blir hull i timeplanen.
Unngå at økter legges over pause
Her kan du angi viktigheten av at den automatiske timeplanleggeren skal unngå å legge undervisningstimer over pauser. Den automatiske timeplanleggeren vil alltid forsøke å unngå undervisningsøkter over lunsj (der du har markert en halv dag) uavhengig av denne vektingen. Desto lenger pausene varer, desto mer vil vektingen gjelde. Det betyr at dersom du har et timeplanoppsett med pauser på 5 og 10 minutter, vil den automatiske timeplanleggeren heller legge en dobbelttime over den korteste pausen.
Unngå å legge økter fra samme undervisningsgruppe på påfølgende dager
Denne vektingen handler om i hvilken grad den automatiske timeplanleggeren skal forsøke å spre økter fra samme undervisningsgruppe utover uka, altså at den prøver å ha en avstand på en eller flere dager mellom to økter.
Kjør automatisk timeplanlegging på utvalget
For å kjøre automatisk timeplanlegging på utvalget du har lagt til i selektiv timeplanlegging i Planlegging, klikk Timeplanlegg økter og Start selektiv timeplanlegger.
Til info
- I eksempelet over ser du at her er det timeplanlagt 64 % manuelt før automatisk timeplanlegging benyttes. Fordelen med selektiv timeplanlegging er at du kan bruke den når som helst i planleggingsprosessen for det neste skoleåret, og den kan også brukes i flere omganger.
Når du har klikket Start selektiv timeplanlegger, vil du få opp et vindu der du har oversikt over komponentene du har lagt til i selektiv timeplanleggeren. Dersom du har feilmeldinger knyttet til utvalget vil det vises her og du må enten løse feilmeldingene eller ekskludere de aktuelle gruppene fra selektiv timeplanlegging.
Se over utvalget og klikk Start selektiv timeplanlegger dersom utvalget er riktig.
Den automatiske timeplanleggeren vil nå jobbe med å legge ut økter i hovedoversikten. Du ser at automatikken jobber ved at det står Pågår i høyre hjørnet.
Når den ikke finner flere løsningen, vil den stoppe av seg selv. Dette ser du ved at det ikke lenger står Pågår oppe til høyre.
Etterarbeid
Se over hvordan den automatiske timeplanleggeren har lagt ut økter i hovedoversikten. Du ser hvilke dette er ettersom de ikke er låst.
Gjør eventuelle manuelle justeringer, for eksempel kan du se om det er mulig å flytte økter fra ettermiddagen til morgenen ved å klikke på økta og velg Flytt.
Du får da oversikt over klassens og lærerens ledig tid og eventuelt rommet dersom du har lagt på rom. Når du flytter en økt, vil den økten automatisk bli låst.
Se også i Planlegging og kolonnen for timeplanlagte timer.
Dersom du ikke er fornøyd med timeplanlegging av øktene, kan du endre på innstillingene og kjøre automatisk timeplanlegging på nytt.
Obs!
- Alle økter som ikke er låst, vil bli nullstilt når du kjører automatikken på nytt.
Dersom du er fornøyd med timeplanleggingen slik som den er etter du har gjort manuelle justeringer, må du låse øktene.
Tips!
- Når du skal låse øktene, er det lurt å gjøre dette i en kopi av timeplanfilen slik at du alltid har en grunnkopi av timeplanfilen med det manuelle grunnarbeidet.
For å låse øktene kan du låse dem økt for økt ved å klikke på økta og klikke Lås, eller masselåse alle økter som er i Konstruksjon ved å klikke Lås alle økter under Handlinger.
Lås økt for økt:
Masselåse alle økter i Konstruksjon:
Dersom du har behov for å låse opp økter, kan dette gjøre på samme måte.
Obs!
- Hvis du låser opp alle økter, vil du også låse opp økter du har manuelt lagt i Konstruksjon, det er derfor alltid lurt å ta kopi av filen før du bruker Lås alle økter / Lås opp alle økter.
Det siste du skal gjøre, er å fjerne disse komponentene fra utvalget til selektiv timeplanlegging slik at du eller andre kan bruke den på et annet utvalg seinere.
Gå til Planlegging og filtrer frem for utvalget ved å velge Lagt til i kolonnen Selektiv timeplanlegging.
Velg alle komponentene og klikk på Handlinger og velg Fjern fra selektiv timeplanlegging.
Du får nå melding om at komponentene ble vellykket fjernet fra utvalget, og du er klar til å bruke selektiv timeplanlegging på et senere tidspunkt dersom du har behov for det.
Generelle feil som hindrer selektiv timeplanlegger
Dersom du har feil som bryter med blokklogikken til systemet, for eksempel samme lærer eller rom på forskjellige undervisningsgrupper i den samme blokken, og disse blokkene er timeplanlagt manuelt, vil dette også hindre den selektive timeplanleggeren. Slike feil kan være:
- Block M1 cannot be created as teaching groups M1/MAT1019/2, M1/MAT1021/1 are not compatible with each other. This usually happens if their lessons are pinned to different periods. In general, you should keep weekly variation at a minimum. The issue occurs in academic weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53. NB: Only one issue is reported - there might be more. Resolve the reported issue and rerun the feasibility checker to make sure everything is OK.
Denne hindrer selektiv timeplanlegging dersom du har lagt den samme læreren på flere undervisningsgrupper som inngår i den samme blokken og disse gruppene er timeplanlagt
- Block M1 cannot be created as teaching groups M1/MAT1019/2, M1/MAT1021/1 are not compatible with each other. This usually happens if their lessons are pinned to different periods. In general, you should keep weekly variation at a minimum. The issue occurs in academic weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53. NB: Only one issue is reported - there might be more. Resolve the reported issue and rerun the feasibility checker to make sure everything is OK.
Denne hindrer selektiv timeplanlegging dersom du har lagt det samme rommet på flere undervisningsgrupper som inngår i den samme blokken og disse gruppene er timeplanlagt.
- Block A cannot be created as teaching groups A/REA3056/1, A/MAT1023/1 have incompatible spreads. The issue occurs in academic weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53. NB: Only one issue is reported - there might be more. Resolve the reported issue and rerun the feasibility checker to make sure everything is OK.
Fordelingsfeil: fordeling innad i en blokk er ikke kompatibel. Denne hindrer selektiv timeplanlegging dersom du har lagt en slik fordeling ut i Konstruksjon.
- Block M1 cannot be created as teaching groups M1/MAT1019/1, M1/MAT1019/2, M1/MAT1021/1 are not compatible with each other. This usually happens if their lessons are pinned to different periods. In general, you should keep weekly variation at a minimum. The issue occurs in academic weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52. NB: Only one issue is reported - there might be more. Resolve the reported issue and rerun the feasibility checker to make sure everything is OK.
Denne hindrer selektiv timeplanlegging dersom du har lagt en eller flere økter i en blokk på andre tidspunkter enn resten av øktene i en blokk i Konstruksjon.
- Not enough rooms in room pool(s): Musikk with sufficient capacity. Relevant teaching group block(s) (if any): D. Rooms that could be reserved (if any): . There are no rooms with remaining required capacities: 30, 30, 30, 30. This affects Teaching Group(s): D/REA3038/1, D/REA3039/1, D/SAM3057/1, D/SAM3072/1.
Denne hindrer selektiv timeplanlegging dersom det ikke er nok rom med tilstrekkelig kapasitet i en romgruppe som er tildelt undervisningsgrupper og disse gruppene er lagt i Konstruksjon.
- Not enough rooms in room pool(s): Musikk with sufficient capacity. Relevant teaching group block(s) (if any): . Rooms that could be reserved (if any): 1006. There are no rooms with remaining required capacities: 16, 16, 16. This affects Teaching Group(s): 2AMK/NOR1262, 2BUA/BUA2006, 2ELE/ELE2006, 2HEA/HEA2007.
Denne hindrer selektiv timeplanlegging dersom det ikke er nok kapasitet i en romgruppe i forhold til økter lagt i timeplanen.
Kommentarer
1 kommentar
2. mai 2023: Nå er mulig for skoler å kjøre automatikk på det utvalget undervisningsgrupper som de selv ønsker (funksjonen heter Selektiv timeplanlegging). Det er dermed enklere enn noen sinne å benytte automatisk timeplanlegging.
Derfor har vi nå delt artikkelen om automatisk timeplanlegging i to:
Artikkelen er stengt for kommentarer.