The CompSAt /IT contest system
C C++ Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
diagrams
include
misc
resources
src
.gitignore
CMakeLists.txt
Doxyfile
LICENSE
README.md

README.md

Cerberus

Cerberus is a networked quiz-bee system in Qt/C++.

The project is under the supervision of the Computer Society of Ateneo.

Build Requirements

The following is needed to build Cerberus:

  • Qt Framework 4.6 - For some reason the system is unstable in Qt 4.7 due to some networking issues, we're currently investigating this.
  • C++ Compiler - Qt SDK for Windows already provides this.

Components

The system is split into multiple specialized programs in spirit of the UNIX development philosophy.

Main Components:

  • server: The main daemon of the system.
  • client: Client program to be installed in each computer of the contestant.
  • projector: Displays contest status, and other information. Used for projectors in the contest.
  • admin: Administrator interaface to the server.

Utilities:

  • question_editor
  • config_editor
  • registration_app
  • user_manager