¿Alguien tiene un ejemplo de una prueba hecha con jQuery, sin procesar los resultados en el lado del servidor? Después de responder las preguntas, el resultado aparece instantáneamente. :)Creando una prueba con jQuery
Respuesta
Esto es un poco de lo que estaba hablando de @gov pero básicamente me acaba de capturar el presente de la forma:
<form id="myform" onsubmit="return mySubmitHandler()">
Entonces tienen una función para manejar el envío:
function mySubmitHandler()
{
// the following are just examples of what you could do
var q1val = jQuery('#q1').val();
var q2val = jQuery('#q2').val();
if(q1val + q2val > 5)
jQuery('#success').show();
else
jQuery('#fail').show();
// end example
return false; // this keeps the form from doing a postback
}
Aquí hay un ejemplo que hace razonablemente fácil agregar más preguntas una vez que el javascript inicial está en:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
$(document).ready(function(){
var a = $(".question");
a.each(function(index) {
var flip = $(this).find(".flip");
var panel = $(this).find(".panel");
flip.click(function(){
panel.slideDown("slow");
});
});
});
</script>
<style type="text/css">
div.panel,div.flip
{
margin:0px;
padding:5px;
text-align:center;
background:#e5eecc;
border:solid 1px #c3c3c3;
width:140px;
}
div.panel
{
display:none;
}
div.question
{
float:left;
}
div.questions
{
height: 80px;
}
</style>
<title>Javascript sample</title>
</head>
<body>
<p>1) How many bits are in a byte?</p>
<div class="questions">
<div class="question">
<div class="panel">Wrong</div>
<div class="flip">7</div>
</div>
<div class="question">
<div class="panel">Right</div>
<div class="flip">8</div>
</div>
</div>
</body>
</html>
El gran problema aquí es que las respuestas son muy fáciles de detectar. Si fueron encriptados, o cargados desde un archivo externo de alguna manera ... – fiacobelli
Hola, si estás buscando un guión preparado, puedes consultar este enlace www.thetutlage.com/downloads .. desde aquí puedes descargar el guión del cuestionario. Funciona en php, ajax y jquery y también tiene un panel de administración desde donde puedes crear múltiples quizes.
me gusta y creo que te guste aswell
El enlace es demasiado amplio y parece que el cuestionario ya no está disponible, actualice el enlace o elimine la publicación. En este momento, parece una entrada de spam que enlaza a un sitio. – iOS
Cierto, inútil en este momento, avíseme si la publicación se actualiza. –
Este es un enlace muerto. Entonces, esta respuesta no es muy útil. –
Comprobar este enlace para crear Jquery quiz using Google Docs. Auto cálculo de puntuaciones que muestra instantáneamente el resultado a los usuarios. Poco animado también.
- 1. jquery creando una matriz bidimensional
- 2. Creando una aplicación móvil con jQuery Mobile, Django y Phonegap
- 3. Creando una aplicación Windows 8 Metro con jQuery
- 4. Creando una encuesta usando jQuery - ¿Algún ejemplo?
- 5. Creando columnas dinámicamente con Datatables Jquery
- 6. Creando y retrocediendo datos de prueba con el servidor SQL
- 7. Creando una clase CSS en jQuery
- 8. Creando datos de prueba en una base de datos
- 9. Creando un objeto System.Web.Caching.Cache en una prueba de unidad
- 10. Creando una GUI con MFC
- 11. Creando una instancia de una clase con()
- 12. Creando una aplicación Haskell con .NET GUI
- 13. Creando una lista con> 255 elementos
- 14. Creando una tabla dinámica con PHP
- 15. Creando una biblioteca java con Eclipse
- 16. Python creando una lista con itertools.product?
- 17. Creando una versión fuente independiente con Maven
- 18. Creando una lista desordenada con controles asp.net?
- 19. Creando una aplicación financiera con Django
- 20. Creando una ventana modal win32 con CreateWindow
- 21. Creando una cuadrícula dinámica con ExtJS
- 22. Creando una tabla HTML sobre la marcha usando jQuery
- 23. Creando tablas con Angular.js
- 24. Creando documentación con maven
- 25. Creando una Radio Web
- 26. Creando Intenciones con putExtra
- 27. Creando un bote de binarios de prueba - Gradle
- 28. Creando una clase dinámicamente
- 29. Prueba si los niños contienen texto específico con jQuery
- 30. ¿Cómo reproduzco una animación de jQuery con Sinon en una prueba de unidad de jazmín?
Imagino que sería mucho más fácil obtener las respuestas correctas si la respuesta está incluida en el lado del cliente. Todo lo que el usuario debería hacer es Ver fuente. –
No es un examen, solo una pequeña prueba sin ningún desafío como objetivo. – SAC
saco, puedes hacerlo con div, oculto span hiddens approach right? – kobe