在javascript网站上保持测验分数

时间:2015-06-12 18:56:40

标签: javascript html persistence

我们正在创建一个网站,其中将对家庭作业(包含大约10个选择题)进行评分。每个问题都在他们自己的HTML页面上。我们如何计算家庭作业的整体成绩,同时跟踪每个多项选择题? (如果错误则扣除.33分两次,然后将该分数统计为作业总分)

1 个答案:

答案 0 :(得分:2)

你需要有一些状态来坚持答案。有很多选择,包括:

  • 为每个问题保存服务器的答案
  • 将答案保存到localStorage
  • 将答案保存在Cookie中
  • 将答案保存在URL中作为查询参数

如果您希望保持客户端,我建议使用localStorage。它是一个键值存储,在大小方面有一些限制,但它应该非常适合您的问题。

我的方法是将答案存储到localStorage中以解决每个问题。在最后一页,我将加载所有答案并执行积分计算。

MDN:localStorage