基于php的在线考试小程序DEMO

在这里插入图片描述
基于微信小程序的在线考试系统,前台用户使用小程序考试,小程序前端界面拟采用微信开发者工具进行开发,使用 wxml,wxss 等技术实现,后台使用 PHP 进行管理,运用 MySQL 数据库存放数据,用户通过微信搜索、分享、扫码等方式进入到小程序主页面,首先在登录页面进行登录进入小程序,小程序内部分为两个页面:测试页面与用户页面(教师用户只有用户页面),测试页面内罗列出可以进行测试的科目,用户可以选择,也可以通过搜索的方式定位科目,开始考试,随即系统开始计时,到时自动提交试卷 ;在这里插入图片描述

学生用户:用户页面内有用户的账户信息(头像,用户名,姓名,专业班级,学号),测试记录【(时间,科目,分数),点击记录可以查看该考试的详情,即第(5)点】,错题集合(所有做错的题,点击题目可以查看解析)。
教师用户:用户页面内有账户信息(头像,用户名,姓名,教授科目),本科目测试记录(内有时间 学号 分数组成的记录,点击记录可以查看该学号同学作答详情即第(5)点)
小程序的主要功能如下:
(1)登录功能:可以注册普通账号(用户名,密码)登录,也可以直接通过微信登录,注册时可以选择学生或教师,如果选择教师,还要选择教授科目,登录后可以修改用户基本信息,也可以退出登录。在这里插入图片描述

(1)能够选择指定的科目,也可以在搜索框搜索科目。 科目有C语言程序设计,计算机网络,数据库管理与应用,web技术。
(2)随机抽题。在选择指定科目后,系统随机从题库中抽取出指定数目的题目。分为别单项选择题20道(2分1道),多项选择题10道(3分1道,错选漏选均不得分),判断题10道(1分1道),填空题10道(2分1道,1题1空) 满分100分
(3)计时考试,自动提交。考试开始后进入倒计时(1小时),按照题型顺序显示题目,有上一题,下一题按钮,最后一道题的页面是上一题和提交按钮,当到达规定时间还未提交试卷,系统将自动交卷。用户手动提交时,提示是否提交,选择是后,系统检查是否有未作答完的题目,如果有,则提示用户继续作答,否则直接提交
(4)试卷批阅。在用户提交试卷之后,系统能够根据预设对所提交的试卷进行批改,并且按照规则得出相应的分数反馈给前台用户。
(5)题目分析及记录。在用户提交试卷并得到分数后,系统会按题型分类显示出此次作答的所有题目的编号,正确的题显示为绿色,错误的为红色,点击编号可以查看相应解析,所有的错题将会汇总在用户界面的“错题集”内,方便用户查看巩固。
(6)简单的防作弊:在别处复制的内容无法粘贴进考试系统;开始作答后,切屏离开作答页面的次数大于两次将直接交卷。始终在作答页面的顶部显示红色文字警告:“切屏离开作答页面的次数大于两次系统将强制交卷”在这里插入图片描述

                  PHP
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值