Spotlight Notice – Moodle Block Plugin

Categorie: E-learning | Plugin

Repository: GitHub – Spotlight Notice Block – Moodle Plugin

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 e aria-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.