
15 augustus 2025. time-tech blijft verder werken aan verbeteringen en uitbreidingen van Mondriaan. We luisteren naar de noden van onze klanten en brengen regelmatig nieuwe updates online. Ook de bugs die onze klanten tegenkomen, worden steeds opgelost. Alle nieuwe zaken worden steeds verwerkt in de handleiding en dat gebeurt meestal geruisloos. Omdat versie 2025.1.0 van Mondriaan toch heel wat nieuwe zaken bundelt, geven we hier een kort overzicht van de uitbreidingen en de links naar de handleiding. Ondertussen werken we verder aan versies 2025.2.0.
Nieuw toegevoegde functionaliteit
Merk op dat in deze lijst ook dringende problemen staan die ondertussen in versie 2024.3.x opgelost werden en dus reeds beschikbaar zijn. De documentatie van de nieuwe zaken zal stelselmatig toegevoegd worden opdat deze klaar is samen met de release. Volgende nieuwigheden werden toegevoegd:
Aanpassingen XML-Export van dagroosters voor Smartschool Planner en andere toepassingen:
- Keuze tussen een XML-bestand, een directe XML-upload via de Smartschool Planner API, of een export naar een andere target (URL) zoals Moodle. Configuratie via ofwel het Smartschool subdomein of via een zelf in te vullen URL parameters (Optietabblad).
- Ondersteuning voor het Smartschool Elementtype generic naast gekende lesson voor opdrachten zonder klas of leerkracht. In het tabblad Vakken kan men van een vak zeggen dat het een generic is via het vlagje Elementtype(SS).
- Bijhouden en tonen van de laatste Smartschool Planner exports in Mondriaan, zowel in de header van Mondriaan als in het optietabblad voor de historiek.
- Filtermogelijkheden uitgebreid voor de export. Men kan nu ook de dummy-klas en -leerkracht selecteren als filter.
- Er zijn ook kleine wijzigingen voor de TXT-Export die gebruikt werd voor de Smartschool Agenda aanpassingen.
Relevante links:
- XML-Export naar Smartschool Planner en andere systemen – time-tech
- TXT-Export naar Smartschool Agenda en andere systemen – time-tech
Aanpassingen HTML-Export van dagroosters:
- HTML-documenten kunnen zowel via een zip-file op een folder geplaatst worden als via FTP naar een FTP-host geëxporteerd worden. De FTP-parameters moeten bij de Opties ingevuld worden. Dit is handig voor het tonen van de laatste dagroosterwijzigingen op infoschermen in de scholen.
- De gebruiker kan nu zelf HTML-templates opzetten waarin de te exporteren kolommen en hun inhoud gekozen kunnen worden. Ook eenvoudige tekstopmaak kan makkelijk toegevoegd worden. Via de meegeleverde CSS-file kan men ook verder gaan in de opmaak van de HTML-documenten.
Relevante links:
Aanpassingen Dagroosterbeheer:
- Afwezigheden die gemaakt werden voor een aantal leerkrachten tezamen kunnen nu weer opgesplitst worden per leerkracht.
- Opdrachtaanpassingen voor blokuren kunnen opgesplitst worden in losse uren voor verdere verfijning.
- In de visualisatie kan men nu 2 opdrachten van plaats wisselen. Dit worden dan 2 opdrachtaanpassingen.
- In de vervangopdracht kan men nu aangeven dat de les wegvalt (Les valt weg).
- Bij alternatieve opdrachten voor een klas, bijvoorbeeld medisch toezicht, kan men nu aangeven dat de les zelf behouden blijft (Behoud les). De alternatieve opdracht komt dan naast de les staan.
- Vervangingen kunnen nu ook ontstaan nadat een opdrachtaanpassing gebeurd is. Stel dat in een opdrachtaanpassing leerkracht A vervangen werd door B omdat B vrij is op dat moment. Als daarna een afwezigheid ingegeven wordt voor B omdat B ziek is, dan moet B op zijn/haar beurt vervangen worden. Mondriaan zal dat detecteren en een Vervanging aanmaken die opgelost dient te worden. Vroeger was er enkel een waarschuwing van afwezigheid.
- Bij vervangopdrachttypes kan men nu aangeven of de afwezige leerkracht ook geëxporteerd moet worden naar Smartschool.
- De export naar Smartschool kan op de Types (Afwezigheidstypes, alternatieve opdrachttypes, opdrachtaanpassingstypes) bepaald worden en/of op de vervangopdrachten.
- Extra waarschuwing als het aantal leerkrachten in de vervangopdracht(en) kleiner is dan die in de originele opdracht.
- Een reden om geen waarschuwing te geven is dat men geen vervangingen nodig acht voor een opdracht waarbij één van de samenstellende klassen verdwijnt. Men kan dat nu instellen via het Optie-tabblad voor dagroosterbeheer.
Relevante links:
Aanpassingen extra taken binnen het kader van de lesuren:
- Randuur: de gebruiker kan nu zelf bepalen of een uur gemarkeerd kan worden als een Randuur van het vorige of volgende uur in de roosterweekdefinitie. In het verleden werd dat automatisch gedaan o.b.v. het aantal uren in de dag en of het een even of oneven aantal was. Nu hebben we meer flexibiliteit.
- De spring- en randuurlijsten die als uurlijst in de extra taken worden gebruikt, kunnen nu in stappen opgebouwd worden. Eerst enkel de springuren waarmee men kan roosteren, daarna de spring- en randuren.
- Men kan nu ook de spring- en randuurlijsten fijner (her)berekenen door een rechtermuisklikactie op de geselecteerde opdrachten.
Relevante links:
- Definiëren van de Roosterweek – time-tech (Aanpassen roosterweekdefinitie)
- Extra taken binnen het kader van de lesuren – time-tech (Technieken om startuurlijsten op Rand en Springuren door Mondriaan te laten bepalen)
Aanpassingen Roosteren op leerlingniveau (LAB):
- Men kan nu achteraf wijzigingen aanbrengen in de Excel-template en die opnieuw inlezen in het roosterbestand. Vroeger moest men telkens van een leeg roosterbestand vertrekken. Mondriaan gaat zelf uitzoeken wat gewijzigd is in de Excel-template en de nodige aanpassingen doen in alle betrokken tabbladen. Op deze manier verliest men de andere wijzigingen in het roosterbestand niet.
- Performantie is verbeterd voor het inlezen en samenvoegen van de data.
Relevante links:
Aanpassingen opdrachten:
- Zelfde keuzeleerkracht: voor lokalen en varia hadden we al een zelfde-keuze-link tussen (deel)opdrachten. Nu hebben we dat ook voor leerkrachten. Heeft men verschillende (deel)opdrachten met eenzelfde keuzelijst voor leerkrachten dan kunnen die gelinkt worden met een ZKLe-link om eenzelfde keuze af te dwingen.
Relevante links:
Aanpassingen uurlijsten:
- Voor uurlijsten in een multiweeksysteem kan men nu wijzigingen maken in verschillende weken tegelijk (in de grafische modus). Men kan aanpassingen doen in alle Weken of in alle Lesweken. De linkermuisklik werkt als voordien, de rechtermuisklik geeft nu bijkomende opties om een uur aan/af/overbrug te zetten in verschillende weken.
- Voor uurlijsten in een multiweeksysteem ziet men in de grafische modus nu het verschil tussen lesweken en niet-lesweken.
- Uren buiten het rooster worden nu ook getoond in de grafische modus met een BR in de cellen.
Relevante links:
Aanpassingen administratieve rapporten:
- Overzicht klassen en partities: een nieuw rapport dat informatie geeft over alle gebruikte partities en partitie-elementen en de klassen die er gebruik van maken. Omgekeerd toont het ook per klas de partities en partitie-elementen en hoeveel uur daar telkens voor gepland werd.
- Dit overzicht kan handig zijn voor het opstellen/nakijken van de profielvelden in Smartschool en de keuzemogelijkheden binnen die profielvelden.
Relevante links:
Aanpassingen groepen van elementen:
- Als men een aantal elementen selecteert waarvoor men een groep wil maken, kan men nu meteen aangeven dat het een OF-groep moet zijn. Voordien was dat per definitie een EN-groep.
- Het is niet langer mogelijk om een OF-groep van één element te hebben. Dat voor zowel expliciete als impliciete groepen in het opdrachtentabblad. In het verleden gaf de kleuring (groen) voor OF-groepen soms een verkeerd beeld in het opdrachtentabblad.
Relevante links:
- Definiëren van Klassen – time-tech (Maak groep van)
- Definiëren van Leerkrachten – time-tech (Maak groep van)
- Definiëren van Lokalen – time-tech (Maak groep van)
- Definiëren van Variatypes – time-tech (Maak groep van)
- Definiëren van Vensters – time-tech (Maak groep van)
Aanpassingen optimalisatie leerkrachtroosters en backtracker (MBE):
- Het automatisch optimaliseren van leerkrachtroosters in een multiweeksysteem kon erg lang duren. Het algoritme werd verbeterd waardoor het merkelijk sneller geworden is.
- De Mondriaan Backtrack Engine (MBE) werd nog wat geoptimaliseerd waardoor hij gemiddeld sneller geworden is. De resultaten zullen niet altijd dezelfde zijn als voordien, maar de oplossing zal wel correct zijn.
Relevante links:
- Optimaliseren van Leerkrachtroosters – time-tech (Automatische optimalisatietechniek)
- Plan en Plan selectie – time-tech
Aanpassingen Klassenraden:
- Bij werken met variabele tijdsblokken: wanneer de tijdsduur per klas aangepast wordt en de totalen hebben geen gemene deler, dan maakt Mondriaan 60 roosterpunten per uur aan. Hiervoor zal een waarschuwing gegeven worden. Wanneer er 60 roosterpunten per uur zijn, lukt het roosteren vaak niet. Tip: duurtijd per klas afronden op een veelvoud van 5.
- Nieuw Klasrapport: rapport met overzicht per klas van waar, wanneer en met wie de klassenraad doorgaat.
- Omzetting naar Klassenraadbestand: als men een omzetting doet van een lessenrooster naar een klassenraadbestand dan worden de standaardopties gekozen voor zaken zoals Engine en Roosteren.
Relevante links:
Aanpassingen in de Optie-tabbladen:
- Het nieuwe tabblad Export vervangt het oude Smartschool tabblad en bevat de inhoudelijke parameters gerelateerd aan de TXT- en XML-exports:
- Export TXT: parameters voor de TXT die voor de oude Smartschool Agenda gebruikt kon worden.
- Export XML: de parameters voor de XML die voor de Smartschool Planner gebruikt wordt.
- Planner Exports: een overzicht van de laatste 10 exports naar de Smartschool Planner via bestand en/of API upload.
- Het nieuwe tabblad Extern bevat de configuraties om met externe systemen te communiceren vanuit Mondriaan:
- Mailing: gekende parameters om e-mails te sturen vanuit Mondriaan.
- FTP: de parameters om via Mondriaan HTML-documenten te kunnen versturen naar een bepaalde FTP-host.
- Smartschool XML upload: hier wordt het Smartschool subdomein van de school opgegeven. Nodig om XML-upload te kunnen doen.
- Andere XML upload: parameters voor andere XML-uploads naar een URL.
- Het tabblad Andere bevat nu minder opties omdat ze verhuisd zijn naar de andere tabbladen.
- De knop “Standaardopties” heeft nu enkel effect op de tabbladen Engine, Roosteren, en Manueel roosteren. De andere tabbladen blijven hun opties behouden. De knop heeft nu ook 2 mogelijkheden: Standaardopties terugzetten voor het tabblad Engine en Roosteren ofwel voor Manueel roosteren.
Relevante links:
- Roosteropties (Opties | Roosteren) – time-tech
- MBE opties (Opties | Engine) – time-tech
- Email rapporten naar leerkrachten en leerlingen – time-tech (Instellen van de mailserver in Mondriaan – voorbeeld GMail)
- XML-Export naar Smartschool Planner en andere systemen – time-tech (Opties die bepalen hoe het XML-bestand geëxporteerd kan worden)
- Dagroosterbeheer – time-tech (HTML Exporteren naar lokaal bestand of uploaden naar een URL via FTP)
Verder nog tal van kleine verbeteringen en oplossen van bugs
- Niet alles is hier beschreven maar ook alle bugs die gerapporteerd werden en ook een aantal kleinere verbeteringen zullen merkbaar zijn in de nieuwe versie van Mondriaan.
Overzicht oudere updates
Planning voor Mondriaan versie 2025.2.0 en verder
Enkele belangrijke uitbreidingen staan reeds gepland voor de volgende releases van Mondriaan.
- Nieuwe integratie met Informat voor personeelsbeheer. Wordt momenteel getest.
- Importeren van data uit Toolbox. Wordt momenteel getest.
- Technisch omzetten huidige versie Mondriaan naar Microsoft .net 8 (puur technische update). Wordt momenteel getest.
- Multiuserversie van Mondriaan met data in de Azure cloud.
- Automatisch aanmaken uurlijsten: we willen een mechanisme voorzien om op een automatische wijze uurlijsten aan te maken voor verschillende doeleinden. Zal via een patroon/template werken.
- CVO Opties: uitbreidingen gevraagd door Centrum Volwassenen Onderwijs.
- …