abelidze / cats-main

Programming contest control system

Home Page:https://imcs.dvfu.ru/cats?lang=en

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CATS: Programming contest control system

Build Status

Overview

CATS is a software for managing programming problems, organizing competitions, and supporting continuous learning process of programming-related subjects.

Installation on Linux

To install CATS you need to have git and sudo installed:

# apt-get install git sudo

Make sure current user is in sudoers (sudo group).

Clone this repo:

$ git clone git://github.com/klenin/cats-main.git

Look at deploy.bash, adjust http_proxy (and set env_keep in /etc/sudoers, see comments in deploy.bash) and Apache user group. Then execute that script:

$ ./deploy.bash

If everything is ok, copy Config.pm.template to Config.pm in cgi-bin/CATS/ and adjust database connection settings to your.

Restart Apache. You should now have working CATS installation.

Installation on Windows

Clone this repo:

> git clone git://github.com/klenin/cats-main.git

Run deploy script:

> deploy.bat

About

Programming contest control system

https://imcs.dvfu.ru/cats?lang=en

License:GNU General Public License v2.0


Languages

Language:Perl 86.1%Language:Perl 6 3.3%Language:CSS 2.6%Language:TSQL 1.8%Language:Batchfile 1.6%Language:PLSQL 1.3%Language:Shell 1.3%Language:JavaScript 1.2%Language:C 0.6%Language:Makefile 0.1%