Skip to content

Guardar la explicación de la pregunta correcta en la base de datos y usarla en diferentes partes de la app #14

@omiras

Description

@omiras

Análisis

Queremos poder guardar en un campo en la base de datos porque una respuesta de la pregunta tipo test es correcta (una explicación)

  • Markdown2Json tiene un campo (urlSource) que indica el origen de la pregunta
  • la IA genera un campo de nombre explanation comentado porqué es correcta la respuesta marcada como correcta.

Modificar el modelo para añadir el campo explanation de tipo String y que no es requerido. Podéis indicar un maxLength de 4000.

Vaís a tener que cargar preguntas tipo test procedentes del Mardown2Json en la base de datos. (db.questions.insertMany) des de el plugin.

Daily Question

Hay que modificar la vista home.ejs, para que en el caso de que haya explicación sobre la respuesta correcta, se muestre.
Fijaos en el Figma de Eva para adaptar los colores de la app.

Tenemos que tener en cuenta que por ahora no estamos mostrando los codeExamples de las preguntas tipo test en la vista. Valorar si mostrarlos o no. En el caso de que no lleguemos a mostrarlos, entonces recuperad preguntas tipo test que NO tengan codeExample.

Criterios de aceptación

  • Existe una vista /daily-question donde se renderiza una pregunta con 4 opciones
  • Los estilos aplicados a esta vista siguen el patrón del prototipo de Figma
  • Al contestar tipo test, si existe una "explanation", se muestra.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions