Вопросы предпочтительно описывать в структуре данных а не в html
а формы генерировать на лету из данных
Это если делать по уму так сказать.
Чисто схематичный пример
tests=[
{
vopros:"как когка по английски",
variants:["cat","dog","bat","mouse"],
otvet:0
},
{
vopros:"как собака по по английски",
variants:["cat","dog","bat","mouse"],
otvet:1
}
]
num=0;
//генерируем html
render (num){
$('#caption').html ("вопрос номер "+num)
$('#vopros').html ("Вопрос: "+tests[num].vopros)
$('#variant').empty()
for (var i-0;i<tests[num].variant.length;i++){
$('#variant').append('<input type="radio" name="otvet" value="'+i+'">'+ tests[num].variants[i]+'<br>' );
}
}
//Действие по клику за результат
$('#result).click(function(){
//проверка и действия
//увеличиваем счетчик
num++;
//рендерим следующий вопрос
render(num);
})