/Cerberus

The CompSAt /IT contest system

Primary LanguageCGNU General Public License v2.0GPL-2.0

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