CMS: Is a Self-hosted Open-source Contest Management System

CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest.

CMS has been designed to be general and to handle many types of contests, tasks, scoring, etc. Nonetheless, CMS has been explicitly built to be used in the 2012 International Olympiad in Informatics, held in September 2012 in Italy.


  1. Statement manager
  2. Contest rules and basic information
  3. Manage unlimited contestants and teams
  4. Filter and sort teams, and members by score
  5. Task management: Assign and manage unlimited tasks
  6. Submission management
  7. Automated contest completion command
  8. Manages contest score
  9. Track finished time
  10. Contesting can submit files
  11. Token managers
  12. Add your own logo
  13. Charts and graphs per contestant
  14. Supports multiple days
  15. Manage resources
  16. Set the grand contest information
  17. Write dozens of questions and define precompiled answers



Open-source Apps


Medical Apps




Dev. Resources