saludos
Tengo un problema similar y bueno lo único que me gustaría comentaras es en la parte de la calificación como queda, por lo siguiente:
Al asignarle el puntaje de cero a la pregunta o a las preguntas lo que haces es que no se tome en cuenta para la calificación pero si para el calculo, no es lo mismo decir tuviste 7 buenas de 10 por que eliminaste o dejaste con valor cero una pregunta a decir tienes 7 buenas de 9, en el primer caso la calificación es 7/10= 0.7 a decir 7/9=0.777777
Espero no haber sido muy malo en la explicación y se entienda el concepto al final de cuentas lo que nos interesa es la calificación final del alumnos sobre 9 respuestas y no sobre 10 con una de valor cero.
Gracias