Conflict

Een conflict in Omniscol is een situatie waarin twee beperkingen niet tegelijkertijd kunnen worden nageleefd. Voorbeelden:

  • een docent die aan twee lessen op hetzelfde tijdslot is toegewezen,
  • een lokaal dat door twee lessen tegelijk wordt bezet,
  • een klas, een docent of een lokaal dat op hetzelfde moment al bezet is door een les uit een ander gepubliceerd rooster of uit een gekoppeld account,
  • een groep leerlingen die op twee plaatsen tegelijk zou moeten zijn,
  • een les die niet voldoet aan de specialisatie die voor het vak vereist is,
  • een les waarvan de totale capaciteit (de som van de toegewezen lokalen) kleiner is dan de groepsgrootte,
  • een groepsuitlijning waarin de uitgelijnde groepen een verschillend aantal lesuren hebben.

Detectie in realtime

Omniscol spoort conflicten al tijdens het invoeren op, niet pas op het moment van de roostergeneratie:

  • een rode balk boven aan het scherm urenverdeling,
  • een pictogram op de betrokken lessen en klassen,
  • een aanklikbare lijst met conflicten (het “vergrootglas” leidt naar de details),
  • in die details het pictogram gevolgd door het label van een ander rooster, bij een les die uit dat rooster komt (zie dezelfde klas over roosters heen herkennen).

Bewuste conflicten

Niet elk conflict hoeft te worden opgelost. Sommige zijn bewust zo gekozen:

  • dezelfde groep bij een examen + een lokaal voor kandidaten met extra tijd (dezelfde groep leerlingen wordt afhankelijk van de omstandigheden in twee lokalen verwacht),
  • groepsgrootte > capaciteit van het lokaal, wanneer u weet dat niet alle ingeschrevenen zullen komen.

U kunt het conflict laten staan; de waarschuwing blijft zichtbaar, maar blokkeert de werking niet.

Blokkerende conflicten

Sommige inconsistenties verhinderen dat de roostergeneratie slaagt:

  • geen enkel lokaal dat past bij een vak + een aantal lesuren,
  • een docent van wie de beschikbaarheid volledig onverenigbaar is met diens lessen,
  • een structureel onmogelijke groepsuitlijning.

Deze conflicten worden als kritiek gemarkeerd; zolang ze bestaan, blijft de knop Rooster genereren uitgeschakeld.

Zie ook