quizzard
v1.0.1
quizzard教育目的で使用するように設計された Web ベースのクイズ アプリケーションです。
これらの手順では、 quizzardのインスタンスをセットアップする手順を説明します。
続行する前に、依存関係のnodejs
、 npm
、およびmongodb
インストールされていることを確認してください。
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
には、この Web サイトのパブリック Web アドレス (例: quizzard .com) を入力します。独自の自己署名証明書を生成するには、シェル (ターミナル) で次のスクリプトを実行します。
$ 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の開発はトロント大学ミシサガ大学で開始され、トロント大学によって支援されています。以下はこれまでの寄稿者のリストです。
監督: ラリー・ユエリ・チャン