Vilka krav är det för att en kursgrupp med samma namn skall fortsätta över läsårsbytet?
Vi har ett script som hanterar läsårsöverskridande kurser fungerar på följande sätt:
Vilka kurser hämtas in?
Scriptet letar först upp undervisningsgrupper på en skola där kursen redan har startat, men ännu inte är ”för gammal”.
Grundskola: Kurser som har slutdatum senare än 20 dagar tillbaka i tiden.
Gymnasium: Kurser som har slutdatum senare än 100 dagar tillbaka i tiden.
Exempel: Om scriptet körs 1 augusti 2025
– Grundskolan tar med kurser som slutar efter 10 juli 2025.
– Gymnasiet tar med kurser som slutar efter 20 maj 2025.
Vad händer vid synk för nytt läsår?
När synkroniseringen för det nya läsåret körs, hämtas nya undervisningsgrupper med sina nya start- och slutdatum.
Scriptet jämför då de nya grupperna med de befintliga för att se om det rör sig om en fortsättning av samma kurs.
Matchningen görs först på gruppnamn.
Sedan kontrolleras om samma elever finns i grupperna:
– Om gruppen har fler än 10 elever → minst 80 % måste vara samma.
– Om gruppen har 10 elever eller färre → minst 60 % måste vara samma.
Vad händer om grupperna matchar?
All information som hunnit läggas på den nya gruppen flyttas över till den befintliga gruppen.
Den befintliga gruppen får det nya slutdatumet och fortsätter som aktiv.
Den nyskapade gruppen får:
– Ett slutdatum som sätts 3 månader bakåt i tiden.
– Ett suffix i namnet: _old.
Exkluderas från framtida synkroniseringar, eftersom att slutdatumet hamnar utanför hämtning av data.