19
Analisi degli Accessi al Sistema di Verbalizzazione Esami Online relatore Alberto Bartoli correlatore Eric Medvet laureando Giacomo Garbin

Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Embed Size (px)

Citation preview

Page 1: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Analisi degli Accessi al Sistema di Verbalizzazione

Esami Online

relatoreAlberto Bartoli

correlatoreEric Medvet

laureandoGiacomo Garbin

Page 2: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Dati di Partenza

dataset sessioni : sessioni autenticate al sistema ESSE3dicembre 2015 - marzo 2016

dataset cineca : richieste HTTP dirette al sistema di verbalizzazionedicembre 2015 - marzo 2016

dataset utenti : sottoinsieme degli utenti responsabili delle sessioniautenticate al sistema ESSE3

Page 3: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Dataset Sessioni

spreadsheet 27 514 record

session id : identificatore di sessione

jsessionid : identificatore (non univoco) di sessione

ip address : indirizzo IP dell’host

session start, : istanti di inizio e di fine sessionesession end

user id : identificatore utente

ua id, : user agent del clientua string

Page 4: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Dataset Cineca

244 logfile 22 036 131 linee

ip address : indirizzo IP dell’host

timestamp : istante di ricezione della richiesta

request : richiesta del client

response status, : status code e dimensione della risposta del serverresponse size

http referer : header HTTP referer della richiesta

ua string : user agent del client

jsessionid : identificatore (non univoco) di sessione

Page 5: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Dataset Utenti

spreadsheet 1 075 record

user id : identificatore dell’utente

role id, : ruolo dell’utenterole string

department id, : dipartimento dell’utentedepartment string

structured : flag per gli utenti strutturati

Page 6: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Sessioni di Verbalizzazione

jsessionid unici estrattidal dataset cineca

richieste HTTP dirette alsistema di verbalizzazione

jsessionid unici estrattidal dataset sessionisessioni autenticate al sistema ESSE3

“tutti” e soli i jsessionid dellesessioni autenticate al sistema ESSE3 erelative al sistema di verbalizzazione

Page 7: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Sessioni di Verbalizzazione

sessione di verbalizzazione = { * registrazione esito esami * consultazione verbali * inserimento / aggiornamento appelli ⋮}

Page 8: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione

Indirizzo IP83.110.98.xyz

2 802

Coordinate Geografiche(lat: 25.2711, lng: 55.3075)

672

Page 9: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione

29 paesi

Italy 98.465 %United Kingdom 0.340 %Austria 0.284 %France 0.203 %United States 0.122 %

% sessioni di verbalizzazionenei paesi del mondo

Page 10: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione

17 regioni

Friuli-Venezia Giulia 83.414 %Veneto 7.816 %Lombardia 2.682 %Lazio 2.106 %Toscana 1.127 %

% sessioni di verbalizzazionenelle regioni italiane

Page 11: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione

Aggiornamento Fuso Orario21/02/2016 06:58 +0100

21/02/2016 09:58 +0400

Indirizzo IP83.110.98.xyz

2 802

Time ZoneAsia/Dubai

Coordinate Geografiche(lat: 25.2711, lng: 55.3075)

672

Page 12: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione

1h = xx:00-xx:59

% sessioni di verbalizzazionenelle fasce orarie giornaliere

Page 13: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Geolocalizzazione% sessioni di verbalizzazionenelle giornate feriali / festive

holiday Italy = { * every Saturday * every Sunday

* Immaculate Conception * Christmas Day * St. Stephen's Day * New Year's Day * Epiphany * Easter Day * Easter Monday}

holiday others countries = { * every Saturday * every Sunday}

Page 14: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

User Agent

device type : mobile

device name : LG Nexus 5

agent family : Chrome

agent version : 47.0

os family : Android

os version : 6.0

os name : Marshmallow

UA string “fat” 917

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MMB29S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.83 Mobile Safari/537.36

UA string “slim” 392

mobile (LG Nexus 5) Chrome 47.0 Android 6.0 (Marshmallow)

Page 15: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

User Agent% sessioni di verbalizzazione

tra dispositivi desktop / mobile

Page 16: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

statistiche aggregatein base al ruolo

Statistiche Utenti

123456789

101112131415161718

Professore OrdinarioCo.Co.Co.

Professore AssociatoCat. EP - Area Tecnica, Tecnico-Scientifica ed Elaborazione Dati

Ricercatore UniversitarioCat. D - Area Socio-Sanitaria

Collaboratore Esperto LinguisticoCat. D - Area Tecnica, Tecnico-Scientifica ed Elaborazione DatiCat. C - Area Tecnica, Tecnico-Scientifica ed Elaborazione Dati

Cat. EP - Area Medico-Odontoiatrica e Socio-SanitariaLibero ProfessionistaAssegnista di Ricerca

Ricercatore a Tempo DeterminatoPersonale Esterno

Cat. D - Area Amministrativa-GestionaleCat. C - Area Amministrativa

Dottorato di RicercaLavoratore Autonomo

Page 17: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Statistiche Utenti

session : # sessioni

verbalization : # sessioni di verbalizzazione

ip address : # indirizzi IP

ua slim : # user agent

pair (ip, ua) : # coppie (indirizzo ip, user agent)

country : # paesi del mondo

italy : # sessioni in Italia

region : # regioni italiane

fvg : # sessioni in Friuli-Venezia Giulia

holiday : # sessioni in giornate festive

mean duration : durata media (in minuti)

statistiche individuali

sessioni di verbalizzazione

Page 18: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Applicazione Web

monitoraggio delle sessioni

mappa interattiva

filtri sulle sessioni

alert sulle statistiche utenti

Page 19: Analisi degli Accessi al Sistema di Verbalizzazione Esami Online

Applicazione Web

dimostrazione pratica