【发布时间】:2018-04-01 12:01:38
【问题描述】:
标题中的“练习”指的是问题,但 StackOverflow 不允许标题中出现“问题”一词。
我首先要说的是,在谈到 Javascript 时,我还是个新手。我正在尝试做的是使用 JSON 构建一个问题库,格式如下:
{"questionlist":[
{
"question":"Test question 1",
"option1":"Answer1A",
"option2":"Answer1B",
"option3":"Answer1C"
},
{
"question":"Test question 2",
"option1":"Answer2A",
"option2":"Answer2B",
"option3":"Answer2C"
},
{
"question":"Test question 3",
"option1":"Answer3A",
"option2":"Answer3B",
"option3":"Answer3C"
}
]
}
等等。然后我想做的是创建一个页面,使用 Javascript 从前面提到的问题库中随机选择 10 个问题(假设问题库总共包含大约 100 个问题)并以几乎相同的方式显示这 10 个问题一个现实生活中的测验就可以了(即不是一次一个,而是全部)。然后只有单选按钮来选择正确的答案,最后有一个“提交”按钮来检查答案。
用 Google 搜索这些东西太难了——我经常遇到关于 javascript 和 JSON 的测验或答案顺序随机的设计(而不是问题本身)。再次,很抱歉不能在这里用我的词汇获得过度的技术性。我希望有人能提供帮助,即使是初步设计 - 大约 3 人个人使用,因此不必完美优化。
【问题讨论】:
标签: javascript json