Hola, mi problema es muy tonto. Se trata de lo siguiente:
respondido=request.form ("radio")
correcto=dime_solucion ()
if (respondido=correcto) then
response.write ("son iguales")
else
response.write ("son distintos")
end if
he hecho un response.write de respondido y de correcto y, con iguales valores sale "son distintos", es decir que no hace bien la comparación, pero no se porqué