Export naar een HTML rooster
De HTML export voor de roosters van alle leerkrachten, klassen, lokalen, vakken, en varia maakt het mogelijk om op een heel eenvoudige manier alle roosterdata via een browser beschikbaar te stellen. Via een aantal opties kan men bepalen hoe de data geëxporteerd wordt en na die keuze maakt Mondriaan een zip-file aan waarin alle HTML data te vinden is. De gebruiker kan deze zip-file dan uitpakken, op bijvoorbeeld een file server waar de juiste mensen toegang toe hebben, om vervolgens de link te delen met de mensen die die informatie willen zien.
Indien men gebruik maakt van Dagroosterbeheer dan kan men ook een HTML export maken van het dagrooster.
Inhoud
Formaat van het HTML rooster
De zip-file de gegenereerd wordt bevat volgende informatie:
Per type element een folder met voor elk element een apart *.html bestand waarin het rooster te zien is voor dat element:
- Klassen
- Leerlingen
- Leerkrachten
- Lokalen
- Vakken
- Varia
Verder staan er een aantal html bestanden die dienst doen als index om de elementen te tonen:
- index.html: dit is een hoofdindex met links naar:
- indexKlassen.html: index naar alle klassen in de folder Klassen
- indexLeerkrachten.html: index naar alle leerkrachten in de folder Leerkrachten
- indexLokalen.html: index naar alle lokalen in de folder Lokalen
- indexVakken.html: index naar alle vakken in de folder Vakken
- indexVaria.html: index naar alle varia in de folder Varia
- allKlassen.html: aparte pagina waarop alle rooster uit de folder Klassen onder elkaar te zien zijn
- allLeerkrachten.html: aparte pagina waarop alle rooster uit de folder Leerkrachten onder elkaar te zien zijn
- allLokalen.html: aparte pagina waarop alle rooster uit de folder Lokalen onder elkaar te zien zijn
- allVakken.html: aparte pagina waarop alle rooster uit de folder Vakken onder elkaar te zien zijn
- allVaria.html: aparte pagina waarop alle rooster uit de folder Varia onder elkaar te zien zijn
Tenslotte wordt er een style sheet (style.css) meegeleverd om de informatie op te maken in de browser.
Een voorbeeld:
Heeft men leerlingen in een klas 1AA gedefinieerd dan al er onder de folder Klassen een folder 1AA te vinden zijn waar de roosters per leerling van 1AA staan:
HTML bestanden bekijken in een browser
Als we de inhoud van de zip-file ergens neerzetten dan kunnen we via eender welke browser de inhoud bekijken.
index.html
Als we index.html openen zien we 5 links waarop we kunnen klikken:
We klikken op bijvoorbeeld Klassen om een volledige lijst van klassen te zien. Men kan dan op eender welke klas klikken om het rooster van die klas te zien. In dit voorbeeld 1AA.
Op die manier kan men over alle roosters een voor een navigeren.
Vanaf versie 2021.5.0 biedt index.html een menu aan waarin men eerst het type element kiest en vervolgens het element. Deze index.html is ook perfect bruikbaar op mobiele apparaten.
Vanaf versie 2023.3.0 kan men vanaf de klas verder navigeren naar individuele leerlingen:
Voorbeeld op iPhone:
![]() |
![]() |
allKlassen.html
Wenst men alle roosters van een bepaald type in een keer op één pagina te zien dan kan men dat via de “all<Elementype>.html” indexen doen. in dit voorbeeld bekijken we allKlassen.html:
Dit soort pagina laat toe om over alle roosters heen iets op te zoeken.
Aanmaken van het HTML rooster
Via “Start | Bestand | Exporteer” kan men de optie “Rooster .html” of “Dagrooster .html” kiezen:
Voor het HTML rooster gegenereerd wordt heeft de gebruiker nog de mogelijkheid om een heel aantal parameters aan te passen die gebruikt worden in de generatie van het bestand. Volgend popup scherm verschijnt:
Dit is exact hetzelfde optiescherm dat gebruikt wordt voor het personaliseren van roosterrapporten. Voor de beschrijving van de mogelijkheden zie “Roosterrapporten“. De rood omkaderde opties zijn enkel beschikbaar voor het geval men exporteer “Dagrooster.html” gekozen heeft.
Nadat men op “OK” klikt in dit optiescherm zal gevraagd worden naar een locatie en een naam voor de zip-file waarin alle bestanden voor het HTML rooster bewaard zullen worden.
Begin en Einduren van de roosterpunten in het HTML rooster
Indien men in de roosterweekdefinitie ook begin- en einduren voorzien heeft voor elke roosterpunt dan zullen deze automatisch gebruikt worden in de HTML roosters.
In volgend voorbeeld werden Begin en Einduren toegevoegd.
Maakt men een HTML rooster dan ziet men dat de roosterpuntnummers vervangen zijn door de begin en einduren.
Extra Uurstroken in een andere kleur
Extra uurstroken (uren buiten het rooster) worden in een andere kleur (lichtgrijs) getoond. Extra uurstroken worden voor een resource enkel getoond indien die resource er ook geplaatst is.
De kleur kan men eventueel aanpassen door het style.css bestand aan te passen: