quizzard
v1.0.1
quizzard 교육 목적으로 사용하도록 설계된 웹 기반 퀴즈 애플리케이션입니다.
이 지침은 quizzard 인스턴스를 설정하는 과정을 안내합니다.
계속하기 전에 nodejs
, npm
및 mongodb
종속성이 설치되어 있는지 확인하세요.
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
의 경우 이 웹사이트의 공개 웹 주소를 입력하세요. 예: ( 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 의 개발은 University of Toronto Mississauga에서 시작되어 지원을 받아왔습니다. 아래는 지금까지의 기여자 목록입니다.
감독자: 래리 유엘리 장