@@ -1201,7 +1201,8 @@ public static function getHtmlDisplayForAnswer(
1201
1201
$ answer ,
1202
1202
$ feedbackType ,
1203
1203
$ resultsDisabled = false ,
1204
- $ showTotalScoreAndUserChoices = false
1204
+ $ showTotalScoreAndUserChoices = false ,
1205
+ $ exercise
1205
1206
) {
1206
1207
$ result = '' ;
1207
1208
$ listStudentAnswerInfo = self ::getAnswerInfo ($ answer , true );
@@ -1215,15 +1216,17 @@ public static function getHtmlDisplayForAnswer(
1215
1216
$ listStudentAnswerInfo ['words ' ][$ i ],
1216
1217
$ feedbackType ,
1217
1218
$ resultsDisabled ,
1218
- $ showTotalScoreAndUserChoices
1219
+ $ showTotalScoreAndUserChoices ,
1220
+ $ exercise
1219
1221
);
1220
1222
} else {
1221
1223
$ listStudentAnswerInfo ['student_answer ' ][$ i ] = self ::getHtmlWrongAnswer (
1222
1224
$ listStudentAnswerInfo ['student_answer ' ][$ i ],
1223
1225
$ listStudentAnswerInfo ['words ' ][$ i ],
1224
1226
$ feedbackType ,
1225
1227
$ resultsDisabled ,
1226
- $ showTotalScoreAndUserChoices
1228
+ $ showTotalScoreAndUserChoices ,
1229
+ $ exercise
1227
1230
);
1228
1231
}
1229
1232
}
@@ -1264,10 +1267,14 @@ public static function getHtmlAnswer(
1264
1267
$ right ,
1265
1268
$ feedbackType ,
1266
1269
$ resultsDisabled = false ,
1267
- $ showTotalScoreAndUserChoices = false
1270
+ $ showTotalScoreAndUserChoices = false ,
1271
+ $ exercise
1268
1272
) {
1269
1273
$ hideExpectedAnswer = false ;
1270
1274
$ hideUserSelection = false ;
1275
+ if (!$ exercise ->showExpectedChoiceColumn ()) {
1276
+ $ hideExpectedAnswer = true ;
1277
+ }
1271
1278
switch ($ resultsDisabled ) {
1272
1279
case RESULT_DISABLE_SHOW_SCORE_AND_EXPECTED_ANSWERS_AND_RANKING :
1273
1280
case RESULT_DISABLE_SHOW_ONLY_IN_CORRECT_ANSWER :
@@ -1356,15 +1363,17 @@ public static function getHtmlRightAnswer(
1356
1363
$ correct ,
1357
1364
$ feedbackType ,
1358
1365
$ resultsDisabled = false ,
1359
- $ showTotalScoreAndUserChoices = false
1366
+ $ showTotalScoreAndUserChoices = false ,
1367
+ $ exercise
1360
1368
) {
1361
1369
return self ::getHtmlAnswer (
1362
1370
$ answer ,
1363
1371
$ correct ,
1364
1372
true ,
1365
1373
$ feedbackType ,
1366
1374
$ resultsDisabled ,
1367
- $ showTotalScoreAndUserChoices
1375
+ $ showTotalScoreAndUserChoices ,
1376
+ $ exercise
1368
1377
);
1369
1378
}
1370
1379
@@ -1384,15 +1393,17 @@ public static function getHtmlWrongAnswer(
1384
1393
$ correct ,
1385
1394
$ feedbackType ,
1386
1395
$ resultsDisabled = false ,
1387
- $ showTotalScoreAndUserChoices = false
1396
+ $ showTotalScoreAndUserChoices = false ,
1397
+ $ exercise
1388
1398
) {
1389
1399
return self ::getHtmlAnswer (
1390
1400
$ answer ,
1391
1401
$ correct ,
1392
1402
false ,
1393
1403
$ feedbackType ,
1394
1404
$ resultsDisabled ,
1395
- $ showTotalScoreAndUserChoices
1405
+ $ showTotalScoreAndUserChoices ,
1406
+ $ exercise
1396
1407
);
1397
1408
}
1398
1409
0 commit comments