Skip to content

yonathan-assefa/Andalus-CPOJ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Andalus Competitive Programming Online Judge (ACPOJ)

It is an automated judge system to run programming contests. It has a mechanism to submit problem solutions, have them judged fully automatically and provides (web)interfaces for teams, the jury and the general public.

Requirements

install python3

Creating Python Virtual Environment

install depenedcies

Right there, you will find the requirements.txt file that has all the great debugging tools, django helpers and some other cool stuff. To install them, simply type:

pip install -r requirements.txt

Initialize the database

First set the database engine (PostgreSQL, MySQL, etc..) in your settings files; projectname/settings.py . Of course, remember to install necessary database driver for your engine. Then define your credentials as well. Time to finish it up:

If you have not database engine or driver , use default database that is sqlite3. comment mysql configration and uncomment sqlite3 in projectname/settings.py

python manage.py migrate

create super user it is super admin/database admin, simply type :

python manage.py createsuperuser

and create admin of the system from user table by selecting admin role in django admin site.

Ready? Go!

python manage.py runserver

Authors

  • Mukerem Ali
  • Mustefa Kamil

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 30.6%
  • HTML 26.3%
  • Python 22.9%
  • CSS 20.0%
  • PHP 0.2%