Repository: GitHub – Spotlight Notice Block – Moodle Plugin
Indice
Descrizione del progetto
Il blocco Spotlight Notice nasce per soddisfare l’esigenza di aggiungere annunci o messaggi in evidenza in Moodle, in modo più pratico rispetto al blocco HTML standard. L’obiettivo è offrire un’interfaccia intuitiva per creare comunicazioni visive con sfondi personalizzabili, il tutto senza necessità di scrivere codice CSS manualmente.
Soluzione proposta
È stato sviluppato un plugin Moodle completamente personalizzabile, che estende le funzionalità del blocco HTML standard, aggiungendo:
- Un titolo personalizzabile
- Un editor WYSIWYG (Atto o TinyMCE) per la composizione del messaggio
- La possibilità di impostare uno sfondo colorato direttamente dal pannello di configurazione
- Template Mustache per separare logica e presentazione
- Struttura accessibile tramite
div
earia-labelledby
- CSS dedicato nel file
style.css
, per uno stile coerente con i temi Moodle
Tecnologie utilizzate
- Moodle API (standard per blocchi)
- HTML5 + CSS3
- Template Mustache
- Editor integrati: Atto / TinyMCE
Tempistiche
Il plugin è stato sviluppato in 2 settimane, con particolare attenzione alla semplicità d’uso e all’integrazione con l’interfaccia nativa di Moodle.