安庆师范大学在线测评系统 - AQNUOJ
介绍
AQNUOJ 是基于 PHP 的高校在线评测系统。项目于2019年7月1日启动,旨在进一步完善学校信息化建设,激发学生学习程序设计语言的兴趣,锻炼大学生程序设计水平,提高大学生的综合素质,丰富校园文化气氛,拓展学生的课外活动,也为有更好的程序设计线上环境。
项目基于 Hustoj 进行二次开发,感谢 zhblue 对本 OJ 的支持。
架构
AQNUOJ 由 WEB 服务和评测 Core 模块组合而成,两部分可以独立运行。可通过数据库方式进行连接或HTTP方式连接,支持分布式测评。WEB 服务采用 PHP 语言编写,数据库采用 MySQL,前端框架采用 Bootstrap,Core 端采用 C++语言编写。
安装
注意事项
不要相信百度的老字号教程(那些是几年前的老黄历)会导致没有判断力,没有显示,不容易升级等等。
特别是不要安装 Apache,如果已经安装,请先禁用或卸载,以免80端口冲突。
不要使用 LNMP / LAMP / Cpanel /其他面板程序提供的 Mysql, Nginx, Apache, PHP 环境。安装脚本已经包含所有必需环境的安装。
安装依赖性
需要先安装HUSTOJ(访问[https://github.com/zhblue/hustoj)以获取更多信息)
正式安装
1 下载最新版本的AQNUOJ Web软件包并将其另存为/home/judge/src/web.tar.gz
2 解压缩web.tar.gz
cd /home/judge/src mv ./web ./web-old tar -zxvf web.tar.gz 配置数据库。有关详细信息,请参见原始web(web-old)中的db_info.inc.php 删除原始的jol数据库并导入下载的sql文件
界面
主页
公告
状态
后台-公告页管理
后台-问题管理
浏览器支持
Chrome、Firefox、IE (IE9以上)或其他支持 bootstrap 3的浏览器。
许可
GNU General Public License v3.0
最后
如果您觉得这个项目还不错,就 star 一下吧 :)
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。