Grazie alla disponibilità di Manuele Frau e Alberto Pastorelli, ho avuto modo di vedere in anteprima le novità di Forma 4.2. Ci sono 3 succulente novità che non vedo l'ora di avere a disposizione.
Cestino utenti eliminati
La prima novità è la nuova gestione degli utenti eliminati, la “deleted users list”. Finora gli utenti eliminati erano rintracciabili da un'apposita lista, chiamata appunto “utenti eliminati”, che di fatto era un log in sola lettura. Adesso, invece, viene introdotta una sorta di cestino dal quale l'utente può essere ripristinato, funzione essenziale per ovviare a cancellazioni accidentali. Altra novità è che l'eliminazione definitiva dal cestino comporta la cancellazione totale dei dati degli utenti, nel pieno rispetto della normativa GDPR (finora era necessario eseguire alcune operazioni manuali nel database).
Unificazione della reportistica
Oltre al cestino, è stata eseguita una corposa revisione della reportistica. Finora erano presenti 5 aree report (registro valutazioni, griglia utenti/oggetti, statistiche per oggetti, statistiche per utenti, statistiche di utilizzo). Tutto questo è stato unificato nel modulo “Course report”, che salta subito all'occhio grazie a una dashboard colorata e accattivante. Con appositi filtri è possibile selezionare i dati per gruppo, stato, valutazione (nel caso del gradebook), visualizzando tabelle più leggibili rispetto al passato. Come da tradizione Docebo/Forma, è rimasto eccellente il livello di dettaglio delle fruizioni SCORM.
Attenzione, perché dietro queste modifiche c'è una totale riscrittura del codice e importanti cambiamenti nel database: chi ha sviluppato plugin custom è tenuto a verificarne la compatibilità.
Nuovo oggetto didattico
Altra novità succulenta è l'introduzione di un nuovo oggetto didattico, “assignment”. Nato per consentire agli allievi di caricare un file, si rivela particolarmente versatile. Può essere impostato come propedeutico, diventando di fatto una verifica da introdurre durante il corso: finché non viene consegnato il file (o finché non viene valutato, o non viene valutato con sufficienza), il corso è di fatto bloccato. Può anche essere impostato senza upload. Può sembrare paradossale, ma è un'ottima funzione perché consente, ad esempio, di bloccare un corso in attesa di una valutazione del docente su un'attività che viene svolta in altro modo (ad esempio con un'interrogazione in aula o con una visita guidata).
Altre note a margine
Sono state aggiornate diverse librerie di base (Twig, Symfony, Doctrine, PHPMailer, PHPUnit) e la versione minima di PHP è stata portata alla 8.2.
Tutto con vista su Forma 4.3, dove vedremo succulente novità sui custom field (unificata la gestione dei campi supplementari, attualmente divisa tra campi utente e campi di sistema), un nuovo player SCORM e aggiornamenti sui percorsi formativi.
Dal 1997, il Php a Roma!
"La vera efficienza si trova nella serenità." (Henry David Thoreau)"Guardati dalla sterilità di una vita sempre indaffarata." (Socrate)
Da quasi trent'anni mi dedico alla programmazione, con oltre 20 anni di esperienza come freelance. Certificato booking.com. Mi occupo di tutto quello che gravita attorno al Php: software custom, Magento, Woocommerce, Prestashop, Wordpress, Joomla!, Moodle.
Questo sito rispetta gli utenti:
- Non ospita nessuna pubblicità
- Non utilizza cookie e non profila nulla
- Non spreca risorse energetiche per asettiche illustrazioni AI
Ambienti / piattaforme di sviluppo