① 编写php程序实现对学生考试成绩进行等级划分!!
$score=81;
switch ($score)
{
case "$score">90&&"$$score"<=100:
echo"优秀<br>";
break;
case "$score">80&&"$score"<=90:
echo"优良<br>";
break;
case "$score">=60&&"$score"<=80:
echo"中等<br>";
break;
case "$score">=0&&"$score"<60:
echo"不及格<br>";
break;
default:
echo"成绩设置有误<br>";
}
② PHP的在线考试系统,做每一题都可以返回前一题修改答案,如何实现
做一个可以左右滑动的按钮即可。如下图:
③ PHP考试系统怎么实现在同一页面提交后,实现随机出题,并保证提交后,不再随机,要求试题和答案保持一致
用sesssion保存答过的题目id
每次选题前,先从session取出已答题目id跟所有题目id做一个差集,array_diff()可以计算数据差集。
新的题目从这个差集里随机选取。
至于试题和答案对应关系,做好答案和试题id的关联关系就行。
④ 假设我用PHP做了一个在线考试系统,有一个学生正常登录了,然后他通过在浏览器地址栏直接输入某个网页的
可以在打开这个系统的时候系统生成一个数组存在session中,当有人登录或者未登陆直接访问入口文件以外的文件时,做个判断,看当前登录或者未登录的人是否在session中.如果存在就是拥有访问权限,否则不可以. session中可以存储的是拥有权限用户的名字,分组或者ip等等.
基于上述的判断,也可以在入口文件被登录时生成一个常量,在直接访问入口文件以外的文件时,判断这个常量值,以便控制用户是否是经由入口文件访问其他文件的!
⑤ php考试系统数据库设计,主要是题库表和试卷表
1、题库记录各种试题
2、试卷是按规则生成出的试题;
3、用户考试:用户 关联 试卷 及试题 ,计算得分
大致就可以了1