/MOJ

Primary LanguageCGNU General Public License v3.0GPL-3.0

MnnuacmOnlineJudgeSystem

请您尊重开源项目作者的劳动成果,保留项目原有作者信息,在外网使用请提前联系!未经许可在公开场合使用视为侵权

项目进展 (截止2018.11.20)

安装配置方法请见我的博客,目前项目还在测试,数据库迁移文件可能更新不是很及时,敬请谅解。 pipiqiang.cn

输入图片说明

输入图片说明

由于不支持动图,所以界面预览详见附件

3.0.0 该版本将作为发行版,正式上线,修复大部分问题,提供稳定的评测与考试体验。12月中旬完成。

2.1.185

现在我们实现了考试部分的Rank统计状态显示,随机出题功能,可以根据题库随机向用户派发题目,并且按照题目类别来显示Rank,翻遍用户了解其他同学完成进度

2.1.117

此次更新增加后台功能的丰富性,后台提供简洁的路由,sql命令行,Websocket通讯的支持,方便教师在教学的时候向客户端推送通知等操作。

2.0

全新前端界面开发,实现完全独立的前后端,前后台数据交互用json形式完成,其余js,css均为静态资源,可以使用阿里等CDN进行加速,提高网站响应速度,降低带宽占用。初次加载时需要缓存数据未1.6MB,初次加载过后每次访问数据大小不超过30KB,极大缓解网络压力。 前后端独立开发,可以根据后端接口轻松构建微信小程序等第三方拓展。 实现OAuth登录认证模式,用户密码仅传输一次,大大提高数据安全性。 对于高消耗操作采取限制,例如AC,Submit人数更新频率限制,Rank刷新频率限制,采用redis缓存,提供分布式缓存支持。可根据需求进行拓展。

1.0

实现评测功能,实现多组数据上传功能。 实现创建比赛功能,ProblemID随机处理 现实邮箱审核认证

项目介绍

闽南师范大学ACM在线评测系统

软件架构

基于Laravel框架开发

使用说明

参与贡献

闽南师范大学ACM队

##喜欢的右上角点个Star~