Wat is Omniscol?

Omniscol is onlinesoftware voor planning onder beperkingen, ontworpen voor instellingen van het basisonderwijs tot het hoger onderwijs en de permanente educatie. U maakt er wekelijkse, cyclische of kalenderroosters mee (gedateerd, niet terugkerend) en publiceert ze vervolgens voor de betrokken gebruikers.

Het product combineert handmatige invoer, diagnose van conflicten en automatische roostergeneratie. De inhoudelijke details staan beschreven op de gespecialiseerde pagina's.

Hoe het in grote lijnen werkt

De standaardwerkwijze met Omniscol:

1. Gegevens invoeren        (gebruikers, vakken, vestigingen/lokalen, klassen)
   ↓
2. Rooster configureren     (urenvolumes, groepsuitlijningen, beperkingen)
   ↓
3. Genereren of plaatsen    (automatische roostergeneratie of handmatig plaatsen)
   ↓
4. Controleren en beslissen (conflicten, aanpassingen, vergrendelingen)
   ↓
5. Publiceren               (het rooster wordt zichtbaar voor de gebruikers)
   ↓
6. Leven met het rooster    (dagelijkse wijzigingen, afwezigheden, vervangingen)

Elke stap heeft een eigen module. De stappen 1 tot en met 5 zijn eenmalig (vóór de start van een schooljaar, een semester of een herziening). Stap 6 komt overeen met het dagelijkse gebruik.

De roostertypen

Omniscol ondersteunt drie typen rooster. Of een type beschikbaar is, hangt af van het gekozen abonnement.

  • Wekelijks — terugkerende lessen over een standaardweek, met of zonder A/B-afwisseling. Dit is het standaardgeval in het basis- en voortgezet onderwijs. Beschikbaar op alle abonnementen.
  • Cyclisch — terugkerende lessen over een cyclus van N genummerde dagen (meestal 6 of 8), anders dan de week van 5 of 7 dagen. Gangbaar in Noord-Amerikaanse systemen. Beschikbaar op Premium-accounts.
  • Kalender — lessen die één voor één een datum krijgen, zonder herhaling. De voorkeursmodus in het hoger onderwijs en de permanente educatie. Beschikbaar op Premium-accounts.

Op een Premium-account kunt u alle drie de typen gebruiken. En dankzij Meerdere actieve roosters naast elkaar, een functie die bij Premium is inbegrepen, kunt u ze zelfs over dezelfde periodes combineren. Zie Het juiste roostertype kiezen als hulp bij die keuze.

Filosofie: eerst de gegevens

Omniscol gaat uit van één vaststelling: een rooster is geen tabel om in te vullen, maar een optimalisatieprobleem onder beperkingen. De software is opgezet rond vijf principes:

  1. De gegevens vóór de berekening: vestigingen, lokalen, docenten, klassen, groepen, vakken en urenvolumes moeten betrouwbaar zijn voordat u een roostergeneratie start.
  2. Scheiding tussen structuur en dagelijkse praktijk: een rooster bouwen en de wijzigingen van de dag beheren zijn twee verschillende bezigheden, met verschillende schermen.
  3. Expliciete beperkingen: onmogelijkheden worden gemeld als conflicten of als niet-geplaatste lessen; de inhoudelijke afweging blijft bij de gebruiker.
  4. Concepten en versies: een niet-gepubliceerd rooster kunt u testen, dupliceren of opnieuw opbouwen zonder te veranderen wat de gebruikers zien.
  5. Grip op de gegevens: JSON-export of export via de interne spreadsheet, en omkeerbaarheid.

Referentiepagina: Algemene filosofie van Omniscol.

Invoer- en uitvoergegevens

Aan de invoerzijde accepteert Omniscol:

  • handmatige invoer per item in de interface;
  • massale import door kopiëren en plakken vanuit een spreadsheet, met controle vóór toepassing;
  • begeleide migraties, afhankelijk van de exports die aan de bronzijde beschikbaar zijn;
  • connectoren naar ERP's en informatiesystemen via de synchronisatie met externe systemen (Aurion, Auriga, Edusign; een nieuw systeem toevoegen gebeurt op projectbasis);
  • de Omniscol-API, afhankelijk van de rechten en opties van het account;
  • OIDC / SSO, afhankelijk van het contract en de instellingen.

