Allow setting time per question (resolves #7)

This commit is contained in:
2021-01-22 19:12:06 +01:00
parent 7592752de0
commit b9a9ea8a1b
5 changed files with 25 additions and 7 deletions

View File

@ -73,7 +73,7 @@ function updateSubmitTimer() {
function startSubmitTimer(time) {
state.submitTimer = time || state.submitTime
state.submitTimer = time || state.questions[state.currentQuestion].time || state.submitTime
if (state.submitTimer == null)
return
@ -302,7 +302,6 @@ function showQuizResults() {
el.querySelector(`input[value="${ans}"]`).classList.add('trueans')
}
// TODO: Write out explanation, author
var meta = document.createElement('div')
meta.className = 'meta'
meta.innerHTML = `
@ -402,7 +401,7 @@ function submitQuiz() {
}
if (getRule('submitTimeout'))
startSubmitTimer()
startSubmitTimer(state.submitTime)
} else {
document.querySelector('#postscreen h1').innerHTML = (text + '<br>Maybe next time :)')
endQuiz()