基於PHP+Mysql的在線考試系統

2021-03-02 PHP開源精選

本文預計閱讀時間: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

如果您想深入學習或了解更多開源資源和工具,可關注本公眾號並進群與大家討論,學習和實踐

相關焦點

  • 靜態/動態編譯在apache+php+mysql的應用
    我今天就以apache+mysql+php說一下靜態編譯和DSO動態編譯的區別,我會分別拿apache1.3.27和apache2.0.46說明,因為兩個版本的編譯命令是有所區別的。系統和所需軟體:Redhat9.0apache:1.3.27和2.0.46php:4.3.2mysql:4.0.131.首先來安裝mysql,這不是我們的重點,所以關於mysql的安裝配置我就很快過去了tarzvxfmysql-4.0.13.tar.gzcdmysql-4.0.13.
  • MySQL中插入datetime時的PHP date()格式
    源 / php中文網      源 / www.php.cnMySQL以'YYYY-MM-DD HH:MM:SS'格式檢索並顯示DATETIME值。當使用PHP在MySQL中編寫查詢時,它的適用性將基於MySQL本身進行檢查。
  • PHP mysql中limit用法詳解(代碼示例)
    源 / php中文網      源 / www.php.cn在MySQL中,LIMIT子句與SELECT語句一起使用,以限制結果集中的行數。LIMIT子句接受一個或兩個offset和count的參數。這兩個參數的值都可以是零或正整數。offset:用於指定要返回的第一行的偏移量。
  • 從Web查詢資料庫之PHP與MySQL篇
    從Web查詢資料庫:Web資料庫架構的工作原理 一個用戶的瀏覽器發出一個HTTP請求,請求特定的Web頁面,在該頁面中出發form表單提交到php腳本文件(如:results.php)中處理 Web伺服器接收到對results.php頁面的請求後,檢索文件,並將其傳遞給PHP引擎處理 PHP引擎開始解析腳本
  • php與MySQL(基本操作)
    在這裡,我是用的是wamp集成的mysql資料庫,我們用以上方法來連接到我們的資料庫。(用戶名默認為root,密碼為空);$conn=mysqli_connect("localhost","root","");if(!
  • OpenResty、PHP-fpm與NodeJs操作MySQL的性能對比
    的投遞今天agentzh在微博上公布了一些OpenResty 與 php-fpm、Nodejs操作MySQL的性能評測數據。agentzh:我剛才在對比測試大結果集查詢時,發現NodeJS在使用 node-mysql庫訪問MySQL時,上下文切換次數居高不下,都快趕上 php-fpm + php-mysql了。
  • 完全講解PHP+MySQL的分頁顯示示例分析
    ("localhost","root",""); //連接資料庫$rs=mysql_query("select count(*) from tb_product",$conn); //取得記錄總數$rs$myrow = mysql_fetch_array($rs);$numrows=$myrow[0]; //計算總頁數
  • Java在線考試系統
    項目介紹學之思在線考試系統是一款 java + vue 的前後端分離的考試系統。
  • Java 在線考試系統!
    今天就給大家分享一個 Gitee 上熱門的開源項目:Java在線考試系統。Java在線考試系統 的技術棧為 Java + Vue,即前後端分離,整個代碼結構清晰,適合新手閱讀學習;部署簡單快捷,短時間內就能上手操作。
  • PHP+MySQL應用中使用XOR運算加密算法
    本例中,為了保護用戶的密碼,系統想要達到的目的如下。·在用戶註冊時,用戶需要添寫用戶密碼錶單。·除用戶本人之外,其他任何人都無法獲取其密碼信息,包括系統設計者和資料庫管理員。·系統能根據用戶輸入的密碼驗證用戶的合法性。
  • 基於AIML的PHP聊天機器人
    chatbot:基於AIML的PHP聊天天機器人
  • Php常見問題總結
    php $arr = get_defined_functions(); Function php() {}echo   "<pre>"; Echo   "這裡顯示系統所支持的所有函數,和自定以函數php\n";print_r($arr); echo   "</pre>"; ?
  • 【項目】Java在線考試系統
    註:由於公眾號文章推送規則的改變,所以為了大家能夠準時收到我們的文章推送,請記得將公眾號: JAVA編碼進化論 設為星標~這樣就不會錯過每一篇精彩的推送啦~項目介紹學之思在線考試系統是一款java + vue 的前後端分離的考試系統。
  • mysql和php字符長度判斷
    問題最近工作中遇到一個問題,資料庫欄位設置的varchar(255),測試測的時候總是在臨界點那邊給我提bug,今天研究一下mysql和php字符長度判斷。環境php7.2.9mysql8.0.12測試時文件的編碼方式要是UTF8資料庫欄位類型大小為 varchar(255),php中用strlen()與mb_strlen()函數。
  • php mysql SQL注入語句構造
    由於PHP和MYSQL
  • php mysql PDO 查詢操作的實例詳解
    http://www.jb51.net/article/124388.htm這篇文章主要介紹了php mysql PDO
  • php+mysql紮實個人基本功
    一.10句話1.不要依賴register_global=ON的環境,從你剛懂得配置php運行環境甚至尚不明白register_global的ON/OFF會對自己有什麼影響的那天起,就應該勇敢地把它設為OFF.2.寫程序前看看怎麼用error_reporting.
  • [精選] MySQL分庫分表後用PHP如何來完美操作
    phpini_set('memory_limit', '-1');$con=mysql_connect("192.168.1.198","open","123456");if($con){        for($i=0;$i<10;$i++){//10個庫        $sql="drop database cloude_{$i};";//刪庫 謹慎
  • (進階篇)PHP+Mysql+jQuery實現查詢和列表框選擇操作
    本文講解如何通過ajax查詢mysql數據,並將返回的數據顯示在待選列表中,再通過選擇最終將選項加入到已選區,可以用在許多後臺管理系統中。本文列表框的操作依賴jquery插件:Multiselect。<form id="sel_form" action="post.php" method="post">    <p><input type="text" name="keys" id="keys" value="輸入姓名或手機號碼" onclick="this.value=''" />     <input
  • 基於智慧校園平臺的在線考試系統應用研究
    為此,本文將針對智慧校園平臺中的在線考試系統進行了應用方面的相關研究,利用在線考試系統的試題錄入、在線組裝試卷、在線考試安排、在線考試監控、在線閱卷等功能做了一些實踐探索。二、在線考試系統的功能應用在線考試系統是基於網絡技術的一種考試系統,通過改革傳統考試形式及評卷方法,實現考試工作的網絡化、無紙化和評分自動化,提升學校信息化教學手段。在線考試系統具有穩定、高效、準確、便捷、安全等特點,實現了學校從試卷製作到成績查詢自動化。