@@ -356,14 +356,18 @@ public function get_data(
356
356
$ row [] = $ result ['display ' ];
357
357
$ row ['result_score ' ] = $ result ['score ' ];
358
358
$ row ['result_score_weight ' ] = $ result ['score ' ];
359
+ $ showPercentage = true ;
360
+ if ($ this ->hidePercentage ) {
361
+ $ showPercentage = false ;
362
+ }
359
363
360
364
if (empty ($ model )) {
361
365
// Best
362
366
if (isset ($ defaultData [$ item ->get_id ()]) && isset ($ defaultData [$ item ->get_id ()]['best ' ])) {
363
367
$ best = $ defaultData [$ item ->get_id ()]['best ' ];
364
368
if ($ useExerciseScoreInTotal ) {
365
369
$ bestScore = $ best ['score ' ];
366
- $ best ['display ' ] = ExerciseLib::show_score ($ bestScore [0 ], $ bestScore [1 ], true );
370
+ $ best ['display ' ] = ExerciseLib::show_score ($ bestScore [0 ], $ bestScore [1 ], $ showPercentage );
367
371
} else {
368
372
$ best = $ defaultData [$ item ->get_id ()]['best ' ];
369
373
}
@@ -380,7 +384,7 @@ public function get_data(
380
384
$ average = $ defaultData [$ item ->get_id ()]['average ' ];
381
385
if ($ useExerciseScoreInTotal ) {
382
386
$ averageScore = $ average ['score ' ];
383
- $ average ['display ' ] = ExerciseLib::show_score ($ averageScore [0 ], $ averageScore [1 ], true );
387
+ $ average ['display ' ] = ExerciseLib::show_score ($ averageScore [0 ], $ averageScore [1 ], $ showPercentage );
384
388
}
385
389
} else {
386
390
$ average = $ this ->buildAverageResultColumn ($ item , $ useExerciseScoreInTotal );
0 commit comments