考試系統隨機組卷思路

背景

 最近幫助朋友弄一個系統,裏面有一個功能是隨機組卷的功能,雖然可能聽起來不就是一個隨機嗎?看似簡單,但真是卡了我兩天。

說明:隨機組卷之前要進行試題配置,配置的內容爲,某科目下某章節選擇題n道,填空題m道,簡答題x道。

思路 

對於選擇題來說,每個章節的題數都不一樣,所以需要分開來查,首先查出對每個章節的題目數量的配置,然後在配置sql語句,去題庫中隨機查詢出該章節下的設定數量的選擇題。

然後對所有章節的配置進行遍歷配置其sql語句進行查詢就闊以了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章