quizzard é um aplicativo de teste baseado na web projetado para ser usado para fins educacionais.
Estas instruções irão guiá-lo na configuração de uma instância do quizzard .
Antes de continuar, certifique-se de ter as dependências nodejs
, npm
e mongodb
instaladas.
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
Digite o endereço público da web deste site, ex (www. quizzard .com)Para gerar seu próprio certificado autoassinado, execute o seguinte script em seu shell (terminal):
$ sh scripts/certificateGenerator
Para proteger a autenticação MongoDB e regras avançadas de firewall, siga as etapas fornecidas em doc/MongoDb-Security.
Agora você pode iniciar o servidor executando
$ npm start
Se não tiver alterado nenhuma configuração, agora você poderá acessar quizzard visitando https://localhost:8080 em seu navegador.
DB_HOST
- endereço do servidor de banco de dados mongodb (padrão: localhost)DB_PORT
- porta de conexão mongodb (padrão: 27017)DB_NAME
- nome do banco de dados do aplicativo no mongodb (padrão: quizzard ) Crie uma conta de administrador para o aplicativo executando node setup.js
. Ele solicitará um nome de usuário e uma senha.
Depois de configurar uma conta de administrador, carregue o aplicativo quizzard e faça login com a conta que você criou. Agora você tem uma instância funcional do quizzard que pode usar.
Se você tiver alguma dúvida, encontrar um bug, precisar de um recurso ou quiser contribuir, envie um e-mail para: quizzard [email protected]
O desenvolvimento do quizzard começou e foi apoiado pela Universidade de Toronto Mississauga. Abaixo está uma lista dos contribuidores até agora.
Supervisor: Larry Yueli Zhang