@@ -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