Skip to content
This repository has been archived by the owner on Jul 14, 2020. It is now read-only.

Architecture

Kamila Součková edited this page Oct 18, 2019 · 1 revision

How this works:

  • The front-end webserver provides the interface for users (participants).
    • Users upload their code here, and get logs and results from here.
    • Code lives in webserver/.
  • The master takes care of running the user code on worker machines and collecting results from the sinks.
    • Code lives in master/.
  • We need to generate the assignments and score the results for each round.
    • Code lives in webserver/scoring/.
  • The webserver pushes the scores into InfluxDB, and a dashboard is used to display them.
    • This does not live in this repository.
Clone this wiki locally