網站php出題系統(php刷題網站)

  • 1、推薦一套在線考試系統
  • 2、求教一個ThinkPHP隨機出題的方法。我一直不知道怎麼把問題和選項匹配並且進行頁面輸出。
  • 3、有哪些 PHP 開源的問答系統?
  • 4、PHP考試系統怎麼實現在同一頁面提交後,實現隨機出題,並保證提交後,不再隨機,要求試題和答案保持一致
  • 5、推薦幾個PHP系統
  • 6、求一個 基於PHP+Mysql的在線考試系統源碼。。。

一個好的在線考試系統,應該能完成題卷管理、考生管理、考務管理、在線網考、雲端監考、網上閱卷、成績統計、成績分析等全流程在線考試工作,能夠在打破考場邊界問題,滿足遠程在線在家考試需求的同時,確保考試的高效、穩定、安全、便捷以及公平公正。對於一些高校等會進行高利害考試的單位來說,在線考試系統的保密性也尤為重要。

關於在線考試系統的功能,具體可以參考以下幾點:

1.制題組卷

(1)題庫管理:強大題庫管理,支持全試題模型(文字、圖片、表格、公式、音頻等),單題/批量錄入,在線/離線錄入,錄入、編輯、審核、組卷、檢索操作簡單,試題與成績關聯,記錄試題版本和使用次數等。

(2)智能組卷:手動組卷/自動組卷,單套/批量組卷,可按題量、分數、題型結構、知識結構、難度係數等多重模式組卷,簡單組卷、精確組卷、藍圖組卷。

(3)高效輸出:試題試卷可預覽、可修改、可導出,可一體化輸出線下印刷,也可聯通線上網考。

2.在線考試

(1)360°智能監考:精準識別環境異常、照片/真人替考、虛擬攝像頭等;本地環境監控,屏鍵鎖定、熱鍵屏蔽、遠程協助工具屏蔽;人臉識別,身份認證,活體檢測,考中抓拍;高中低三檔監考策略;考中可通話、可求助;視頻監控,手機監控,雙機位監考;雲端巡考,監控大屏鳥瞰實時考場;AI監考,智能預警;作弊排查,違規記錄存底可追溯。

(2)防泄題防作弊:考生端遠程監測,隨機抽題,小題亂序,選項亂序,一人一卷。

(3)功能穩定:集中統考、隨到隨考,隨機組卷,支撐安全穩定的高並發考試。

(4)故障防備:考中異常中斷,作答實時保存,實現斷點續考。

(5)統計分析:統計考試的總人數、參考/缺考/及格人數、考試排名等多維度信息。

3.網上閱卷

(1)在線管理:閱卷進度、閱卷質量全監管,監管與閱卷線上協同,科學化管理。

(2)高效閱卷:客觀題自動判分,主觀題在線評閱;鍵盤給分、鼠標給分、軌跡給分;智能回評、問題卷提交;可看標答;評卷軌跡可追溯,複核可定義題位;自動加分、登分、統計。

(3)統計分析:題目得分、題類得分;平均分、最高最低分、得分率、標準差;其他統計指標。

(4)信息查詢:查詢考生答卷信息(答題、得分、評分等);查詢閱卷進度、分科目閱卷進度、老師閱卷情況等。

在線考試系統具體功能還有很多,可根據實際情況和場景需求自行選擇。

                                 

這個問題並不難,問題關鍵不在於你使用什麼框架,而在於你數據庫怎麼建立。假設你的數據庫建立非常簡單,question作為表名,字段是id主鍵,自動增長;question 題目; answer答案。

那麼你只需要獲取到提供有多少個題目,然後使用php的生成隨機數函數來隨機產生幾個id,然後根據對應的id去查找題目和答案即可。

不應該有難度的東西,不理解你是卡在哪個地方。

有ASK問答系統 PHP168問答系統 他們的運行環境都一樣的:php+mysql+apache

ASK的沒有用過。一直都用PHP168的,他們的功能基本可以滿足我

1. 各個模塊分別設置,開啟或關閉。各個模塊有各自獨立的自定義分類,每個分類可以設置對應的管理員

(刪除,置頂,取消置頂,收集問題,政府模塊還有問題上報功能,需後台設置); 有自己獨立的功能頁面。

2. 總裁問答,對提問者提問可設置是否審核顯示;可設置是否對提問單獨回答。

3. 客服問答:可採取單人或多人問答,可分售前售後等業務分類。

4. 企業內部:有完善的企業問答體系,對各部門,各崗位有完整的諮詢系統,企業問題獨立分類顯示,分職位顯示;

你可以去PHP168CMS下載個免費的回去體驗

用sesssion保存答過的題目id

每次選題前,先從session取出已答題目id跟所有題目id做一個差集,array_diff()可以計算數據差集。

新的題目從這個差集里隨機選取。

至於試題和答案對應關係,做好答案和試題id的關聯關係就行。

Exponent CMS 點擊次數:576

