欢迎使用 AM 在线考试系统
AM 在线考试系统
- 简单高效,简洁美观。
- 可以脱离“管理员”模块单独运行。
- 后端采用 ThinkPHP 框架。
- 前端采用 Bootstrap 框架。
- 可以批量导入学生信息。
- 可设置多个管理员账号。
- 可定时发布试题。
系统特色
- AM在线考试提交系统是一个采用ThinkPHP框架的简单高效的在线考试提交系统。
- 本系统适用于学校上机考试,网内作业提交等环境。
- 老师可以将它应用为上机实验课签到平台,作业发布平台,上机考试答案提交平台。
- 老师发布作业时可以设置作业发布时间从而实现定时发布。
- 学生提交作业可以删除已经提交的文件。
- 免除了上机考试配置FTP权限的麻烦。
安装说明
- 安装 Apache 、 MySQL 、PHP 。
- 修改 php.ini 文件:
- 必须 zlib.output_compression = On
- 必须 session.auto_start = 1
- 可选 upload_max_filesize = 100M
- 必须 date.timezone = PRC
- 修改 httpd.conf 文件:
- 推荐 开启 rewrite_module 模块
- 推荐 AllowOverride All
- 重启 Apache 。
- 配置 Application/Common/Conf/config.php 文件:
- 填入数据库相关信息。
- 如果 2.1 中开启了 rewrite 模块,那么将 URL 模式 设置为 1 或 2 ,否则只能设置为 1 。
- 将 upload 文件夹里面的全部文件上传
- 将 Database.sql 导入到数据库
- 打开浏览器,进入 http://网址或IP地址/Admin ,使用默认用户名 “admin” 密码 “admin” (不含外层引号)进行上传试题、管理学生操作。
注意
- 要求 PHP 版本大于5.3.0 。
- 请使用 Chrome 、 Opera 、Firefox 、 IE 10 等浏览器。
更新记录
[2013.11.16] Alpha 1
[2013.11.25] Alpha 2
- 修改: 登录逻辑
- 增加: IP与用户绑定功能
- 修复: Bug若干
- 记录: 第一次大规模上线使用
[2014.01.30] Alpha 3
- 试验性质版本,未发布
- 增加: 一个简单的在线聊天模块
[2014.04.18] Beta 1
- 更改: 使用 ThinkPHP 框架重写后端
- 更改: 使用 Bootstrap 框架重写前端
- 更改: 采用 MVC 架构
- 更改: 界面风格简洁化
- 增加: 用户可删除已上传文件
- 增加: 管理员可删除已上传题目
- 增加: 上传题目可设置开始下载时间
- 增加: 管理员可查看学生提交情况
- 增加: 添加学生功能
- 增加: 批量添加学生功能。(从 CSV 文件中读取学生数据)
- 增加: 删除学生功能
- 增加: 参数使用 Base64 简单加密
- 增加: 学生下载文件时只能通过特定入口下载
- 去除: 不成熟的在线聊天模块
作者信息
小金鱼儿
发表回复