knowledgebase/pages/Architettura backend di Probo.md
2023-11-21 20:25:06 +01:00

908 B

  • E' composta da vari servizi/microservizi.
    • Collettore Probo
      • Si occupa di raccogliere i quiz (domande e risposte).
    • Probo Arena
      • Si occupa di generare raccolte di quiz su richiesta.
      • Rappresenta l'endpoint di riferimento che consente ai partecipanti di svolgere i test (exams).
      • 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).
      • A partire dal db caricato, il collettore somministra i test ai partecipanti attraverso una qualche interfaccia.
      • 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.
  • E' composta da vari servizi/microservizi.