josecastro / quizShow

0 stars 1 forks source link

DBase access #3

Open josecastro opened 9 years ago

josecastro commented 9 years ago
  1. Put the JSON files in a mongoDB database for quick access, access should not be by quiz but by keyword.
  2. Questions should have keywords and quiz questions should be loaded in the quiz by keyword, ie: create my own quiz related only to Lambda calculus, or reinforcement learning, or by author.
  3. Access should be randomizable, keeping track of questions each individual is evaluating.
  4. Nevertheless, data loading should be done by quiz, where each quiz has a related group of questions (keywords are loaded at the quiz level).

Point 3 requires to create the quiz dynamically

  1. Poner las preguntas en un archivo de mongoDB para acceso rápido. el acceso debe ser por pregunta y palabra clave, no por quiz.
  2. Esto implica que las preguntas están indexadas por palabra clave
  3. Acceso debe ser aleatorizado, sin repetir preguntas para cada usuario, lo que implica crear un quiz (o sesión) dinámicamente con el usuario.
  4. Ofrecer carga de datos en batch, importando un archivo JSON a la base de datos.
EPalmas345 commented 9 years ago

Solicitante del issue: Mozart Team -Integrantes: -Mariano Montero -Daniel Pacheco -Braulio Rivera -Julio Solano