NoZ

題庫選題於平行測驗建置

2024/05

利用基因演算法來幫助選題,並且可用於平行測驗的建置中,讓使用者從題庫中一鍵按下,同時產生兩份難度相當,且題目完全不重複的考卷,使用場景例如教師需出兩份試卷,一份用於補考學生, 使難度符合公平性外,也使題目不重複出現而無曝光性。

題庫選題於平行測驗建置 image

使用技術

React JSMUINode JSExpress JSMongoDBZeabur
題庫選題於平行測驗建置 image

專案介紹

「題庫選題於平行測驗建置」是我於2024下學期人工智慧這門課製作的專題,前端使用React JS、react query以及MUI框架完成,後端則使用Node JS以及其框架Express JS完成,資料庫採用非關聯式資料庫MongoDB,前後端均部署於Zeabur平台上。

除此之外,為了能運用「基因演算法」以及「平行測驗」之理論於實作上,也研讀了相關的文獻,並將其實作於後端的API中,讓使用者能夠透過前端的介面來進行題庫的選題。

專案連結

主要功能

  • 可自行新增題目進題庫
  • 可查看當前題庫中所有的題目
  • 可自動依照平行測驗概念產生試題
  • 產生試題方式由基因演算法實作
  • 產生試題後可一鍵下載立即測驗
  • 所有試題都會顯示難易度

其他補充

投影片簡報