Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit 183fd67

Browse files
committed
Add: save mathQuill answers
1 parent 56952ba commit 183fd67

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

runestone/webwork/js/webwork.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,17 @@ class WebWork extends RunestoneBase {
8383
let actString = "check:";
8484
this.answerObj = {}
8585
this.lastAnswerRaw = data;
86-
86+
this.answerObj.answers = {};
87+
this.answerObj.mqAnswers = {};
88+
// data.inputs_
8789
for (let k of Object.keys(data.rh_result.answers)) {
8890
qCount += 1;
8991
if (data.rh_result.answers[k].score == 1) {
9092
correctCount += 1;
9193
}
92-
this.answerObj[k] = `${data.rh_result.answers[k].original_student_ans}`
94+
this.answerObj.answers[k] = `${data.rh_result.answers[k].original_student_ans}`
95+
let mqKey = `MaThQuIlL_${k}`;
96+
this.answerObj.mqAnswers[mqKey] = data.inputs_ref[mqKey];
9397
actString += `actual:${data.rh_result.answers[k].original_student_ans}:expected:${data.rh_result.answers[k].correct_value}:`;
9498
}
9599
let pct = correctCount / qCount;

0 commit comments

Comments
 (0)