Concordo con @thoka, se vuoi assegnare manualmente un badge per concedere l’accesso a un gruppo, allora un invito può essere altrettanto rapido.
Se hai bisogno/vuoi un badge associato a ciascun gruppo, allora potresti creare nuove query SQL per i badge per assegnare badge agli utenti a seconda dei gruppi a cui appartengono: Creating triggered custom badge queries
Con questa combinazione, sarai in grado di inserire gli studenti nei gruppi e far sì che abbiano un badge, tutto questo senza dover creare un plugin personalizzato.
In alternativa, come suggerito da @Heliosurge, potresti forse utilizzare il plugin ufficiale Automation per inserire gli utenti in un gruppo a seconda del valore di un campo personalizzato. C’è uno script per questo:
Non so come funzioni, ma credo che richiederebbe del codice personalizzato per farlo funzionare.
