Skip to content
forked from zhblue/hustoj

南京邮电大学程序设计类课程作业平台

Notifications You must be signed in to change notification settings

xuejing80/hustoj

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

南京邮电大学程序设计类课程作业平台

本系统是基于HUSTOJ二次开发的。特别感谢HUSTOJ的作者和广大贡献者!

如果这个项目对你有用,请挥动鼠标,右上角给个Star!

Star us, please!

HUSTOJ 是采用GPL的自由软件。

注意:基于本项目源码从事科研、论文、系统开发,"最好"在文中或系统中表明来自于本项目的内容和创意,否则所有贡献者可能会鄙视你和你的项目。使用本项目源码和freeproblemset题库请尊重程序员职业和劳动。

论文请引用参考文献:

[1] 程序设计类课程在线评测教辅系统的设计与实现

[2] 基于开放式云平台的开源在线评测系统设计与实现

PS: GPL保证你可以合法忽略以上注意事项但不能保证你不受鄙视,呵呵。

Ubuntu14.04快速安装指南:

1、安装Ubuntu Server 14.04 LTS  (本安装尚不支持16.x的Ubuntu系统)
2、执行如下命令
    wget https://raw.githubusercontent.com/xuejing80/hustoj/master/trunk/install/install-ubuntu14.04.sh
    sudo bash install-ubuntu14.04.sh
3、执行如下命令,如需配置发送邮件功能,设置143到146行中邮箱账号和密码,数据库密码应该不需要自己手动修改,脚本中会自动替换,如果有问题再手动修改
    wget https://raw.githubusercontent.com/xuejing80/hustoj/master/trunk/install/install-onlineTest.sh
    sudo vi /home/judge/onlineTest/onlineTest/settings.py
    sudo bash install-onlineTest.sh
4、安装后访问服务器80端口上的web服务
    例如 w3m http://127.0.0.1/

推荐用干净的Ubuntu安装,不推荐使用外挂的LAMP或LNMP打包程序,会与安装脚本冲突。

About

南京邮电大学程序设计类课程作业平台

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.6%
  • PHP 13.6%
  • HTML 6.8%
  • Python 5.8%
  • CSS 4.3%
  • C 2.5%
  • Other 3.4%