Ciao Matteo,
Il codice di Moodle è open source, quindi puoi sempre modificare il
codice di un plugin o eventualmente crearne uno tuo da zero oppure partendo
da plugin esistenti.
Naturalmente è sempre preferibile cercare di capire se la propria esigenza può essere indirizzata dallo sviluppo custom di un certo tipo di plugin e in che misura: in Moodle un plugin di iscrizione è essenzialmente un sistema per regolare l'accesso ad un corso, ad esempio il plugin di iscrizione PayPal consente l'accesso ad un corso previo pagamento. Una volta iscritto, in linea generale l'utente avrà accesso alle risorse ed alle attività del corso ed alle relative funzioni di contorno in accordo alle configurazioni impostate.