quizzard
v1.0.1
quizzard是一款基於網路的測驗應用程序,旨在用於教育目的。
這些說明將指導您設定quizzard的實例。
在繼續之前,請確保您已安裝相依性nodejs
、 npm
和mongodb
。
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
輸入此網站的公共網址,例如 ( quizzard )若要產生您自己的自簽名證書,請在 shell(終端)上執行以下腳本:
$ sh scripts/certificateGenerator
若要保護 MongoDB 驗證和進階防火牆規則,請依照 doc/MongoDb-Security 下提供的步驟操作。
現在您可以透過運行來啟動伺服器
$ npm start
如果沒有更改任何設置,您現在應該可以透過在瀏覽器中存取 https://localhost:8080 來存取quizzard 。
DB_HOST
- mongodb資料庫伺服器位址(預設:localhost)DB_PORT
- mongodb連接埠(預設:27017)DB_NAME
- mongodb 中應用程式資料庫的名稱(預設值: quizzard )透過執行node setup.js
為應用程式建立管理員帳戶。它將提示您輸入使用者名稱和密碼。
設定管理員帳戶後,請載入quizzard應用程式並使用您建立的帳戶登入。現在您已經有了一個可以使用的quizzard工作實例。
如果您有疑問、發現錯誤、需要功能或想要做出貢獻,請發送電子郵件至: quizzard [email protected]
quizzard的開發始於多倫多大學密西沙加分校並獲得其支持。以下是迄今為止的貢獻者清單。
監製:張躍利