Si el número de respuestas es inferior a tres pierdes el examen, si es de 3 o 4 ganas y si coincides actualmente en las 5 preguntas actuales el sistema te felicita al final.
Vamos a aprender a implementar un Sistema de Examen en Línea con Javascript, esta aplicación no tiene una base de datos y por tal motivo tampoco requiere un servidor, es una página estática, que gracias a la lógica de Javascript, compara si las respuestas realizadas por el usuario final son correctas cada vez.
Si el número de respuestas es inferior a tres pierdes el examen, si es de 3 o 4 ganas y si coincides actualmente en las 5 preguntas actuales el sistema te felicita al final.
Table of Contents
ToggleEsta aplicación consta de dos archivos específicos en Javascript, uno llamado script.js donde se realizan los cálculos para que funcione el quiz, el otro archivo Javascript es question.js que es donde se configuran las preguntas, con un array llamado questions, con una variable que indica el orden de las preguntas llamada numb, otra variable que indica la pregunta que va a ser formulada llamada question, otra variable llamada answer donde se coloca la cadena de la respuesta correcta y otro array, dentro del array principal llamado options que es el que contiene las preguntas de selección multiple y la respuesta corecta, si el usuario elige la respuesta que coincide con la cadena que se encuentra en la variable question, entonces esa respuesta será la correcta.
El siguiente es el enlace del repositorio donde tengo el proyecto colgado en GitHub:
Como es una página estática, no se requiere utilizar un backend, no debes instalar ningún servidor basta con descargar el proyecto y ejecutar la página index.html
En una publicación previa explico como subir un proyecto similar a este a GitHub Pages si deseas subirlo a un hosting como hostinger en el siguiente vídeo explico la forma de hacerlo:
Cualquier duda quedo al pendiente !!
Cookie | Duración | Descripción |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Veo que el programa solo usa javascript ¿porque habla de subir un php con mysql?
No, es puro javascript no es necesario nada en PHP y MySQL, saludos