alberto wrote:Ciao Robykirk, come sempre grazie per i tuoi preziosi contributi, è capitato anche a noi fare personalizzazioni simili per alcuni clienti, in questo caso specifico però non le generalizzerei nella distribuzione pubblica della piattaforma.
Alcuni commenti:
- Il nome del certificato non è inutile, dipende da come lo utilizzi. Ad esempio abbiamo clienti che per lo stesso corso prevedono sia un attestato di frequenza che un certificato di completamento, in questi casi il nome è indispensabile.
- L'anteprima serve all'utente per visualizzare il certificato e controllare i propri dati prima di generarlo definitivamente. Una volta che il certificato è stato generato l'anteprima non è più disponibile.
- I dati del punteggio iniziale e finale servono solo se il corso li prevede, se si tratta di un semplice attestato o se in generale non si vuole mostrare il punteggio questi campi sono superflui e potrebbero anche creare confusione.
Ciao Alberto,
posso comprendere il primo punto, un po' meno il secondo e mi trovi in disaccordo con il terzo.
La modifica che ho apportato mostra un trattino in caso che non vi sia un voto.
Nel primo punto parli della necessità di poter evidenziare certificati ed attestati, allora perchè in caso di certificato non si può pensare di rendicontare i propri voti?
alberto wrote:
Infine, vedo che hai implementato questa patch come modifica al core, per le prossime volte ti consiglio di sfruttare la funzionalità di override introdotta proprio in Forma 1.3, che ti consente di modificare interi moduli funzionali senza modificare i file originali: in questo modo dovrebbe essere un po' più semplice anche tracciare le proprie customizzazioni e mantenere aggiornata la piattaforma con le prosisme release.
Non avevo notato la funzionalità override.
La descrizione dice
Override dei file: ora potete inserire le vostre versioni modificate dei file “core” di Forma Lms in una struttura a cartelle (custom scripts). Quando un file modificato e customizzato viene trovato, sarà usato quello anziché il file core.
devo intendere che all'interno della cartella
custom scripts posso creare il percorso
appLms\modules\mycertificate con relativo file modificato?
In conclusione, il file verrebbe posizionato nel percorso
custom scripts\appLms\modules\mycertificate\mycertificate.php?
Ciao