quizzard es una aplicación de prueba basada en web diseñada para usarse con fines educativos.
Estas instrucciones lo guiarán a través de la configuración de una instancia de quizzard .
Antes de continuar, asegúrese de tener instaladas las dependencias nodejs
, npm
y mongodb
.
$ git clone https://github.com/quizzard-edu/ quizzard
$ cd quizzard
$ npm install
hostName
Introduzca la dirección web pública de este sitio web, por ejemplo ( quizzard )Para generar su propio certificado autofirmado, ejecute el siguiente script en su shell (terminal):
$ sh scripts/certificateGenerator
Para proteger la autenticación de MongoDB y las reglas avanzadas de firewall, siga los pasos proporcionados en doc/MongoDb-Security.
Ahora puede iniciar el servidor ejecutando
$ npm start
Si no ha cambiado ninguna configuración, ahora debería poder acceder a quizzard visitando https://localhost:8080 en su navegador.
DB_HOST
: dirección del servidor de base de datos mongodb (predeterminado: localhost)DB_PORT
: puerto de conexión mongodb (predeterminado: 27017)DB_NAME
: nombre de la base de datos de la aplicación dentro de mongodb (predeterminado: quizzard ) Cree una cuenta de administrador para la aplicación ejecutando node setup.js
. Le solicitará un nombre de usuario y contraseña.
Después de haber configurado una cuenta de administrador, cargue la aplicación quizzard e inicie sesión con la cuenta que creó. Ahora tienes una instancia funcional de quizzard que puedes utilizar.
Si tiene alguna pregunta, encuentra un error, necesita una función o desea contribuir, envíe un correo electrónico a: quizzard [email protected]
El desarrollo de quizzard comenzó y ha sido apoyado por la Universidad de Toronto Mississauga. A continuación se muestra una lista de los contribuyentes hasta el momento.
Supervisor: Larry Yueli Zhang