tutto chiaro quello che precisi. Vedo solo un'incongruenza tra l'elenco degli studenti che vengono mostrati e quelli su cui viene fatto il calcolo.
Comunque, nel frattempo, io ho dovuto lavorare sul modulo Registro estendendolo pesantemente e introducendo qualche piccola modifica di comprotamento (in particolare per i registri nel Metacorso, che è una cosa importante per noi).
Grossomodo le aggiunte funzionali sono le seguenti:
- I parametri come il timeout di sessione e il tempo limite per l'autocertificazione sono configurabile a livello di UI Registro per registro (e salvati nel db)
- Per le attività offline è possibile chiedere allo studenti una breve descrizione dell'attività svolta. Questo campo può essere abilitato e reso facoltativo o obbligatorio sempre a livello di singolo Registro
- Per i Registri all'interno dei Metacorsi e possibile chiedere allo studente di specificare a quale Corso (tra quelli collegati al Metacorso) faceva riferimento l'attività offline. Nel form viene presentato ovviamente come una select list. Può essere attivato e reso obbligatorio o facoltativo sempre a livello di singolo Registro.
- Ho aggiunto una versione stampabile per poter stampare senza link, header e footer le pagine di registro (globali e singolo studente)
- Si può abilitare/disabilitare la visualizzazione della colonna "scarto di errore"
- A livello di codice (definiendo una costante) si può abilitare il calcolo delle sessioni tramite SQL invece che a livello programmatico (basandomi sulla funzione che avevi già definito)
- Ho completato il supporto per PostgreSQL
- Cambiamenti minori di layout e formattazione, legati alle nuove funzionalità
Lorenzo