Voorzie een banner met tegels met links naar de belangrijkste info over je Chamilo-cursus in de cursusintroductie.
De nodige info over de cursus die je in de tegels wilt tonen, vat je samen in een YAML-bestand, bv.:
---
background_color: "rgb(76, 162, 213)"
foreground_color: "rgb(255, 255, 255)"
tiles:
- line1: "Studiewijzer"
line2: "begin hier!"
img: "https://img.icons8.com/ios-filled/2x/ffffff/graduation-cap.png"
url: "https://chamilo.hogent.be/..."
- line1: "Leerpad"
line2: "overzicht cursusinhoud"
img: "https://img.icons8.com/ios/2x/ffffff/overview-pages-4.png"
url: "https://chamilo.hogent.be/..."
- line1: "Slides"
line2: ""
img: "https://img.icons8.com/ios/2x/ffffff/presentation.png"
url: "https://hogenttin.github.io/infra-slides/"
- line1: "Github repo"
line2: "voor labo-taken"
img: "https://img.icons8.com/ios-filled/2x/ffffff/github.png"
url: "https://classroom.github.com/a/JfZTZ4Xa"
- line1: "Vragen stellen"
line2: "via Teams"
img: "https://img.icons8.com/windows/2x/ffffff/question-mark.png"
url: "https://chamilo.hogent.be/..."
Het bestand moet 3 variabelen definiëren:
background_color
: achtergrondkleur van de banner (in een formaat dat door HTML/CSS herkend wordt), bij voorkeur een kleur uit het HOGENT-kleurenpalet (zie verder)foreground_color
: kleur van het kader en de tekst (in een formaat dat door HTML/CSS herkend wordt)tiles
: tegels die je wilt toevoegen, een lijst van dicts met als keys:line1
: 1e tekstregelline2
: 2e tekstregelimg
: URL naar het icoontje of picto die je wil tonen (liefst in dezelfde kleur alsforeground_color
)url
: de link waar je naar doorgestuurd wordt als je op de tekst of picto klikt
Genereer de nodige HTML-code met:
./course-intro.py infra-nl.yml
Processing infra-nl.yml -> infra-nl.html
Je kan meerdere bestanden ineens meegeven. Het resultaat is een of meerdere HTML-bestanden die je kan bekijken in een webbrowser.
Om dit toe te passen op je Chamilo-cursus bekijk je de broncode van het HTML-bestand, en kopieer je alles tussen de <body>
tags. Bewerk de introductie van je cursus en toon de broncode. Plak de HTML-code in het editeerveld en klik opnieuw op de knop "Broncode" om het resultaat te tonen.
Ter info zijn dit de kleuren uit het HOGENT kleurenpalet:
Hex | RGB | Voorbeeld | Opm. |
---|---|---|---|
#16B0A5 | rgb(22, 176, 165) | Biotechniek, industriële wetenschappen en technologie | |
#F19DA0 | rgb(241, 157, 160) | Gezondheidszorg | |
#FABC32 | rgb(250, 188, 50) | ||
#EF8767 | rgb(239, 135, 103) | ||
#BB90BD | rgb(187, 144, 189) | Handelswetenschappen en bedrijfskunde | |
#4CA2D5 | rgb(76, 162, 213) | Onderwijs | |
#A5CA72 | rgb(165, 202, 114) | ||
#D8B083 | rgb(216, 176, 131) | ||
#C3BBAF | rgb(195, 187, 175) | Sociaal-agogisch werk | |
#F4DE00 | rgb(244, 222, 0) |