16–18 set 2026
Europe/Rome fuso orario

"Esse3 Student Link": un’integrazione frictionless tra Moodle ed ESSE3 per l'importazione degli iscritti agli assessment

17 set 2026, 15:03
8m
Comunicazione (Short paper) Sviluppo di plugin, temi e soluzioni tecniche Contributi

Relatori

lorenzo merignati (Università degli Studi di Milano-Bicocca) Giorgio Riva (Università degli Studi di Milano-Bicocca) Gabrio SeccoDr. Barbara Balzan (Università degli Studi di Milano-Bicoca)

Descrizione

La gestione efficiente degli assessment online in ambito universitario richiede che i corsi Moodle di esame siano popolati in modo rapido e preciso con i soli studenti iscritti alla sessione. Senza un'integrazione diretta con i sistemi di segreteria, docenti e personale tecnico sono costretti a ripetitivi caricamenti manuali, esponendosi al costante rischio di errori di trascrizione, duplicazioni e disallineamenti tra i registri ufficiali e gli elenchi degli utenti abilitati in piattaforma. Il plugin Moodle “Esse3 Student Link” risponde a questa specifica esigenza, consentendo l'iscrizione massiva a un corso di utenti già registrati su Moodle a partire da sorgenti esterne dell'ateneo.
Inizialmente, il plugin adottava (e tutt’ora adotta in un versioning e naming parallelo) un approccio file-based, basato sul caricamento manuale di file Excel esportati da ESSE3 o sull'uso di file CSV per coprire liste ed elenchi personalizzati. Pur riducendo il lavoro manuale, questa modalità presentava comunque limiti operativi legati all'interazione dell'utente con i file, alla correttezza formale dei formati scaricati e a potenziali disallineamenti temporali in caso di modifiche tardive alle iscrizioni.
L'evoluzione recente introduce un'integrazione diretta tramite API REST con ESSE3. Il docente può recuperare in tempo reale gli appelli legati alla propria matricola accademica direttamente dal corso Moodle, selezionare una o più sessioni e avviare l'importazione immediata degli iscritti. La pipeline del plugin individua gli utenti esistenti tramite attributi configurabili come username, email o idnumber, li iscrive al corso, li organizza in gruppi dedicati, applica restrizioni di accesso mirate alle singole attività d'esame e genera infine un report dettagliato degli esiti.
Questa architettura modulare separa i loader di dati dalla logica comune di iscrizione, garantendo flessibilità, tracciabilità, sicurezza e mantenendo una politica prudente che esclude la creazione di account o la modifica di anagrafiche.

Autori principali

lorenzo merignati (Università degli Studi di Milano-Bicocca) Giorgio Riva (Università degli Studi di Milano-Bicocca) Gabrio Secco Dr. Barbara Balzan (Università degli Studi di Milano-Bicoca) Dr. Enzo Marco Pertosa (Università degli Studi di Milano-Bicoca)

Materiali di presentazione

Non sono ancora presenti materiali