Estoy tratando de desarrollar una aplicación de prueba en línea que muestre preguntas al azar. Estoy usando php y mysql y no sé cómo hacerlo. alguien me puede decir como empezar?

Depende un poco de los tipos de preguntas que desee responder. Asumiré que te refieres a preguntas de opción múltiple. Regularicémoslo y digamos que cada pregunta tiene una de cuatro respuestas posibles (A, B, C, D) y solo una de ellas es correcta. Todo esto se vuelve mucho más complicado si necesita realizar un seguimiento de los usuarios y sus puntajes. Asumo que eso no es parte del alcance aquí.

Comenzarías con tu base de datos. Hay muchas formas de configurarlo. Una forma realmente simple sería tener una sola tabla (tblQuestion) con estos campos: ID, pregunta, respuestaA, respuestaB, respuestaC, respuestaD, respuesta correcta. *

Rellenaría esa tabla con todas sus preguntas, y luego usaría PHP para seleccionar y presentar aleatoriamente una de ellas, completando las respuestas en un formulario. Luego, cuando las personas envían el formulario, usará PHP para verificar su selección con la Respuesta correcta y luego le dará al usuario comentarios sobre su respuesta.

More Interesting

No tengo experiencia en codificación, pero me gustaría trabajar para codificar una idea de aplicación que tengo. ¿Cómo debo hacer para aprender a codificar?

Si tengo dos o más archivos JavaScript en mi página web, ¿se aplicarán las variables para un archivo JavaScript a todos los archivos JavaScript?

Quiero comenzar a estudiar cómo desarrollar componentes y complementos para el CMS Joomla. ¿Cuál es la mejor manera de hacerlo?

Cuando estoy usando la versión minimada bootstrap y mi CSS personalizado, ¿mi propiedad CSS personalizada no funciona?

¿Dónde construyo un sitio web?

Quiero construir un blog personal. ¿Qué es un servidor barato?

Mi aplicación tiene autorización e inicio de sesión de Firebase, ¿cómo puedo crear un formulario de registro y también almacenar información de ubicación en Firebase DB?

Estoy teniendo dificultades para implementar una tarifa recurrente. ¿Qué tengo que hacer?

Si aprendo SQL, ¿entendería MS Access? Estoy muy interesado en la gestión de bases de datos. Tengo experiencia previa en desarrollo web.

Cómo instalar MySQL en un servidor compartido usando solo FTP

Me estoy preparando para externalizar el desarrollo de mi sitio web. Es un sitio de intercambio de conocimientos con características sociales. Quiero escribir los requisitos para ello. ¿Hay algún sitio donde pueda obtener requisitos de muestra o ayuda?

Compré música sin letra de un sitio de karaoke y quería saber, ¿puedo usarla legalmente en un sitio web sin fines de lucro?

Soy nuevo en desarrollo web y acabo de aprender HTML, CSS y JS, pero de repente, cosas como Node.js, Require.js y Backbone.js se están acercando. ¿Qué son estos y por qué los necesitamos?

Cuando agrego una columna a una tabla existente, ¿se convierte automáticamente en una clave principal?

Aprendí SQL, JDBC, HTML CSS y JSE. Ahora quiero aprender el desarrollo web Java por completo. ¿Dónde debo comenzar a aprender completamente el Desarrollo Web Java (JSP, JSF, etc.)?