#SwiftQuiz
SwiftQuiz 是一套基于ThinkPHP框架开发的在线答题系统,开放源代码。
###特点
- 支持图片、数学公式、文本格式
- 查看每个人的成绩,答题情况
- 按标签分类用户、试卷
- 对手机、平板等触屏设备的良好支持
###版本信息
SwiftQuiz 1.0 Beta
###关于开发者
DavidZYC2000
###许可
使用本软件需要遵守GPL协议
###反馈
如有任何问题请直接在GitHub上发送Issue
###致谢以下开源项目
- Bootstrap (前端框架)
- Bootswatch定制版Bootstrap主题:Paper (Material Design风格主题)
- jQuery (JavaScript库)
- CKEditor (HTML5富文本编辑器)
- ThinkPHP (MVC PHP框架)
- Chart.js (图表生成库)
###下一步
- 加入人工阅卷系统
- Excel CSV文件批量导入用户、题目
- 用户头像、积分系统
- 评论、互动系统
###系统要求
- Windows Server / Linux 服务器操作系统
- Apache WEB服务器软件
- MySQL 数据库
- PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持)
###安装步骤
-
Apache 请在 httpd.conf 配置文件中启用
mod_rewrite.so
模块 -
把压缩包内所有内容拷贝至
www
目录 -
打开
www/SwiftQuiz/Common/Conf/config.php
,修改以下内容'DB_TYPE' => 'mysql',
'DB_HOST' => '这里填数据库服务器地址',
'DB_NAME' => '这里填填数据库名',
'DB_PORT' => 这里填填数据库服务器端口,
'DB_PREFIX' => '这里填数据库表前缀',
'DB_PWD' => '这里填数据库密码',
'DB_USER' => '这里填数据库用户名', -
将根目录的
SwiftQuiz.sql
导入数据库 -
OK,可以开始使用了。
###第一次使用
安装完成后,可以删除SwiftQuiz.sql
及README.md
(本文档)
默认管理员账号
账号:admin
密码:12345678
安装完成后,请立即更改默认管理员密码