Repository: GitHub – Books_on_offer
Indice
Descrizione del progetto
Il cliente desiderava inserire, nella homepage dei corsi Moodle, un carosello promozionale per segnalare agli studenti alcuni libri in offerta. L’obiettivo era offrire un elemento dinamico e visivamente accattivante, facilmente integrabile e aggiornabile, senza dipendenze esterne.
Soluzione proposta
È stato sviluppato un plugin blocco per Moodle denominato Books on Offer, pensato per mostrare un carosello di libri composto da:
- Copertina del libro
- Titolo
- Autore
L’amministratore del corso può caricare fino a N libri, e il carosello si adatta in automatico in base al numero di elementi inseriti.
Funzionalità principali
- Carosello responsive senza dipendenze esterne (nessuna libreria di terze parti)
- Frontend sviluppato in jQuery e CSS puro
- Configurazione semplice e veloce via interfaccia grafica Moodle
- Perfetta integrazione con l’ecosistema Moodle tramite API ufficiali
- Gestione diretta dei contenuti dal pannello di amministrazione corso
- Supporto multilingua grazie ai file
.lang
Tecnologie utilizzate
- Piattaforma: Moodle
- Linguaggi: PHP, jQuery, CSS
- Architettura: Plugin tipo blocco Moodle
- UI: Responsive e mobile-friendly
Tempistiche
Sviluppo completato in 2 settimane, comprensive di test, validazione e documentazione.