diff --git a/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php b/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php index fe52933b650e..124b515c524f 100755 --- a/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php +++ b/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php @@ -852,11 +852,11 @@ private function buildAttemptComponents( if ($for_print) { $signal = $results_presentation_table->getExpandAllSignal(); + $signal_options = json_encode(['options' => $signal->getOptions()]); $results_presentation_table = [ $results_presentation_table, - $this->ui_factory->legacy('')->withAdditionalOnLoadCode( - fn(string $id): string => "$(document).trigger('{$signal->getId()}'," - . '{"options" : ' . json_encode($signal->getOptions()) . '}); ' + $this->ui_factory->legacy()->content('')->withAdditionalOnLoadCode( + static fn(string $id): string => "$(document).trigger('{$signal->getId()}', $signal_options);" ) ]; }