Merge branch 'master' of ssh://git.andreafazzi.eu:10022/andrea/knowledgebase

This commit is contained in:
andrea 2023-10-27 08:21:14 +02:00
commit 530dc75541
3 changed files with 8 additions and 3 deletions

View file

@ -12,4 +12,5 @@
- $2^7:2^3$
- $2^7:2^{-3}$
- $2^{-7}\cdot 2^3$
-
- **14:58** [[quick capture]]: [Show HN: OpenAPI DevTools Chrome ext. that generates an API spec as you browse](https://news.ycombinator.com/item?id=38012032)
- **15:03** [[quick capture]]: https://news.ycombinator.com/item?id=26998308

1
journals/2023_10_27.md Normal file
View file

@ -0,0 +1 @@
- **06:59** [[quick capture]]: [Valetudo | Cloud replacement for vacuum robots enabling local-only operation](https://valetudo.cloud/)

View file

@ -1,4 +1,4 @@
- Nell'attuale idea di implementazione l'arena riceve il contenuto di un database #sqlite composto dal [[Collettore Probo]] (in questo momento rappresentato da un'applicazione locale).
- Nell'attuale idea di implementazione l'arena riceve il contenuto di un database #sqlite composto dal [[Collettore Probo]] (in questo momento rappresentato da un'applicazione locale). Il contenuto viene inviato dal Collector all'Arena mediante POST REST dopo essere stato opportunamente codificato in base64.
- A partire dal db caricato, il collettore produce i test per i partecipanti.
- L'arena espone quindi un URL specifico per il test e raggiungibile dal partecipante il quale, in seguito ad autenticazione, potrà svolgere il test.
- Per consegnare l'URL al partecipante sono possibili diverse strategie.
@ -6,4 +6,7 @@
- Esempio: https://probo.land/{examID}/{participantToken}
- Un qrcode che codifichi l'url relativo al test
- Esempio: https://probo.land/{examID}
-
- L'URL del servizio che presenterà un campo di input dove inserire codice del test e a seguire codice del partecipante.
- In una prima implementazione, l'Arena funge anche da frontend per il partecipante. In un secondo momento si potrà pensare ad una separazione tra backend e frontend.
- L'Arena dovrà essere in comunicazione con il collector al termine del test in modo che quest'ultimo possa raccogliere le risposte dei partecipanti ed eventualmente elaborarle. Arena e Collector saranno in comunicazione tramite API REST dopo essersi scambiati una API key. Inoltre, i due servizi potranno essere in comunicazione anche mediante #websocket per consentire uno scambio di dati in tempo reale.
-