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

Commit 3c0f505

Browse files
committed
update fitb for bookserver
1 parent 51b4de3 commit 3c0f505

1 file changed

Lines changed: 5 additions & 10 deletions

File tree

runestone/fitb/js/fitb.js

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ export default class FITB extends RunestoneBase {
230230
this.renderFeedback();
231231
}
232232
return data;
233-
}
233+
}
234234

235235
/*==============================
236236
=== Evaluation of answer and ===
@@ -342,19 +342,20 @@ export default class FITB extends RunestoneBase {
342342
enableCompareButton() {
343343
this.compareButton.disabled = false;
344344
}
345+
// _`compareFITBAnswers`
345346
compareFITBAnswers() {
346347
var data = {};
347348
data.div_id = this.divid;
348349
data.course = eBookConfig.course;
349350
jQuery.get(
350-
eBookConfig.ajaxURL + "gettop10Answers",
351+
"/assessment/gettop10Answers",
351352
data,
352353
this.compareFITB
353354
);
354355
}
355356
compareFITB(data, status, whatever) {
356-
var answers = eval(data)[0];
357-
var misc = eval(data)[1];
357+
var answers = data.detail.res;
358+
var misc = data.detail.miscdata;
358359
var body = "<table>";
359360
body += "<tr><th>Answer</th><th>Count</th></tr>";
360361
for (var row in answers) {
@@ -366,12 +367,6 @@ export default class FITB extends RunestoneBase {
366367
" times</td></tr>";
367368
}
368369
body += "</table>";
369-
if (misc["yourpct"] !== "unavailable") {
370-
body +=
371-
"<br /><p>You have " +
372-
misc["yourpct"] +
373-
"% correct for all questions</p>";
374-
}
375370
var html =
376371
"<div class='modal fade'>" +
377372
" <div class='modal-dialog compare-modal'>" +

0 commit comments

Comments
 (0)