必要參數組合= A1 AND A2 ~~AND An;任選參數組合= B1 OR B2 ~~OR Bn;
大題數dts =3 '預設為3道大題;小題數xts=0 '預設為50道小題;
IF 無判斷題 THEN dts=dts - 1 END IF '開始計算大題數
IF 無單選題 THEN dts=dts - 1 END IF
IF 無多選題 THEN dts=dts - 1 END IF
開始掃描相應科目的試題庫,獲得臨時所有合格試題預覽,接著開始手工細選試題以產生試卷或電腦自動組卷。
IF 符合必要參數組合 THEN
SELCECT 任選參數
B1:顯示符合必要參數+B1的試題編號及內容
B2:顯示符合必要參數+B2的試題編號及內容
┋ ┋ ┋
Bn:顯示符合必要參數+Bn的試題編號及內容
END SELCECT
END IF
IF dts>= 1 THEN
IF 試題編號合法THEN xts=xts + 1
ELSE 請輸入合法的試題編號!
END IF
IF dts>xts THEN xts必須大於或等於dts!
ELSE
IF 某已存在的題型中小題數為0 THEN 該題型至少要有1道試題!
END IF
END IF
IF 判斷題存在且分數<= 0 OR分數>100 THEN 請修改!
ELSE TOTALFEN= TOTALFEN +PDTF
END IF
IF 單選題存在且分數<= 0 OR分數>100 THEN 請修改!
ELSE TOTALFEN= TOTALFEN +DXTF
END IF
IF 多選題存在且分數<= 0 OR分數>100 THEN 請修改!
ELSE TOTALFEN= TOTALFEN +TSTF
END IF
IF TOTALFEN <= 0 OR TOTALFEN > 100 THEN
總分在1---100分之內!
END IF
ELSE 試卷大題數不得為0!
IF testtime<= 0 OR testtime>= 4 (hour) THEN
考試時間必須滿足0 <testtime< 4 (hour)!
END IF
END IF
IF所有資料均合法 THEN 則將該試卷的相關資訊存檔
END IF