Aan de uitvoerzijde:

  • responsive raadpleging via het web;
  • iCal-abonnementen;
  • ondertekende openbare links met een vervaldatum;
  • informatieschermen;
  • exports naar Excel / CSV / PDF / JSON, afhankelijk van het scherm;
  • een gedocumenteerde REST-API, met een bereik dat beperkt is tot de toegestane endpoints en opties;
  • MCP voor compatibele AI-agents op Premium-accounts.

Modulaire opbouw

De software is opgedeeld in twee modulefamilies.

Modules voor het dagelijkse werk

  • Home — samenvattend overzicht van de dag en checklist om te starten.
  • Rooster — raadplegen en losse wijzigingen.
  • Dashboard — statistieken over bezetting en diensturen.
  • Afwezigheidsbeheer & vervangingen — meldingen van onbeschikbaarheid en het toewijzen van vervangers.

Modules voor de configuratie

  • Roosterbeheer — aanmaken, configureren, genereren en publiceren van de roosters.
  • Beheer — gebruikers, vakken, schooljaren, instellingen, import / export en integraties.
  • Personeelsinzet — planning van het personeel per taak wanneer de module actief is; deze kan ook als zelfstandig aanbod worden verkocht.

Rollen en toegang

Vier profielen bepalen de toegang aan de kant van de school. De Beheerders (planningsverantwoordelijken, directie, ICT-afdeling) configureren het account en bouwen de roosters op. De Docenten raadplegen hun planning, voeren hun beschikbaarheid in en melden hun afwezigheden. De Leerlingen raadplegen hun persoonlijke rooster. Het Personeel (leerlingenbegeleiding, toezichthouders) komt in beeld wanneer Personeelsinzet wordt gebruikt. Ondertekende deellinks geven daarnaast zonder account toegang tot een nauwkeurig afgebakend bereik.

De rollen zijn combineerbaar: een docent die meewerkt aan de planning kan tegelijk Docent en Beheerder zijn. De rollen worden in detail beschreven in Architectuur en rollen.

Met de optie Aangepaste rollen beperkt u de rechten van een beheerdersaccount module per module en handeling per handeling.

Abonnementen en opties

Omniscol biedt verschillende abonnementen: Lite (zelfstandigen, individuele trainers, zeer kleine instellingen), Staffing (alleen Personeelsinzet), Standard (gewone school), Standard Plus (Standard + Personeelsinzet) en Premium (hoger onderwijs, permanente educatie, complexe organisaties met meerdere vestigingen). Sommige functies zijn standaard inbegrepen bij Premium — de roostertypen cyclisch en kalender, de kalenderbeschikbaarheid, meerdere actieve roosters — terwijl andere afhankelijk van het contract worden ingeschakeld (back-uppunten, logboeken, realtime samenwerking, gekoppelde accounts, aangepaste rollen…).

Alle details over de abonnementen, de opties en de manier waarop ze worden geactiveerd staan gebundeld in Abonnementen en opties van Omniscol.

Onderscheidende punten

  • Automatische roostergeneratie: het algoritme plaatst de lessen met inachtneming van de strikte beperkingen en optimaliseert de voorkeuren.
  • Handmatige controle: de gebruiker kan altijd inspecteren, verplaatsen, vergrendelen of een afweging maken.
  • Verspreiding via meerdere kanalen: web, iCal, exports, openbare links en informatieschermen.
  • Rapportage: dashboards en exports om de uren, de bezetting van de lokalen en de voor audits nuttige indicatoren te volgen.

Architectuur en hosting

De aspecten rond architectuur, beveiliging en hosting worden beschreven in Architectuur en rollen en FAQ — Beveiliging en hosting.

Hoe verder

Zie ook