Auto saved by Logseq

This commit is contained in:
andrea 2023-11-28 16:31:31 +01:00
parent 8194c72b7a
commit ad419ef1f8

View file

@ -1,5 +1,5 @@
- Nell'attuale idea di implementazione l'arena riceve un payload JSON con il contenuto degli *exams*, uno per ogni partecipante, ~~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~~. Il server Probo condivide con il collector (store) una *API key*.
- `POST /create // []Exams`
- `POST /create // []Exams => Exam store endpoint`
- 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.