Hola,
Tengo un sistema de evaluacion en php sencillo, en donde en una base de datos tengo la pregunta y las posibles respuestas.
la consulta que tengo es la siguiente:
$consulta = "select * from nivelacion where materia = 'ciencias' order by rand() limit 0, 10";
que selecciona al azar 10 preguntas de las 30 que ahi.
Pero ahora me han dado preguntas que pertenecen a un grupo, por ejemplo...
En español dan un cuento, y de ese cuento sacan 4 preguntas, como haria para que seleccionara al azar, y si dado el caso q seleccione una pregunta q pertenezca a un grupo que seleccione todas las que pertenecen a ese grupo, y rellene con el resto que esten de a una para que sumen 10 preguntas.
en la tabla nivelacion tengo lo siguiente:
cod_pregunta, materia, pregunta, imagen, respuesta1, correcta1, respuesta2, correcta2, respuesta3, correcta3, respuesta4, correcta4
si la respuesta correcta es la 2 entonces almaceno en correcta2 = 1, las demas 0, asi se cual es la correcta cuando envien el formulario.
muchas gracias por su colaboracion :)