Creare un test online non è una cosa semplice per chi non sa niente di programmazione. Hai bisogno di un buon form, di javascript, o un linguaggio server (preferibile), per eseguire i calcoli e di un database su cui registrare i valori delle domande, gli utenti e il punteggio finale.
Ora, il forum X-HTML è il meno indicato per questo, quindi se mi dici come vorresti fare, se con javascript o con un linguaggio dinamico, e io ti posso spostare nel forum giusto.