快速开始
请先安装docker和docker-compose,然后:
docker-compose up -d
即可一键部署ExamSys考试系统, 浏览器访问以下地址即可进入ExamSys主页(数据库初始化需要一段时间):
http://localhost
在k8s上部署:
kubectl -n <your_ns> create -f k8s-all.yaml
给想抄作业的同学们
这个项目已经年代久远,基本不会再维护了
它延伸自某次课设任务,几乎没有使用那些高级php框架、实现简单粗暴,适合本科入门的同学用作参考
ps. 作业还是要自己写哦 ;)
ExamSys是一个基于Web的在线考试系统,前端使用HTML+JS+CSS构建,后端使用PHP+MySQL实现,应用了BootStrap和JQuery框架以及AJAX、JSON等技术;程序构建了一个清爽简单的用户界面,分为学生端和教师端两部分,学生登录系统后可以自由选择任意题库进行答题练习,也可随时查看自己的答题情况,教师账户可对题库、题目细节、学生成绩等进行相应的管理操作。系统支持各种主流题型(单选多选、填空、判断),对客观题可以进行自动判分 。设计还有许多不如意的地方, 以后会慢慢改进, 慢慢完善这个系统, 使其可以满足大部分在线测试的需求.
Author | |
---|---|
Ryan | lrx0014@hotmail.com |
开发使用的是 WampServer 3.1.0 (php 5.6.31 + mysql 5.7.19)
引用了JQuery和Bootstrap框架
如果你不想使用Docker, 希望手动部署的话请阅读 How_To_Deploy.txt
可能是最后一次维护
- 添加docker-compose和k8s部署示例
- 修复docker镜像bug
- 项目Docker化,提供容器技术支持
修复了一些BUG,增加了新功能
-
修复一些页面逻辑是漏洞
-
增加了组卷功能,可以区分不同场次的考试
-
可以删除题目
实现最基础的功能,验证程序可正常工作
- 管理员端和考生端的注册登录
- 多项选择题的录入
- 信息浏览和考生答题功能