LQD Online Judge
Find a file
2020-07-26 00:11:03 -05:00
.github/workflows Cloned DMOJ 2020-01-21 15:35:58 +09:00
chat_box Add notification 2020-07-02 21:50:31 -05:00
django_ace Cloned DMOJ 2020-01-21 15:35:58 +09:00
dmoj Add download AC submissions 2020-07-26 00:11:03 -05:00
judge Add download AC submissions 2020-07-26 00:11:03 -05:00
locale Add math engine to ticket 2020-06-30 11:42:45 -05:00
resources Update bridge (DMOJ) 2020-07-19 16:27:14 -05:00
templates Add download AC submissions 2020-07-26 00:11:03 -05:00
validator_template Increase checker compiler timedout 2020-07-22 16:13:41 -05:00
websocket change contest testcases visibility 2020-04-10 01:30:19 -05:00
.browserslistrc Cloned DMOJ 2020-01-21 15:35:58 +09:00
.flake8 Cloned DMOJ 2020-01-21 15:35:58 +09:00
.gitignore Ignore redundant files 2020-04-23 14:11:40 +09:00
.gitmodules Cloned DMOJ 2020-01-21 15:35:58 +09:00
502.html fix icon 2020-03-17 23:57:57 -06:00
<desired bridge log path> change contest testcases visibility 2020-04-10 01:30:19 -05:00
django_2_2_pymysql_patch.py Cloned DMOJ 2020-01-21 15:35:58 +09:00
dmoj_bridge_async.py Update bridge (DMOJ) 2020-07-19 16:27:14 -05:00
dmoj_celery.py Cloned DMOJ 2020-01-21 15:35:58 +09:00
dmoj_install_pymysql.py Cloned DMOJ 2020-01-21 15:35:58 +09:00
LICENSE Update AGPLv3 license 2020-01-21 15:44:20 +09:00
logo.png Update logo 2020-04-26 15:54:17 +00:00
make_style.sh change styles 2020-03-16 01:56:55 -06:00
manage.py Cloned DMOJ 2020-01-21 15:35:58 +09:00
manifest.json Cloned DMOJ 2020-01-21 15:35:58 +09:00
README.md update readme 2020-03-15 20:28:46 -06:00
requirements.txt Update bridge (DMOJ) 2020-07-19 16:27:14 -05:00
robots.txt Cloned DMOJ 2020-01-21 15:35:58 +09:00

online-judge

1. Activate virtualenv:

source dmojsite/bin/activate

2. Remember to change the local_settings

3. Run server:

python manage.py runserver 0.0.0.0:8000

4. Create configure file for judge:

python dmojauto-conf

5. Create folder for problems, change the dir in judge conf file and local_settings.py

6. Connect judge:

  • python manage.py runbridged
  • dmoj 0.0.0.0 -p 9999 -c judge/conf1.yml (depend on port in the local_settings.py and directory of conf file)

7. Update vietnamese translation:

  • go to locale/vi
  • modify .po file
  • python manage.py compilemessages
  • python manage.py compilejsi18n

###8. Run chat server: docker run -p 6379:6379 -d redis:2.8