① 編寫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