PHP - Ayuda para estructura

Filtrado por el usuario: kip
Filtrado por el usuario 'kip' (Eliminar fitro)
 
Vista:
Imágen de perfil de Akenach
Val: 7
Ha aumentado su posición en 23 puestos en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Akenach (4 intervenciones) el 10/03/2020 10:14:24
Hola chicos/as

Necesito ayuda para desarrollar una idea, no necesito programacion, lo que necesito es ayuda para la estructura, os explico....

La intencion es hacer un ejercicio online en el que hay dos tipos de preguntas:

- Preguntas abiertas - El alumno puede responder lo que quiera
- Preguntas Test - Se acepta una respuesta de 5 preguntas

Tengo la cabeza embotada porque no se como plantear la base de datos y el funcionamiento, sobre todo con las preguntas tipo Test, porque las abiertas si lo tengo claro.

Tenia pensado hacer una tabla de puente entre las preguntas y el tipo

- Tabla Ejercicios ( id_ejercicio, titulo, descripcion, fecha)
--- Tabla puente_ejercicios (id_puente, id_ejercicio, id_pregunta)
------Tabla preguntas(..... y aqui estoy atascado ....

Si alguien puede iluminarme al respecto le estaria muy agradecido.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Julio (830 intervenciones) el 10/03/2020 10:17:47
Hola.

No acabo de entender. ¿Se acepta una respuesta de 5 preguntas? ¿O se acepta una respuesta de entre 5 opciones posibles?

Y no sé qué te lía. ¿Una simple tabla con la pregunta y la respuesta escogida no te vale?

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Akenach
Val: 7
Ha aumentado su posición en 23 puestos en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Akenach (4 intervenciones) el 10/03/2020 10:24:47
... Se acepta una respuesta de entre 5 opciones.

No me sirve eso que me comentas ya que las preguntas abiertas son un texto, en cambio las tipo Test son un array de respuestas donde una solo es true.

Habia pensado hacer tablas por separado, una para preguntas abiertas y otra para Test, pero si en el futuro añado mas tipos de preguntas seria un poco coñazo. Aparte lleva un campo "orden" donde se debieria ordenar las preguntas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Julio (830 intervenciones) el 10/03/2020 10:31:01
¿Y no puedes guardar en la base de datos esa respuesta escogida de las de tipo test como un string normal?

O, hacer una tabla con siete campos:

- pregunta
- respuesta 1
- respuesta 2
- respuesta 3
- respuesta 4
- respuesta 5
- respuesta escogida

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Akenach
Val: 7
Ha aumentado su posición en 23 puestos en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Akenach (4 intervenciones) el 10/03/2020 10:34:24
Gracias Julio , pero no.

Hay que pensar que en el futuro se necesite añadir por ejemplo 7 preguntas, por lo tanto no serviria esa solucion.

Tiene que ser una opcion abierta a todo tipo de opciones para el futuro, por eso va dentro de un array.

Creo que hare una tabla por cada tipo de pregunta, asi podre personalizarlas, el problema lo tendre para ordenarlo despues, pero ya veremos como me lo curro con el SQL.

Un abrazo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Julio
Val: 2.007
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Julio (830 intervenciones) el 10/03/2020 10:42:47
Si las respuestas pueden crecer o no, se me ocurre hacer algo así:

Tabla PREGUNTAS

- Guardas las preguntas
- Guardas un campo donde indicas si es respuesta libre o tipo test

Tabla RESPUESTAS TEST

- Guardas una respuesta
- Guardas a qué pregunta va relacionada
- Guardas si es correcta o no

Tabla ENCUESTA REALIZADA

- Guardas el usuario que hace el test
- Guardas la pregunta realizada
- Guardas la respuesta escogida (si es tipo test)
- Guardas la respuesta escrita (si es libre)

No sé si te servirá o puedes idearlo a partir de algo así.

-----------------------------
Aprende la programación desde una perspectiva básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Akenach
Val: 7
Ha aumentado su posición en 23 puestos en PHP (en relación al último mes)
Gráfica de PHP

Ayuda para estructura

Publicado por Akenach (4 intervenciones) el 10/03/2020 10:44:39
Ummm... voy a verlo esto que me comentas, me gusta la idea.

Gracias tio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar