Menu

Tree [0cd84e] master /
 History

HTTPS access


File Date Author Commit
 admin 2009-12-20 Nicolo John Davis Nicolo John Davis [0d7d8b] Added syntax highlighting for View Code
 code 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 flot 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 images 2009-12-20 Nicolo John Davis Nicolo John Davis [0d7d8b] Added syntax highlighting for View Code
 js 2009-12-20 Nicolo John Davis Nicolo John Davis [0d7d8b] Added syntax highlighting for View Code
 problems 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 statistics 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 .gitignore 2009-12-19 Nicolo John Davis Nicolo John Davis [987771] Added .gitignore
 README 2009-12-20 Nicolo John Davis Nicolo John Davis [c704ae] Updated README
 admin.php 2009-12-20 Nicolo John Davis Nicolo John Davis [0d7d8b] Added syntax highlighting for View Code
 chat.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 dbinit.sql 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 faq.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 footer.php 2009-12-20 Nicolo John Davis Nicolo John Davis [f02d01] Added highlight.js to credits in footer
 getannouncements.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 getchat.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 getdetails.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 getleaders.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 getscores.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 getsubmissions.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 gettimeline.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 header.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 index.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 login.php 2010-03-25 Nicolo John Davis Nicolo John Davis [0cd84e] - Admin submissions do not register in the data...
 logout.php 2010-03-25 Nicolo John Davis Nicolo John Davis [0cd84e] - Admin submissions do not register in the data...
 menu.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 onj 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 problem.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 processfile.php 2010-03-25 Nicolo John Davis Nicolo John Davis [0cd84e] - Admin submissions do not register in the data...
 scores.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 settings.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 setup 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 sidebar.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 submissions.php 2009-12-19 Nicolo John Davis Nicolo John Davis [bf9474] Moved jquery files to directory js/
 submitchat.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 timer.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add
 uploadform.php 2009-12-19 Nicolo John Davis Nicolo John Davis [c609b3] Initial add

Read Me

===
ONJ
===

INSTALLATION INSTRUCTIONS
==================================================
1. Place these files in a directory under your web root
2. Edit setup and set the variables to appropriate values
3. Run ./setup

WARNING
==================================================
1. Do NOT run setup after the initial installation. It resets the database.

HOW TO UPDATE PROBLEMS
==================================================
1. Problems are stored under the problems/ directory
2. In this directory, you will find subfolders 1/ 2/ 3/ 4/ 5/, each holding data for the corresponding problem
3. Under each of these, you will find 3 files:
	- statement : This contains the html of the problem statement
	- in : This is the system test input file
	- out : This is the expected output that the program should produce
4. You can also edit problems from the problem page if you are logged in as admin

HOW TO CHANGE SETTINGS AFTER INITIAL SETUP
==================================================
1. Play around with settings.php. You can change the start/end time, problem point values and several other things there.
2. Modify header.php to change the title.
3. I prefer if you keep footer.php intact.

ADMIN ACCOUNT
==================================================
The admin account is 'admin' with password 'onj'. To change the password, either manually do it in the database (ugly) or edit the dbinit.sql file before running setup