我正在尝试为我的课程网站创建一个实时轮询/测验应用程序。我要记住的是:对于每个测验,我将有一个相应的.json
文件,该文件将保留问题列表和相应选项,以及选择每个选项的用户总数
我希望在用户选择并提交答案后,与该问题/答案相对应的计数增加一个。任何帮助将不胜感激。
html
(该网站是使用Hugo
构建的,因此是{{ ... }}
语法)
...
{{ range .Site.Data.quiz.questions }}
<section>
{{ $name := .question }}
{{ $name }}
{{ range .options }}
<label class="container">{{ .name }}
<input type="radio" name="{{ $name }}">
<span class="checkmark"></span>
</label>
{{ end }}
</section>
{{ end }}
quiz.json
{
"questions": [
{
"question": "What do you think about astrology?",
"options": [
{
"name": "It's nonsense.",
"tally": 0,
"correct": true
},
{
"name": "It's legit!",
"tally": 0,
"correct": false
}
]
}
]
}