Automatische lokaaltoewijzing

De automatische lokaaltoewijzing kent in één keer een lokaal toe aan een reeks geselecteerde lessen. U kiest een verzameling kandidaat-lokalen, het algoritme stelt een optimale toewijzing voor, en u valideert na nalezing — regel voor regel indien nodig.

Deze functie verdeelt uitsluitend lokalen. Ze verschuift de lessen niet in de tijd, verandert hun duur niet, wijst geen resources toe en start de volledige roostergeneratie niet opnieuw. Wilt u de lokalen tijdens de roostergeneratie laten plaatsen, zie dan Automatische roostergeneratie.

Waar u de functie vindt

Deze functie zit in de lijstweergave van het scherm De uren verdelen en de lessen aanmaken (de tabelweergave, één regel per les).

  1. Toon de lessen in de lijstweergave.
  2. Vink ten minste twee lessen aan (selectiekolom). Gebruik zo nodig de sortering en de kolomfilters om de te behandelen lessen af te zonderen — bijvoorbeeld de lessen in afwachting van een lokaal.
  3. Open in de kolomkop de bulkactie voor lokalen, Een lokaal toewijzen.
  4. Schakel in de lokaalkiezer de modus Automatische lokaaltoewijzing in.

Lessen op afstand of in zelfstudie (volgens hun modaliteit) worden overgeslagen: zij hebben geen fysiek lokaal nodig. Hybride lessen tellen wel mee. Laat lessen met een vergrendeld lokaal buiten de selectie: de functie doorbreekt geen vergrendeling.

De verzameling kandidaat-lokalen kiezen

In de automatische modus toont de kiezer de lokalen gegroepeerd per vestiging en vervolgens per gebouw, met selectievakjes op drie niveaus:

  • een vestiging aanvinken neemt al haar in aanmerking komende lokalen mee;
  • een gebouw aanvinken neemt alle lokalen van dat gebouw mee;
  • een lokaal aanvinken voegt dat afzonderlijk toe.

De lokalen die al aan de geselecteerde lessen zijn toegewezen, staan vooraf aangevinkt. Een lokaal waarvan de specialisatie bij geen enkele geselecteerde les past, of dat te klein is voor alle compatibele lessen, is uitgeschakeld. De capaciteit kleurt rood wanneer het lokaal geen van de compatibele lessen kan opvangen, en oranje wanneer het er slechts een deel van kan opvangen.

Valideer de verzameling om de berekening te starten.

Wat het algoritme doet

Uitgaande van de gekozen verzameling kent het algoritme één lokaal per les toe: het houdt zich aan strikte regels en optimaliseert de rest:

  • de specialisatie die het vak van de les vereist;
  • de capaciteit van het lokaal tegenover het aantal leerlingen van de les;
  • de bestaande bezetting van het lokaal op het tijdslot — lessen uit andere roosters of uit andere gekoppelde accounts, evenementen, tijdsbeperkingen van het lokaal, gedeelde grote lokalen;
  • de lokalen met voorrang van de klas — de lokalen waarvan de campus of de labels in haar fiche zijn gekozen — die worden vóór de andere geprobeerd, en zijn ze allemaal bezet, dan gaat het algoritme door met een compatibel lokaal;
  • een voorkeur voor de referentievestiging van de les;
  • de afwisselende weken: twee lessen die nooit in dezelfde week vallen, kunnen hetzelfde lokaal hergebruiken.

Het algoritme kan de lokalen tussen de geselecteerde lessen herschikken om ze beter onder te brengen, en geeft de voorkeur aan het kleinste passende lokaal. Voldoet het huidige lokaal al en levert een ander maar een marginale winst op, dan behoudt het dat lokaal in plaats van een nutteloze wijziging te maken. Past geen enkel lokaal uit de verzameling, dan blijft de les zonder oplossing.

Nalezen, aanpassen, toepassen

De berekening opent een voorbeeldvenster: zolang dat openstaat, wordt het echte rooster niet gewijzigd. Elke regel draagt er een status — toegewezen, ongewijzigd, zonder oplossing, of handmatig aangepast — en toont het lokaal vóór en het voorgestelde lokaal.

  • Een regel aanpassen: klik op het voorgestelde lokaal om de gewone kiezer te openen. De handmatige keuze is niet beperkt tot de oorspronkelijke verzameling kandidaten; de regel krijgt de status “aangepast” en eventuele conflicten worden meteen op alle regels opnieuw berekend.
  • Opnieuw instellen: een knop herstelt het voorstel van het algoritme op de aangepaste regels.
  • Een regel uitvinken houdt die buiten de toepassing.
  • Valideren past de aangevinkte regels toe op het rooster; Annuleren sluit het venster zonder iets te wijzigen.

Na toepassing knipperen de gewijzigde lessen en geeft een overzicht het aantal gewijzigde, ongewijzigde en niet opgeloste lessen aan.

Aandachtspunten

  • Een les die meerdere lokalen droeg, kan door de automatische lokaaltoewijzing tot één enkel lokaal worden teruggebracht.
  • Een les zonder geplaatst tijdslot kan toch een lokaal krijgen (op grond van de verzameling, de specialisatie, de capaciteit en de vestiging), maar er kan dan geen enkel roosterconflict voor die les worden gecontroleerd.
  • Wilt u alleen de standaardlokalen plaatsen (van de klas of van de docent, gespecialiseerde lokalen uitgezonderd) of toewijzingen wissen, dan biedt het menu Acties daarvoor bestemde bulkacties — zie De uren verdelen en de lessen aanmaken.

Zie ook