Exponent這個開源內容管理系統,它可以讓網站管理人員輕鬆創建和管理動態網站而不需要直接編寫頁面代碼和管理網站導航。所有事情從用戶管理,到網站配置,再到內容編輯都在同一個系統內完成。它允許任何人創建網站頁面,頁面中的內容,並管理這些頁面應該放到網站的什麼地方。但所有這些都是完全以一種新的方式實現。Exponent使用一個直觀,靈活的內容編輯系統。它可以讓管理員直接在當前訪問的頁面上直接修改內容,而不用再返回到後台管理界面。Exponent CMS採用模塊化設計而且非常靈活。

EyeOS 點擊次數:1233

EyeOS是一個開源基於Web的桌面系統,也叫做Web操作系統(Web OS)或Web Office。該系統的基礎模塊包括了一些辦公和PIM(個人信息管理)軟件。還可對EyeOS進行擴展使其具有:Blog,Chat,日曆,文件管理,論壇,RSS閱讀器,文本編輯器,計算器等。

V2 CMS 點擊次數:1400

V2 CMS是一個簡單的內容管理系統,易於安裝和更改。它包含了一個完整的WYSIWYG編輯器具有圖片處理,系統文件在線編輯等功能。V2 CMS的特點:

模板驅動布局設計(使用css腳本)

內置WYSIWYG編輯器(兼容IE與Mozilla)

全局搜索功能

用戶管理

搜索引擎友好的URL

顯示/隱藏頁面

網站訪問統計

數據庫備份

電子報

DBHcms 點擊次數:1737

DBHcms是一個小型的PHP開源內容管理系統適用於個人和小型商業網站。它是搜索引擎優化的(使得網站易被搜索引擎收錄)。DBHcms十分靈活而且簡單,易使用,支持多種語言和模板驅動布局。

Campsite 點擊次數:821

Campsite是一個適用於大中型新聞類網站,支持多語言的內容管理系統。它的用戶界面是按照最終用戶(新聞記者,編者,出版者)的習慣來設計。並且還可以通過配置來滿足不同類型用戶的需求。Campsite遵循印刷報紙出版範例。

Joomla! 點擊次數:3848

Joomla!是一套獲得過多個獎項的內容管理系統(Content Management System, CMS)。Joomla!採用PHP+MySQL數據庫開發,可運行在Linux、Windows、MacOSX、Solaris等各種平台上。Joomla!除了具有新聞/文章管理,文檔/圖片管理,網站布局設置,模板/主題管理等一些基本功能之外。還可通過其提供的上千個插件進行功能擴展包括:電子商務與購物車引擎,論壇與聊天軟件,日曆,博客軟件,目錄分類管理,廣告管理系統,電子報,數據收集與報表工具,期刊訂閱服務等。

Xaraya 點擊次數:1215

Xaraya是一個開源的內容管理解決方案與開發框架,它包含了創建一個動態的跨平台內容管理系統所需要的基礎模塊和工具。Xaraya具有易於安裝,易於使用,平台獨立(可運行在所有支持PHP的平台上包括Linux,Windows,Mac OSX與多種數據庫比如MySQL,PostgreSQL),模塊化(利用身份驗證與事件系統可以向系統的核心加入所需要的模塊附着新的身份驗證方法),可擴展性(利用它自己的動態數據模型,可以讓你輕鬆註冊新模塊的數據結構) ,多國語言支持,安全(基於角色權限控制),快速(利用一個可配置的輸出緩存系統實現)。

CMS Made Simple 點擊次數:1176

CMS Made Simple是一個易於使用的內容管理系統用於具有簡單、穩定內容的網站。使用PHP,MySQL和Smarty模板引擎開發。它具有:基於角色的權限管理系統,智能緩存機制(只有當需要時才會從數據庫獲取),基於嚮導的安裝與更新機制,對系統資源佔用少,還包含文件管理,新聞發布和RSS模塊等。

Jetbox CMS 點擊次數:716

Jetbox CMS是一個具有專業可視化操作界面,基於角色,包含工作流和面向模塊的內容管理系統。它的所有內容都完全與結構布局相分離。Jetbox CMS採用PHP+MySQL開發。

Nucleus 點擊次數:787

Nucleus是一個用於管理一個或多個blog的工具。它採用PHP4開發並需要MySQL數據庫支持。Nucleus具有支持多個寫作者,支持先預覽再提交,內置評論與投票系統,自動歸檔與全文搜索功能,支持RSS/Atom,文件/圖片上傳,IP過濾,數據庫內容備份和恢復等。此外還可通過插件對其進行擴展。

phpWebSite 點擊次數:1336

phpWebSite是一個功能強大的網站內容管理系統。它提供了非常多的模塊可以幫助你定製符合自己需求的網站。所有自phpWebSite輸出的頁面都符合XHTML1.0標準,並能夠滿足W3C的WAI要求。

Etomite 點擊次數:707

Etomite這個功能齊全的內容管理系統,它具有以下特性:

WYSIWYG文檔編輯

可以像編輯word文檔一樣創建和編輯你的文檔。不需要任何HTML知識就能夠添加表格,圖片和格式化文本。

