GenAI Policy@smals
Maak kennis met de Smals policy over generatieve AI en leer hoe je genAI op een verantwoorde manier gebruikt bij Smals.
Interne Smalsien? Klik op de knop hieronder of dien je aanvraag in via deze link.
Externe IT expert? Stuur een mail naar eacademy@smals.be om toegang te vragen.
Vergeet niet om eerst aan te melden op eAcademy (VPN-verbinding vereist), als je reeds toegang hebt gekregen.
Aanvraag indienen
const hideEnrolWarning = () => {
mdlUtils.hideAll("div.continuebutton");
mdlUtils.hideById("notice");
};
const enhanceEhrButtons = (root = document) => {
document.querySelectorAll('.coursebox, .course-info-container').forEach(container => {
const link = container.querySelector('a[href*="course/view.php?id="]');
if (!link) return;
//get de id van de cursus
const match = link.href.match(/id=(\d+)/);
if (!match) return;
const courseId = match[1];
const btn = container.querySelector('.ehr-btn');
if (!btn) return;
// voorkom dubbel uitvoeren
if (btn.dataset.enhanced) return;
btn.dataset.enhanced = "true";
let ehrid = btn.dataset.ehrid;
// ✅ als FilterCodes werkte → gewoon gebruiken
if (ehrid && ehrid.trim() !== '' && !ehrid.includes('{')) {
btn.href = btn.dataset.base + ehrid;
return;
}
// ❌ fallback: reconstructie (optioneel)
btn.href = "https://eacademy.smals.be/course/enrol.php?id=" + courseId;
});
}
mdlUtils.runWhenReady(hideEnrolWarning);
mdlUtils.runWhenReady(enhanceEhrButtons);
mdlUtils.observeDom(enhanceEhrButtons);
