[Tutorial]Codigo para hacer un examen en tu pagina

Hola, aqui esta el codigo de un examen, espero que les sirva.
En esta pagina veran un ejemplo de como puede quedar el examen.
http://clubpokemon-ng.mywebcommunity.org/Examen.html

Esto va entre <head> y </head>
  <script type="text/javascript" language="javascript">
   function bookmarksite(title, url){if (document.all)window.external.AddFavorite(url, title);else if (window.sidebar)window.sidebar.addPanel(title, url, "") }
   function openWin(url, w, h){var winprop = "width=" + w + ",height=" + h;openwin = window.open(url,'',winprop); }
   function getVotoEncuesta(){var i = ""; for (i=0; i < document.formEncuesta.Encuesta.length; i++) {if (document.formEncuesta.Encuesta[i].checked) {break;} } xajax_guardarVotoEncuesta(document.formEncuesta.Encuesta[i].value);return true;}
  </script>

  <script language="JavaScript" type="text/javascript">
   var ans = new Array;var done = new Array;var score = 0; 

ans[1] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]"; 
ans[2] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[3] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[4] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[5] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[6] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[7] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[8] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
ans[9] = "[color=red]Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta[/color]";
[color=azul]ans[10] = "Aqui el valor de la respuesta correcta de la 1er pregunta ("a" si es la primera "b" si es la segunda "c" si es la tercera "d" si es la cuarta respuesta";[color]
   
function Engine(question, answer) { if (answer != ans[question]) { if (!done[question]) { done[question] = -1;
   alert("[color=red]Escribe aqui el mensaje en caso de que la respuesta sea incorrecta[/color]\n\nPuntaje actual: " + score);
    } else { 
   alert("[color=red]Aqui el mensaje en caso de que traten de volver a responder una pregunta o hacer algo incorrecto[/color]");
    } } else { 
   if (!done[question]) { done[question] = -1; score++;
   alert("¡[color=red]Aqui el mensaje en caso de que la respuesta sea incorrecta[/color]\n\nPuntaje actual: " + score);
    } else { alert("[color=red]Aqui el mensaje en caso de que traten de volver a responder una pregunta[/color]"); } } } function NextLevel () { 
if (score >= [color=red]Aqui pon el numero de la cantidad de respuestas correctas que quieras que el usuario tenga que hacer para aprovar el examen [/color]) { alert("[color=red]Escribe aqui el mensaje que quieres que aparesca si el usuario aprueva el examen[/color]"); self.location="Premio.html" 
    } else { 
   alert("[color=red]Mensaje en caso de que el usuario no aprueve el examen.[/color]\n Intentalo de nuevo...") } } 
  </script>


Esto va entre <body> y </body>, en donde quieras que aparesca el examen

1. ¿Escribe aqui la pregunta?





<input onclick="Engine(1, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(1, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(1, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(1, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




2. ¿Escribe aqui la pregunta? 





<input onclick="Engine(2, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(2, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(2, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(2, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




3. ¿Escribe aqui la pregunta? 





<input onclick="Engine(3, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(3, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(3, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(3, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




4. ¿Escribe aqui la pregunta?  





<input onclick="Engine(4, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(4, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(4, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(4, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




5. ¿Escribe aqui la pregunta?  





<input onclick="Engine(5, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(5, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(5, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]




6. ¿Escribe aqui la pregunta?  





<input onclick="Engine(6, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(6, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(6, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(6, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




7. ¿Escribe aqui la pregunta?  





<input onclick="Engine(7, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(7, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(7, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(7, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




8. ¿Escribe aqui la pregunta?  





<input onclick="Engine(8, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(8, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(8, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(8, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]




9. ¿Escribe aqui la pregunta? 





<input onclick="Engine(9, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(9, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]




[color=green]10. ¿Escribe aqui la pregunta?  





<input onclick="Engine(10, this.value)" type="radio" value="a" /> 
[color=red]Aqui escribe la primera respuesta posible[/color]

<input onclick="Engine(10, this.value)" type="radio" value="b" /> 
[color=red]Aqui escribe la segunda respuesta posible[/color]

<input onclick="Engine(10, this.value)" type="radio" value="c" /> 
[color=red]Aqui escribe la tercera respuesta posible[/color]

<input onclick="Engine(10, this.value)" type="radio" value="d" /> 
[color=red]Aqui escribe la cuarta respuesta posible[/color]


[/color] 

recuerda que si quieres agregarle mas preguntas copia y pega el codigo que esta en color verde, cambiando el numero que esta entre parentesis segun el numero de la pregunta y copia y pega el codigo que esta entre <head> y </head> de color azul cambiando el numero que esta entre los corchetes segun el numero de la pregunta.

Si tienes dudas no dudes en preguntar y tratere de ayudarte.
Hola,

es lo que me hacia falta, muchas gracias!!

solo un pequeño problema, si supieras como alfinal te enseñasen las respuestas, o tambien como hacer unas 20 preguntas y que pusieran 10 aleratoriamente!!

gracias y adios