quizzard เป็นแอปพลิเคชั่นตอบคำถามบนเว็บที่ออกแบบมาเพื่อใช้เพื่อการศึกษา
คำแนะนำเหล่านี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่า quizzard
ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการพึ่งพา nodejs
, npm
และ mongodb
แล้ว
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
ป้อนที่อยู่เว็บสาธารณะของเว็บไซต์นี้ เช่น (www. quizzard .com)หากต้องการสร้าง Self-Signed Certificate ของคุณเอง ให้รันสคริปต์ต่อไปนี้บนเชลล์ (เทอร์มินัล):
$ sh scripts/certificateGenerator
เพื่อรักษาความปลอดภัยการตรวจสอบสิทธิ์ MongoDB และกฎไฟร์วอลล์ขั้นสูง ให้ทำตามขั้นตอนที่ให้ไว้ภายใต้ doc/MongoDb-Security
ตอนนี้คุณสามารถเปิดเซิร์ฟเวอร์ได้โดยการเรียกใช้
$ npm start
หากไม่ได้เปลี่ยนการตั้งค่าใดๆ ตอนนี้คุณควรจะสามารถเข้าถึง quizzard ได้โดยไปที่ https://localhost:8080 ในเบราว์เซอร์ของคุณ
DB_HOST
- ที่อยู่เซิร์ฟเวอร์ฐานข้อมูล mongodb (ค่าเริ่มต้น: localhost)DB_PORT
- พอร์ตการเชื่อมต่อ mongodb (ค่าเริ่มต้น: 27017)DB_NAME
- ชื่อของฐานข้อมูลแอปพลิเคชันภายใน mongodb (ค่าเริ่มต้น: quizzard ) สร้างบัญชีผู้ดูแลระบบสำหรับแอปพลิเคชันโดยเรียกใช้ node setup.js
มันจะแจ้งให้คุณระบุชื่อผู้ใช้และรหัสผ่าน
หลังจากที่คุณตั้งค่าบัญชีผู้ดูแลระบบแล้ว ให้โหลดแอปพลิเคชัน quizzard และเข้าสู่ระบบด้วยบัญชีที่คุณสร้างขึ้น ตอนนี้คุณมีตัวอย่าง quizzard ที่ใช้งานได้ซึ่งคุณสามารถใช้ได้
หากคุณมีคำถาม ค้นหาข้อบกพร่อง ต้องการคุณสมบัติ หรือต้องการมีส่วนร่วม โปรดส่งอีเมล: quizzard [email protected]
การพัฒนาของ quizzard เริ่มต้นและได้รับการสนับสนุนจากมหาวิทยาลัยโตรอนโต Mississauga ด้านล่างนี้คือรายชื่อผู้ร่วมให้ข้อมูลจนถึงตอนนี้
หัวหน้างาน: แลร์รี่ เยว่ลี่ จาง