
Open Source
Groep auto-inschrijving-plugin
Plaatst elke nieuwe deelnemer automatisch in een cursusgroep zodra die wordt ingeschreven, ongeacht de inschrijfmethode. Ldesign Media onderhoudt deze communityplugin samen met LT&C en houdt hem actueel voor de nieuwste Moodle™-versies.
Projecten
Groep auto-inschrijving neemt docenten een terugkerende klus uit handen: nieuwe deelnemers indelen in cursusgroepen. Zodra iemand in een cursus wordt ingeschreven, voegt de plugin die deelnemer toe aan een van de groepen van die cursus. Omdat de plugin reageert op de eigen inschrijvingsgebeurtenis van Moodle™ in plaats van op één specifieke inschrijfmethode, werkt hij op dezelfde manier bij handmatige inschrijving, zelfinschrijving met een inschrijfsleutel, cohortsynchronisatie en elke andere methode waarmee gebruikers worden ingeschreven.
Docenten zetten de plugin per cursus aan via de pagina Deelnemers van de cursus, bij de instellingen voor automatische inschrijving in groepen. Ze kiezen of nieuwe deelnemers in een van alle groepen van de cursus terecht mogen komen of alleen in een geselecteerde set groepen; de plugin plaatst elke nieuwkomer vervolgens willekeurig in een van die groepen. Deelnemers die al lid zijn van een van de gekozen groepen, blijven waar ze zijn, en groepen die inmiddels zijn verwijderd, worden automatisch overgeslagen. Heeft een cursus nog geen groepen, dan verwijst de instellingenpagina de docent eerst naar de groepenpagina.
De plugin is oorspronkelijk in 2016 geschreven door Pascal Maury. Tegenwoordig onderhoudt Ldesign Media hem samen met Gemma Lesterhuis van LT&C, en Pascal staat nog altijd als beheerder vermeld in de Moodle™-pluginsdirectory. Wij zorgen sinds 2020 voor de plugin en houden hem samen met LT&C geschikt voor elke nieuwe Moodle™-versie, recent nog voor Moodle™ 5.0 en 5.1.
Onderweg voegden we een Privacy API-provider toe, refactorden we de code voor Moodle™ 4.2 en 4.5 en vergrootten we het databaseveld waarin de geselecteerde groepen worden opgeslagen, zodat de instellingen van cursussen met veel groepen correct worden bewaard. Voor Moodle™ 5.0 en 5.1 hebben we de code bijgewerkt en in lijn gebracht met de actuele Moodle™-codeerstandaarden, en de code slaagt nu voor de geautomatiseerde codecontroles van Moodle™ in CI. De huidige release ondersteunt Moodle™ 4.5 tot en met 5.1 op PHP 8.1 en hoger; oudere releases blijven beschikbaar voor oudere Moodle™-sites. De plugin slaat zelf geen persoonsgegevens op: alleen de instellingen per cursus. Het groepslidmaatschap zelf wordt door Moodle™ beheerd.
Belangrijkste kenmerken
- Voegt elke nieuw ingeschreven deelnemer automatisch toe aan een cursusgroep
- Werkt met elke inschrijfmethode, waaronder handmatige inschrijving, zelfinschrijving en cohortsynchronisatie
- Per cursus in te schakelen via de pagina Deelnemers, zonder site-brede configuratie
- Gebruik alle groepen van de cursus of alleen de groepen die u selecteert
- Willekeurige plaatsing over de gekozen groepen
- Laat bestaande groepsleden ongemoeid en slaat verwijderde groepen over
- Slaat geen persoonsgegevens op (Moodle™ Privacy API)
- Ondersteunt Moodle™ 4.5 tot en met 5.1 op PHP 8.1+, met oudere releases voor oudere sites
Gerelateerde projecten



Klaar om te beginnen?
Of je nu een maatwerk plugin, systeemintegratie of complete leeromgeving nodig hebt, wij helpen je graag je visie te realiseren.
Start een gesprek




