安全

不需要擔心安全方面的問題。Etomite提供了訪問權限控制功能,你完全可以自由控制哪些用戶具有訪問Etomite哪些部分的權限。

定時發布

可通過設定一個日期定時發布你的文檔。

流行與直觀的界面

該內容管理系統從頭到尾都設計得非常友好並且易於瀏覽。可查看其截屏看它到底如何易於使用。

資源佔用小

默認安裝只佔用2MB的Web空間和350Kb的數據庫空間。

模板驅動

符合XHTML1.0 web標準

Micro CMS 點擊次數:484

Micro CMS是一個簡單,基於Ajax的內容管系統,它包含一個搜索引擎友好(易被搜索引擎收錄)的WYSIWYG在線編輯器。讓管理你的靜態網站異常地容易和快速。支持在提交之前進行預覽,在提交之後根據版本跟蹤系統進行回滾。Micro CMS還自帶安裝程序幫助安裝和配置數據庫。

Drupal 點擊次數:2680

Drupal是一套開源的內容管理平台,擁有多種功能,可以用來建設從個人網站到大型社區網站。Drupal包括以下的功能:

Blog

協同寫作平台

論壇

電子報

相冊

文件的上傳與下載

全文搜索

多角色權限管理

模塊化

主題引擎

多語言支持

phpwcms 點擊次數:935

phpwcms是一個開源的Web內容管理系統。它做得儘可能快速,易於安裝並可運行在任何支持PHP/MySQL的標準web服務器平台上。經測試適合的平台有Windows 2000/XP,MacOSX和LINUX。phpwcms非常易於掌握並且能夠讓你靈活地分離布局與內容。

ReloadCMS 點擊次數:688

ReloadCMS是一個採用PHP開發基於平面文件(flat files)開源CMS。它不需要任何數據庫支持,但實現了高級CMS的所有功能如:模塊化,模板,戶管理,高級權限系統和包含在主要模塊中的文章,新聞,書籤, 聊天和文件歸檔等等。

eZ publish CMS 點擊次數:910

eZ publish是一個專業的開源內容管理系統(CMS)和一個開發框架(CMF)。作為一個內容管理系統它最顯著的特點是它具有創新的,可自由定製和可擴展的內容模型。 這就是為什麼它更適合於做為一個Web開發平台。它是一個單獨的library可用於跨平台,數據庫獨立的PHP項目中。eZ publish非常適合於新聞發布,電子商務(B2B與B2C),門戶,與社區網站。

Puzzle Apps CMS 點擊次數:629

Puzzle Apps CMS是一個網站內容管理工具。它能夠幫助程序員與設計人員節省很多時間。Puzzle Apps CMS不僅是一個CMS,還是一個Web應用開發平台。它靈巧的數據庫結構可以讓你取得類型的信息。它使用XSLT作為模板引擎。當前該CMS支持MySql,SQLite,PostgreSQL和MSSQL數據庫。

在線模擬考試系統基於PHP+Mysql開發,主要用於搭建模擬考試平台,支持多種題型和展現方式,是國內首款支持題冒題和自動評分與教師評分相結合的PHP開源在線模擬考試系統。使用本系統,您可以快速搭建用於模擬考試的網站平台,實現無紙化考試、真實考場模擬、知識強化練習等功能。可滿足培訓機構、學校、公司等機構各種考試需求。

原創文章,作者:AXWAS,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126375.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
AXWAS的頭像AXWAS
上一篇 2024-10-03 23:07
下一篇 2024-10-03 23:07

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python爬蟲可以爬哪些網站

    Python是被廣泛運用於數據處理和分析領域的編程語言之一。它具有易用性、靈活性和成本效益高等特點,因此越來越多的人開始使用它進行網站爬取。本文將從多個方面詳細闡述,Python爬…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬盤。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨着樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • 網站為什麼會被黑客攻擊?

    黑客攻擊是指利用計算機技術手段,入侵或者破壞計算機信息系統的一種行為。網站被黑客攻擊是常見的安全隱患之一,那麼,為什麼網站會被黑客攻擊呢?本文將從不同角度分析這個問題,並且提出相應…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 分銷系統開發搭建

    本文主要介紹如何搭建一套完整的分銷系統,從需求分析、技術選型、開發、部署等方面進行說明。 一、需求分析 在進行分銷系統的開發之前,我們首先需要對系統進行需求分析。一般來說,分銷系統…

    編程 2025-04-29
  • 如何用Python訪問網站

    本文將從以下幾個方面介紹如何使用Python訪問網站:網絡請求、POST請求、用戶代理、Cookie、代理IP、API請求。 一、網絡請求 Python有三種主流的網絡請求庫:ur…

    編程 2025-04-29
  • 如何將Python開發的網站變成APP

    要將Python開發的網站變成APP,可以通過Python的Web框架或者APP框架,將網站封裝為APP的形式。常見的方法有: 一、使用Python的Web框架Django Dja…

    編程 2025-04-28

發表回復

登錄後才能評論