@@ -1201,7 +1201,8 @@ public static function getHtmlDisplayForAnswer(
12011201 $ answer ,
12021202 $ feedbackType ,
12031203 $ resultsDisabled = false ,
1204- $ showTotalScoreAndUserChoices = false
1204+ $ showTotalScoreAndUserChoices = false ,
1205+ $ exercise
12051206 ) {
12061207 $ result = '' ;
12071208 $ listStudentAnswerInfo = self ::getAnswerInfo ($ answer , true );
@@ -1215,15 +1216,17 @@ public static function getHtmlDisplayForAnswer(
12151216 $ listStudentAnswerInfo ['words ' ][$ i ],
12161217 $ feedbackType ,
12171218 $ resultsDisabled ,
1218- $ showTotalScoreAndUserChoices
1219+ $ showTotalScoreAndUserChoices ,
1220+ $ exercise
12191221 );
12201222 } else {
12211223 $ listStudentAnswerInfo ['student_answer ' ][$ i ] = self ::getHtmlWrongAnswer (
12221224 $ listStudentAnswerInfo ['student_answer ' ][$ i ],
12231225 $ listStudentAnswerInfo ['words ' ][$ i ],
12241226 $ feedbackType ,
12251227 $ resultsDisabled ,
1226- $ showTotalScoreAndUserChoices
1228+ $ showTotalScoreAndUserChoices ,
1229+ $ exercise
12271230 );
12281231 }
12291232 }
@@ -1264,10 +1267,14 @@ public static function getHtmlAnswer(
12641267 $ right ,
12651268 $ feedbackType ,
12661269 $ resultsDisabled = false ,
1267- $ showTotalScoreAndUserChoices = false
1270+ $ showTotalScoreAndUserChoices = false ,
1271+ $ exercise
12681272 ) {
12691273 $ hideExpectedAnswer = false ;
12701274 $ hideUserSelection = false ;
1275+ if (!$ exercise ->showExpectedChoiceColumn ()) {
1276+ $ hideExpectedAnswer = true ;
1277+ }
12711278 switch ($ resultsDisabled ) {
12721279 case RESULT_DISABLE_SHOW_SCORE_AND_EXPECTED_ANSWERS_AND_RANKING :
12731280 case RESULT_DISABLE_SHOW_ONLY_IN_CORRECT_ANSWER :
@@ -1356,15 +1363,17 @@ public static function getHtmlRightAnswer(
13561363 $ correct ,
13571364 $ feedbackType ,
13581365 $ resultsDisabled = false ,
1359- $ showTotalScoreAndUserChoices = false
1366+ $ showTotalScoreAndUserChoices = false ,
1367+ $ exercise
13601368 ) {
13611369 return self ::getHtmlAnswer (
13621370 $ answer ,
13631371 $ correct ,
13641372 true ,
13651373 $ feedbackType ,
13661374 $ resultsDisabled ,
1367- $ showTotalScoreAndUserChoices
1375+ $ showTotalScoreAndUserChoices ,
1376+ $ exercise
13681377 );
13691378 }
13701379
@@ -1384,15 +1393,17 @@ public static function getHtmlWrongAnswer(
13841393 $ correct ,
13851394 $ feedbackType ,
13861395 $ resultsDisabled = false ,
1387- $ showTotalScoreAndUserChoices = false
1396+ $ showTotalScoreAndUserChoices = false ,
1397+ $ exercise
13881398 ) {
13891399 return self ::getHtmlAnswer (
13901400 $ answer ,
13911401 $ correct ,
13921402 false ,
13931403 $ feedbackType ,
13941404 $ resultsDisabled ,
1395- $ showTotalScoreAndUserChoices
1405+ $ showTotalScoreAndUserChoices ,
1406+ $ exercise
13961407 );
13971408 }
13981409
0 commit comments