Commit e6d677a3 authored by Andrea Trentini's avatar Andrea Trentini

descrizione per biblioteca

parent db24118b
......@@ -4,79 +4,47 @@ BiblioVisualizer
Un "gioco" di visualizzazione dei dati sul prestito libri nel Consorzio (CSBNO).
La barra (attualmente) mostra un "termometro" dei prestiti cumulativi della giornata in tutto il consorzio.
Parte da 0 (tutto i LED chiari) a mezzanotte di ogni giorno e durante il giorno sale fino a riempire
la barra di rosso man mano che nel consorzio vengono prestati libri.
Un cursore blu mostra il tempo che passa (si sposta ogni secondo) e un impulso
colorato di giallo scatta ogni volta che la barra riesce a collegarsi al server.
Parte da 0 (tutti i LED chiari) a mezzanotte di ogni giorno.
Durante il giorno sale fino a riempire la barra di rosso man mano che nel consorzio vengono prestati libri, ogni LED corrisponde a 100 prestiti.
Un cursore blu mostra il tempo che passa (si sposta ogni secondo) e un impulso colorato di giallo scatta ogni volta che la barra riesce a collegarsi in rete.
Scopi
~~~~~
Introduzione e scopo
~~~~~~~~~~~~~~~~~~~~
- Scopo di base: rendere parzialmente interattivo e “giocoso”
(*gamification*) il prestito libri
- rendere parzialmente interattivo e “giocoso” (*gamification*) il prestito libri
- Coinvolgimento attivo degli utenti
- “Termometro” biblioteca immediatamente visibile
- Community: concorso per progettare visualizzazione
Origine dei dati
~~~~~~~~~~~~~~~~
Data gathering (quasi *scraping*)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Su http://webopac.csbno.net c’è “cruscotto”:
- Dati da http://frassino.comperio.it/kpi/clavis-csbno.json:
Su http://webopac.csbno.net c’è un “cruscotto”, i dati (cumulativi e aggiornati ogni ora) provengono da http://frassino.comperio.it/kpi/clavis-csbno.json sotto forma di un JSON:
``{"dbName":"clavis-csbno", "utenti":"334518", "prestiti":"159497", "prestiti_oggi":"1520", "utentiplus":"7157", "utenti_attivi":"88484"}``
(JSON, tutto il CSBNO, cumulativi, aggiornati ogni ora)
Cosa visualizzare?
~~~~~~~~~~~~~~~~~~
- Ci vuole un dato un po’ variabile...
- Di cui calcolare/misurare un range di valori
- Scelto “prestiti_oggi”, variabile da 0 (a inizio giornata) a circa 5000 (a fine giornata) con punte di 7000 (cfr. http://atrent.it/CSBNO/CSBNO.log)
Quale dato visualizzare? Ci vuole un dato un po’ variabile...
Di cui calcolare/misurare un range di valori.
Abbiamo scelto “prestiti_oggi”, variabile da 0 (a inizio giornata) a circa 5000 (a fine giornata) con punte di 7000 (cfr. http://atrent.it/CSBNO/CSBNO.log)
La “barra” LED
~~~~~~~~~~~~~~
- ESP8266 (simil-Arduino + wifi)
- striscia LED RGB (**singolarmente** pilotabili)
- un lampadario industriale (per la versione finale), altezza 120cm, si
potrebbe appendere in biblioteca o posizionarlo “a piantana”
- striscia da 70 LED RGB (**singolarmente** pilotabili)
- un lampadario industriale di 120cm di altezza
Considerazioni
~~~~~~~~~~~~~~
- Dato NON *realtime*, una vera *gamification* non è possibile
- Visualizzazione “banale” (stile *progress bar*), ma codice GPL,
aperti (concorsi fra gli utenti delle biblioteche!?!) a suggerimenti
per altre opzioni, es:
Il dato NON è *realtime*, una vera *gamification* non è possibile al momento.
- 1 LED (o segmento di barra, vengono vendute a metro!)
corrisponde a 1 biblioteca, colore corrisponde ai
prestiti
- 1 LED (o segmento) corrisponde a un orario, cioè visualizzazione
cronologica
- segnalazione acquisti/donazioni scatena variazione
momentanea del pattern di LED
- con identificazione via RFID o qr-code:
La visualizzazione è “banale” (stile *progress bar*), ma il codice è libero (GPL), siamo aperti (concorsi fra gli utenti delle biblioteche!?!) a suggerimenti per altre opzioni, esempi (quasi, in funzione dei dati che verranno resi disponibili) implementabili:
- 1 LED (o segmento di barra, vengono vendute a metro!) corrisponde a 1 biblioteca, colore corrisponde ai prestiti
- 1 LED (o segmento) corrisponde a un orario, cioè visualizzazione cronologica
- segnalazione acquisti/donazioni scatena variazione momentanea del pattern di LED
- aggiungendo identificazione via RFID o qr-code:
- notifica novità interessanti per l’utente
- concorsi a premi
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment