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的开发始于多伦多大学密西沙加分校并得到其支持。以下是迄今为止的贡献者列表。
监制:张跃利