Überflüssige Variableninstanziierungen entfernt
This commit is contained in:
@ -56,28 +56,22 @@ func handleGivenAnswer(p *BriefingParticipant, i int64, r *http.Request) error {
|
||||
func makeHTMLQuestions(sq []data.Question, givenAnswers []int) []resultQuestion {
|
||||
questions := make([]resultQuestion, len(sq))
|
||||
for i, q := range sq {
|
||||
question := resultQuestion{
|
||||
Text: q.Text,
|
||||
Answers: make([]resultAnswer, len(q.Answers)),
|
||||
}
|
||||
|
||||
for j, a := range q.Answers {
|
||||
answer := resultAnswer{Text: a.Text}
|
||||
questions[i].Text = q.Text
|
||||
questions[i].Answers = make([]resultAnswer, len(q.Answers))
|
||||
|
||||
for j := range q.Answers {
|
||||
if j+1 == q.Correct {
|
||||
answer.Correct = true
|
||||
questions[i].Answers[j].Correct = true
|
||||
} else {
|
||||
answer.Correct = false
|
||||
questions[i].Answers[j].Correct = false
|
||||
}
|
||||
|
||||
if j+1 == givenAnswers[i] {
|
||||
answer.Chosen = true
|
||||
questions[i].Answers[j].Chosen = true
|
||||
} else {
|
||||
answer.Chosen = false
|
||||
questions[i].Answers[j].Chosen = false
|
||||
}
|
||||
question.Answers[j] = answer
|
||||
}
|
||||
questions[i] = question
|
||||
}
|
||||
|
||||
return questions
|
||||
|
Reference in New Issue
Block a user