¡Ahhhhhhh!
Creo que sí; incluí <% y funcionó; me olvidé de incluir un <%; es que al no tener servidor propio en casa, no puedo controlar bien los errores.
Helbira -así lo escribes- eres una de las mejores del foro; respondes con facilidad y fiabilidad y también validez- como diríamos en nuestra disciplina-.
Gracias

,
Emajesus
¡Dios! Lo que me sucede es que por cada pregunta me repite dos veces la valoración de cada pregunta sin calcularme tampoco el porcentaje.
No me da una valoración global sino por pregunta.
Gracias por todo,
Emajesus
Si dejo tu código original, me da el siguiente error:
Microsoft VBScript compilation error '800a03f6'
Expected 'End'
/pruebas/valoracion.asp, line 52
La línea 52 es: (<%= nPercent %> )