本文預計閱讀時間:3分鐘
PHPEMS是基於PHP+Mysql開發的在線模擬考試系統,主要用於搭建模擬考試平臺。
該系統支持多種題型和展現方式,是國內首款支持題冒題和自動評分與教師評分相結合的PHP開源在線模擬考試系統。
使用該系統,您可以快速搭建用於模擬考試的網站平臺,實現無紙化考試、真實考場模擬、知識強化練習等功能。可滿足培訓機構、學校、公司等機構各種考試需求。
該系統附有二次開發指南,可供您基於該系統按需要再次添加或修改功能。
版權說明PHPEMS屬於開源免費程序,開發者為火眼,您可以自由修改其中屬於PHPEMS原創部分的代碼,原則上您只要不通過出售PHPEMS相關原始碼盈利,即可免費使用本軟體
安裝和配置通過 composer 指令直接創建項目
composer create-project --prefer-dist phpems/phpems phpems下載完成後,創建一個MySQL資料庫。在 lib 目錄下的 config.inc.php 文件中配置資料庫信息,如果需要,也可以開啟調試等。然後將 tasks 目錄下的資料庫文件 phpems.sql 導入創建好的資料庫,項目上線後務必刪除 tasks 目錄
默認管理員帳號:peadmin,密碼:peadmin
系統結構app 項目的核心代碼目錄,應用的所有模塊的類、控制器和視圖模板都在這裡,其中 app 對應PC端、 phone 對應移動端、 master 對應管理後臺、 teach 對應教師後臺。主要模塊如下files 上傳的附件和公共靜態文件目錄,需要可寫權限model 數據模型目錄,使用 ORM 操作資料庫更為便捷tasks 示例資料庫和示例文件目錄,項目上線後最好刪除部分演示
系統演示:https://phpems.is.js.cn/
源碼下載:https://github.com/oiuv/phpems
如果您想深入學習或了解更多開源資源和工具,可關注本公眾號並進群與大家討論,學習和實踐