Rilevazione delle presenze - OpencontentCoop/openpa_consiglio GitHub Wiki

##Logica di rilevazione delle presenza per tipo e attore

Il sistema salva distintamente tutte le rilevazioni che gli arrivano:

  • dal partecipante, attraverso il bottone checkin/checkout
  • dai beacons, che aiutano il segretario a rendicontare le presenze in aula
  • dal segretario, che - de visu - controlla l'effettiva presenza dei partecipanti

Il sistema considera il partecipante presente o assente in base all'ultima rilevazione ricevuta: tuttavia le rilevazioni effettuate dal segretario hanno priorità sulle rilevazioni dei beacons secondo lo schema di seguito esposto:

Schema di rilevazione presenza

Possiamo perciò dire che l'intervento del segretario sulla presenza di un partecipante di fatto esclude la considerazione dei beacons

###Visualizzare il dettaglio di rilevazione

Cliccando sul nome di un partecipante viene visualizzata la finestra di dettaglio rilevazioni che espone in maniera più dettagliata la timeline visibile nel su-descritto pannello presenze:

L'immagine seguente mostra un esempio di dettaglio:

  • Il colore verde indica presenza, l'arancione assenza.
  • Le icone sono colorate in base alla rilevazione che indicano (verde presente, arancio assente)
  • La barra verticale del tempo viene colorata in base alla logica di rilevazione (verde presente, arancio assente)
  • La tabella espone tutte le rilevazioni che il sistema ha ricevuto per il partecipante durante la seduta Esempio visualizzazione presenze

###Il pannello Presenze

Nel pannello Presenze della seduta è visibile la timeline di presenza per ciascun partecipante. In esse sono visibili:

  • il marker di inizio seduta: al passaggio del mouse visualizza la data e ora in cui il Segretario ha cliccato su "Inizia seduta" (oppure - nel caso in cui la seduta sia ancora in stato Convocata - la data e ora di convocazione)

  • il marker di fine seduta: al passaggio del mouse visualizza la data e ora in cui il Segretario ha cliccato su "Concludi seduta" (oppure - nel caso in cui la seduta sia ancora in stato Convocata - la data e ora di conclusione prevista qualora impostata) Durante lo svolgimento della seduta e l'eventuale prolungarsi di essa oltre il tempo previsto il valore del marker viene posticipato a blocchi di mezz'ora e le barre di presenza vengono ricalcolate

  • i marker di rilevazione: al passaggio del mouse visualizzano:

    • la tipologia di rilevazione (checkin, beacons o manual)
    • la rilevazione (presente o assente)
    • l'ora/minuto/secondo di rilevazione
  • la barra di percentuale di presenza visualizza lo stato di presenza del partecipante in base alla logica di rilevazione:

Il pannello presenze