Stap 6b — Massale import van cursussen via een spreadsheet

Staat de lijst van uw cursussen al in een spreadsheet — een export uit uw SIS, een planning die u vooraf in Excel hebt gemaakt, of zelfs een export uit een ander programma zoals Hyperplanning of Aurion — dan kunt u die rechtstreeks in Omniscol kopiëren en plakken.

De import openen

In het menu Acties (op het scherm Urenverdeling) kiest u “Tabel - import/export”. Is er nog geen enkele klas aangemaakt, dan is er ook een rechtstreekse link beschikbaar.

De import verloopt in vier stappen.

Stap 1 — De tabel plakken

Er opent een bewerkbare zone met een door Omniscol vooraf gedefinieerd kolomsjabloon. Elke positie heeft een vast type (derde kolom = vak, enzovoort); u kunt de kolommen van het sjabloon herschikken zodat ze overeenkomen met de volgorde van uw brontabel — daardoor verloopt het kopiëren en plakken vanuit Excel of Google Sheets netjes, zonder dat u uw bestand hoeft te herschrijven.

Herkende velden:

  • Klas + vak (minimaal nodig om een cursus geldig te maken),
  • Duur, of begintijd + eindtijd (en dag voor de vooraf geplaatste lessen),
  • Groep (vrije scheidingstekens voor meerdere groepen),
  • Lestype (werkcollege, practicum, hoorcollege…),
  • Docent(en) (vrije scheidingstekens),
  • Vestiging + Lokaal/lokalen (meerdere lokalen per les zijn mogelijk, zie meerdere lokalen),
  • Resource(s),
  • Afwisselende weken (formaat A/B, 1/2…),
  • Opmerking.

U kunt ook de lijst van de reeds aangemaakte cursussen importeren (dat is wat de export oplevert) als u die in Excel wilt bijwerken en opnieuw wilt importeren.

Stap 2 — Controle van de planning en de vestigingen

Omniscol toont de herkende uren (nog altijd bewerkbaar). Worden er meerdere vestigingen vermoed, dan kunt u de verkeerd toegewezen klassen, lokalen en resources naar de juiste vestiging slepen. Is er een overbodige vestiging aangemaakt, maak die dan leeg en ze verdwijnt.

Stap 3 — Dubbelzinnigheden opheffen

Na de analyse van de geïmporteerde waarden verschijnt de tabel opnieuw, met keuzelijsten op de dubbelzinnige velden. Controleer en corrigeer de voorgestelde overeenkomsten.

Hier hakt u bijvoorbeeld de knoop door:

  • “Wisk.” = welk vak precies (met of zonder lestype)?
  • “J. Jansen” = wie van de drie docenten Jansen?
  • “A102” = lokaal A102 van vestiging Utrecht, van vestiging Groningen, of van een andere?

Stap 4 — Aanmaken van de onbekende entiteiten

Heeft de import entiteiten herkend die nog niet in uw gegevens bestaan (klassen, groepen, groepen van groepen, docent, aangepast vak, lestype, vestiging, lokaal, resource…), dan vraagt een laatste stap u:

  • om de aanmaak in het rooster te bevestigen,
  • om voor aangepaste vakken en bepaalde docenten zo nodig een aanmaak aan de kant van de module Beheer aan te vragen, zodat ze in de hele school beschikbaar worden.

Beperkingen

De import automatiseert het voorwerk, maar vervangt geen menselijke controle:

  • Complexe lessen (meervoudige afwisselingen, aaneenschakelingen, koppelingen) worden soms onvolledig gereconstrueerd — reken op een handmatige afwerkingsronde.
  • Bij zeer specifieke interne naamgevingen blijven sommige kolommen dubbelzinnig — daar hakt u in stap 3 de knoop door.
  • Voor speciale migraties vanuit een bepaald programma (Aurion, ASC…) bestaan er gespecialiseerde adapters.

Stappenplan

De cursussen voorbereiden en vervolgens importeren

  1. Neem 10 minuten om het bronbestand voor te bereiden voordat u op Importeren klikt. Een schoon bestand = een import zonder heen-en-weer. Verwijder in Excel of Google Sheets de samengevoegde rijen, de kopteksten over meerdere regels en de subtotalen. Eén rij = één les. Houd de labels consistent voor klassen, vakken, docenten, groepen, vestigingen, lokalen en resources.

  2. Open het importscherm vanaf het scherm Urenverdeling, menu Acties → Tabel - import/export. Herschik de kolommen van het sjabloon zodat ze overeenkomen met de volgorde van uw spreadsheet en plak vervolgens de tabel in de bewerkbare zone. Dat is stap 1.

  3. Stap 2 — controle van de planning en de vestigingen. Omniscol toont de herkende uren en de vermoede vestigingen. Sleep zo nodig de klassen, lokalen en resources naar de juiste vestiging, of maak een overbodige vestiging leeg om ze te laten verdwijnen.

  4. Stap 3 — dubbelzinnigheden opheffen. De tabel verschijnt opnieuw met keuzelijsten op de dubbelzinnige velden: het precieze vak, een docent met dezelfde naam, een lokaal met dezelfde naam, enzovoort. Hier hakt u de knoop door.

  5. Stap 4 — aanmaken van de onbekende entiteiten. Bevestig wat er op basis van uw bestand moet worden aangemaakt: klassen, groepen, groepen van groepen, docenten, vakken en lestypes, vestigingen, lokalen, resources. Voor aangepaste vakken en bepaalde docenten kunt u ook een aanmaak aan de kant van de module Beheer aanvragen. De lessen worden vervolgens in het rooster ingevoerd.

  6. Aan het einde hebt u een gedeeltelijk ingericht rooster. Reken op een handmatige afwerkingsronde voor de complexe gevallen (meervoudige afwisselingen, aaneenschakelingen, koppelingen) die de import niet altijd volledig reconstrueert. Voor migraties vanuit een ander programma, zie Migreren vanuit een ander programma.

Zie ook