quizzard adalah aplikasi kuis berbasis web yang dirancang untuk digunakan untuk tujuan pendidikan.
Petunjuk ini akan memandu Anda dalam menyiapkan instance quizzard .
Sebelum melanjutkan, pastikan Anda telah menginstal dependensi nodejs
, npm
dan mongodb
.
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
Masukkan alamat web publik untuk situs web ini, misal ( quizzard .com)Untuk menghasilkan Sertifikat yang Ditandatangani Sendiri, Jalankan skrip berikut di shell Anda (terminal):
$ sh scripts/certificateGenerator
Untuk mengamankan autentikasi MongoDB dan aturan firewall tingkat lanjut, ikuti langkah-langkah yang disediakan di bawah doc/MongoDb-Security.
Anda sekarang dapat meluncurkan server dengan menjalankan
$ npm start
Jika belum mengubah pengaturan apa pun, Anda sekarang dapat mengakses quizzard dengan mengunjungi https://localhost:8080 di browser Anda.
DB_HOST
- alamat server database mongodb (default: localhost)DB_PORT
- port koneksi mongodb (default: 27017)DB_NAME
- nama database aplikasi dalam mongodb (default: quizzard ) Buat akun admin untuk aplikasi dengan menjalankan node setup.js
. Ini akan meminta Anda untuk nama pengguna dan kata sandi.
Setelah Anda menyiapkan akun admin, muat aplikasi quizzard dan login dengan akun yang Anda buat. Anda sekarang memiliki contoh quizzard yang dapat Anda gunakan.
Jika Anda memiliki pertanyaan, menemukan bug, memerlukan fitur, atau ingin berkontribusi, silakan kirim email: quizzard [email protected]
Perkembangan quizzard dimulai dan didukung oleh Universitas Toronto Mississauga. Di bawah ini adalah daftar kontributor sejauh ini.
Pengawas: Larry Yueli Zhang