Ciao Giovanni,
Per risolvere il tuo problema (almeno parzialmente) dovresti impiegare il modulo "attendance register" + il criterio di completamento del corso.
- installa o fai installare il plugin "attendance register" (semprechè sia previsto per la versione moodle che hai in uso)
- In ogni corso di interesse installa l'attività di "attendance register"
- In ogni attività (attendance register) imposta il criterio di completamento attività, considerando l'attività espletata automaticamente quando lo studente compie xxxx minuti di attività online
- in ogni corso, vai su attiva modifica > criteri di completamento
- vai alla sezione "Generale" > il corso sarà completato quando > tutti i criteri saranno soddisfatti
- vai alla sezione "Criterio di completamento attività" > registro presenze (ed eventuali altre attività che ritieni utili inserire)
- vai alla sezione "Criterio di completamento attività" > aggregazione > tutte le attività selezionate devono essere completate.
- Ci sono diversi altri criteri che puoi impostare. Fai attenzione a non chiudere / aprire eccessivamente le condizioni di completamento del corso. Trova un giusto equilibrio.
In ultimo .. e cosa più importante.. il conteggio si basa su report che possono essere imprecisi e comunque NON ti assicurano che lo studente abbia EFFETTIVAMENTE svolto l'attività. Per questa ragione i moodler esperti consigliano di NON basarsi esclusivamente sul tempo nel considerare completato un corso.
Soluzioni più efficaci potrebbero essere offerte dalla moodle partner (media touch) ovvero da personale specializzato e ben preparato su Moodle. Cosa che in entrambi i casi .. non rappresento.
Buon lavoro.
Dom