NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Wageningse herschrijver // @namespace http://tampermonkey.net/ // @version 0.2 // @description Logt leerjaar, niveau en wiskunde versie van Math4all website en past de href van de "Navigatie" knop aan om direct naar de juiste pagina op de Wageningse Methode website te gaan. // @author You // @match http://wm.math4allview.appspot.com/view* // @license MIT // ==/UserScript== (function() { 'use strict'; // Functie om data uit URL te extraheren function getDataFromUrl() { const urlParams = new URLSearchParams(window.location.search); const leerjaarNiveau = urlParams.get('comp'); const wiskundeAB = urlParams.get('subcomp'); const variant = urlParams.get('variant'); if (leerjaarNiveau && wiskundeAB && variant) { const leerjaar = leerjaarNiveau.substring(2, 3); const niveau = leerjaarNiveau.substring(4, 5); const wiskundeVersie = wiskundeAB.substring(6, 7); return { leerjaar, niveau, wiskundeVersie, }; } else { console.log('Data niet gevonden in URL'); return null; } } // Functie om de href van de knop te wijzigen function updateButtonHref(leerjaar, niveau, wiskundeVersie) { const nieuweLink = `https://wageningse-methode.nl/methode/het-lesmateriaal/?S=y${leerjaar}${niveau}-${wiskundeVersie}`; const navigatieKnop = document.querySelector('.navigatie'); if (navigatieKnop) { navigatieKnop.href = nieuweLink; } else { console.log('Navigatie knop niet gevonden'); } } // Data ophalen const data = getDataFromUrl(); // Knop aanpassen if (data) { updateButtonHref(data.leerjaar, data.niveau, data.wiskundeVersie); } })();