29 $this->
getLanguage()->loadLanguageModule(
'assessment');
34 public function send(): void
73 foreach ($info[
'questions_gui_list'] as $questionId => $questionGui) {
74 $points = $info[
'questions_scoring_data'][$questionId][
'points'];
75 $feedback = $info[
'questions_scoring_data'][$questionId][
'feedback'];
98 $this->
getMail()->appendInstallationSignature(
true);
113 if (strip_tags($feedback) != $feedback) {
114 $feedback = preg_replace(
'/<br(.*\/)>/m',
"\n", $feedback);
115 $feedback = strip_tags($feedback);
appendBody(string $a_body)
sendMail(array $a_rcp, bool $a_parse_recipients=true)
convertFeedbackForMail($feedback)
__construct($userId, $testRefId)
getAdditionalInformation()
Base class for course/group mail notifications.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getSalutation(int $a_usr_id, ?ilLanguage $a_language=null)
initLanguage(int $a_usr_id)
getLanguageText(string $a_keyword)
setRecipients(array $a_rcp)
__construct(Container $dic, ilPlugin $plugin)
setSubject(string $a_subject)