RevealTheme logo

Detectiehandleiding · 2026

Hoe u het Moodle-thema op elke website detecteert

Moodle is wereldwijd het meestgebruikte leerbeheersysteem. Bij detectie draait het om het vinden van Moodle-specifieke URL-paden, globale JavaScript-variabelen en verwijzingen naar de themamap.

De snelste manier: gebruik onze gratis detector

Plak een willekeurige URL en ontvang het thema, de plugins en de stack van Moodle in 2 seconden.

Moodle-detector openen →

Waar onze detector naar zoekt

Resourcepaden /theme/[naam]/

Moodle levert het actieve thema vanaf /theme/[themanaam]/. Het pad is zichtbaar in de CSS- en JS-imports.

Waar: <link>- en <script>-tags in de HTML

JavaScript-object M.cfg

Moodle stelt window.M.cfg beschikbaar met wwwroot, sesskey en informatie over het thema. De hulpprogramma's M.util.* zijn ook specifiek voor Moodle.

Waar: Inline <script>

moodlepluginurl en M.str.*

Het lokalisatiesysteem van Moodle vult M.str bij het laden van de pagina: een sterk signaal voor Moodle.

Waar: JavaScript-runtime

Cookie MoodleSession

Moodle stelt een MoodleSession-cookie in bij geverifieerde verzoeken.

Waar: HTTP-headers Set-Cookie

Inlogformulier /login/index.php

De standaardlogin van Moodle bevindt zich op /login/index.php en heeft een zeer stabiele HTML-opmaak.

Waar: URL-pad

Checklist voor handmatige inspectie

Als de detector geen eenduidig resultaat oplevert, loop dan deze handmatige controles door in de ontwikkelaarstools van uw browser (rechtsklik → Inspecteren):

  1. 1

    Bekijk de paginabron. Zoek naar '/theme/' of 'M.cfg': specifiek voor Moodle.

  2. 2

    Zoek naar 'moodle' in de klassenamen of HTML-opmerkingen.

  3. 3

    DevTools-console → typ M.cfg: als dit gedefinieerd is, is de website Moodle en onthult de respons het thema.

  4. 4

    Controleer of er /pluginfile.php-URL's aanwezig zijn: het endpoint van Moodle voor het leveren van bestanden.

  5. 5

    Bezoek /login/index.php op de website: de opmaak is zeer herkenbaar.

Waarom de stack van een website achterhalen?

Drie legitieme redenen: concurrentieonderzoek (welke tools gebruikt de marktleider in uw sector?), leadkwalificatie (voldoet de website van deze prospect aan de vereisten voor uw dienst?) en migratieplanning (u moet de huidige stack kennen voordat u een herontwerp begroot).

Dit zijn allemaal openbaar raadpleegbare activiteiten: elk signaal dat wij controleren is zichtbaar in de HTML of de HTTP-respons van de pagina, dezelfde gegevens die iedereen kan zien met "Paginabron weergeven". Wij analyseren ze alleen sneller en presenteren ze overzichtelijk.

Wat detectie u niet kan vertellen

Detectie identificeert wat er draait. Het kan u niet vertellen waarom een website voor die stack heeft gekozen, hoeveel ze eraan besteden, wie hun ontwikkelaar is of hoe hun roadmap eruitziet. Daarvoor spreekt u met een mens.

Het kan ook niet door agressieve caching, headless-configuraties of vanaf nul opgebouwde thema's zonder de standaardmarkeringen van het framework heen kijken. Wij markeren detecties met lage betrouwbaarheid, zodat u weet wanneer u dieper moet graven.