URLを参照されたり直接編集すると
回答を操作できてしまいますがそれでもよければ
次へボタン押下時のイベントで
2ページ目は
window.location.href = "遷移先URL" + 解答1
3ページ目は
var 解答1 = 自分のURLから解答1を切り取る
window.location.href = "遷移先URL" + 解答1 + 解答2
4ページ目は
var 解答1 = 自分のURLから解答1を切り取る
var 解答2 = 自分のURLから解答2を切り取る
window.location.href = "自分のURL" + 解答1 + 解答2 + 解答3
5ページ目の画面ロード時イベントで
var 解答1 = 自分のURLから解答1を切り取る
var 解答2 = 自分のURLから解答2を切り取る
var 解答3 = 自分のURLから解答3を切り取る
採点処理
結果を表示
これならJavaScriptのみで処理可能です
以下追記
JavaScript
1// 2ページ目の次へボタンクリック処理
2function page2NextClick() {
3 var ans1 = 画面部品から答えを取得;
4 window.location.href = "page3.html?" + ans1
5}
6// 3ページ目の次へボタンクリック処理
7function page3NextClick() {
8 var ans1 = location.search.substring(1);
9 var ans2 = 画面部品から答えを取得;
10 window.location.href = "page4.html?" + ans1 + "," + ans2;
11}
12// 4ページ目の次へボタンクリック処理
13function page4NextClick() {
14 var ans12 = location.search.substring(1);
15 var ans1 = ans12.split(",")[0];
16 var ans2 = ans12.split(",")[1];
17 var ans3 = 画面部品から答えを取得;
18 window.location.href = "page5.html?" + ans1 + "," + ans2 + "," + ans3;
19}
20// 5ページ目の画面ロード時処理
21function page5Onload() {
22 var ans123 = location.search.substring(1);
23 var ans1 = ans123.split(",")[0];
24 var ans2 = ans123.split(",")[1];
25 var ans3 = ans123.split(",")[2];
26 // 採点処理
27}
location.searchで現在のURLの?以下を取得できます
※http://hogehoge/hoge.html?aaaの場合 ?aaaが取得
substringで文字列を切り取ります
解答が2つ以上の場合URLへ?answer1,answer2,answer3
と「,]で連結し
splitで分割になります