theming
This commit is contained in:
parent
f5485b773b
commit
4ce5c5270b
11 changed files with 1206 additions and 131 deletions
|
|
@ -96,6 +96,24 @@ impl Question for SingleChoiceQuestion {
|
|||
acc
|
||||
},
|
||||
),
|
||||
submissions_correct: &self.submissions.iter().fold(
|
||||
vec![0; self.inner.answers.len()],
|
||||
|mut acc, (_, v)| {
|
||||
if *v == self.inner.correct {
|
||||
acc[*v as usize] += 1;
|
||||
}
|
||||
acc
|
||||
},
|
||||
),
|
||||
submissions_wrong: &self.submissions.iter().fold(
|
||||
vec![0; self.inner.answers.len()],
|
||||
|mut acc, (_, v)| {
|
||||
if *v != self.inner.correct {
|
||||
acc[*v as usize] += 1;
|
||||
}
|
||||
acc
|
||||
},
|
||||
),
|
||||
correct_answer: &self.inner.answers[self.inner.correct as usize],
|
||||
answers: &self.inner.answers,
|
||||
}
|
||||
|
|
@ -126,6 +144,8 @@ struct ViewerTemplate<'a> {
|
|||
name: &'a str,
|
||||
total_submissions: u32,
|
||||
submissions: &'a [u32],
|
||||
submissions_correct: &'a [u32],
|
||||
submissions_wrong: &'a [u32],
|
||||
correct_answer: &'a str,
|
||||
answers: &'a [String],
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue