Skip to content

kongyanye/A-simple-OJ--Online-Judge--system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple OJ (Online Judge) system

A simple OJ (Online Judge) system based on html+PHP+Python, that allows users to upload file, score results and display the ranking.

index page

index.html

upload page

upload.php

Flowchart:

flowchart

Description:

Users upload files through index.html, then files are scored by a Python script main.py. After the uploaded file is successfully scored, the result csv file will be updated. Lastly, the script run.py will convert the updated csv file into html page by using csvtotable and update index.html. Users will be authenticated by the filename, e.g., including a secret key in the filename.

Further Reading:

Sandbox

About

A simple OJ (Online Judge) system for course use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages