|
|
|
@ -5863,7 +5863,6 @@ class Exercise |
|
|
|
$this->sendNotificationForOpenQuestions( |
|
|
|
$this->sendNotificationForOpenQuestions( |
|
|
|
$question_list_answers, |
|
|
|
$question_list_answers, |
|
|
|
$origin, |
|
|
|
$origin, |
|
|
|
$exe_id, |
|
|
|
|
|
|
|
$user_info, |
|
|
|
$user_info, |
|
|
|
$url, |
|
|
|
$url, |
|
|
|
$teachers |
|
|
|
$teachers |
|
|
|
@ -8250,12 +8249,14 @@ class Exercise |
|
|
|
* |
|
|
|
* |
|
|
|
* @param array $question_list_answers |
|
|
|
* @param array $question_list_answers |
|
|
|
* @param string $origin |
|
|
|
* @param string $origin |
|
|
|
* @param int $exe_id |
|
|
|
* @param array $user_info |
|
|
|
|
|
|
|
* @param string $url_email |
|
|
|
|
|
|
|
* @param array $teachers |
|
|
|
|
|
|
|
* |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
private function sendNotificationForOpenQuestions( |
|
|
|
private function sendNotificationForOpenQuestions( |
|
|
|
$question_list_answers, |
|
|
|
$question_list_answers, |
|
|
|
$origin, |
|
|
|
$origin, |
|
|
|
$exe_id, |
|
|
|
|
|
|
|
$user_info, |
|
|
|
$user_info, |
|
|
|
$url_email, |
|
|
|
$url_email, |
|
|
|
$teachers |
|
|
|
$teachers |
|
|
|
@ -8263,6 +8264,17 @@ class Exercise |
|
|
|
// Email configuration settings |
|
|
|
// Email configuration settings |
|
|
|
$courseCode = api_get_course_id(); |
|
|
|
$courseCode = api_get_course_id(); |
|
|
|
$courseInfo = api_get_course_info($courseCode); |
|
|
|
$courseInfo = api_get_course_info($courseCode); |
|
|
|
|
|
|
|
$sessionId = api_get_session_id(); |
|
|
|
|
|
|
|
$sessionData = ''; |
|
|
|
|
|
|
|
if (!empty($sessionId)) { |
|
|
|
|
|
|
|
$sessionInfo = api_get_session_info($sessionId); |
|
|
|
|
|
|
|
if (!empty($sessionInfo)) { |
|
|
|
|
|
|
|
$sessionData = '<tr>' |
|
|
|
|
|
|
|
.'<td><em>'.get_lang('SessionName').'</em></td>' |
|
|
|
|
|
|
|
.'<td> <b>'.$sessionInfo['name'].'</b></td>' |
|
|
|
|
|
|
|
.'</tr>'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$msg = get_lang('OpenQuestionsAttempted').'<br /><br />' |
|
|
|
$msg = get_lang('OpenQuestionsAttempted').'<br /><br />' |
|
|
|
.get_lang('AttemptDetails').' : <br /><br />' |
|
|
|
.get_lang('AttemptDetails').' : <br /><br />' |
|
|
|
@ -8271,6 +8283,7 @@ class Exercise |
|
|
|
.'<td><em>'.get_lang('CourseName').'</em></td>' |
|
|
|
.'<td><em>'.get_lang('CourseName').'</em></td>' |
|
|
|
.'<td> <b>#course#</b></td>' |
|
|
|
.'<td> <b>#course#</b></td>' |
|
|
|
.'</tr>' |
|
|
|
.'</tr>' |
|
|
|
|
|
|
|
.$sessionData |
|
|
|
.'<tr>' |
|
|
|
.'<tr>' |
|
|
|
.'<td>'.get_lang('TestAttempted').'</td>' |
|
|
|
.'<td>'.get_lang('TestAttempted').'</td>' |
|
|
|
.'<td> #exercise#</td>' |
|
|
|
.'<td> #exercise#</td>' |
|
|
|
@ -8284,6 +8297,7 @@ class Exercise |
|
|
|
.'<td> #mail#</td>' |
|
|
|
.'<td> #mail#</td>' |
|
|
|
.'</tr>' |
|
|
|
.'</tr>' |
|
|
|
.'</table>'; |
|
|
|
.'</table>'; |
|
|
|
|
|
|
|
|
|
|
|
$open_question_list = null; |
|
|
|
$open_question_list = null; |
|
|
|
foreach ($question_list_answers as $item) { |
|
|
|
foreach ($question_list_answers as $item) { |
|
|
|
$question = $item['question']; |
|
|
|
$question = $item['question']; |
|
|
|
@ -8309,11 +8323,11 @@ class Exercise |
|
|
|
$msg .= $open_question_list; |
|
|
|
$msg .= $open_question_list; |
|
|
|
$msg .= '</table><br />'; |
|
|
|
$msg .= '</table><br />'; |
|
|
|
|
|
|
|
|
|
|
|
$msg = str_replace("#exercise#", $this->exercise, $msg); |
|
|
|
$msg = str_replace('#exercise#', $this->exercise, $msg); |
|
|
|
$msg = str_replace("#firstName#", $user_info['firstname'], $msg); |
|
|
|
$msg = str_replace('#firstName#', $user_info['firstname'], $msg); |
|
|
|
$msg = str_replace("#lastName#", $user_info['lastname'], $msg); |
|
|
|
$msg = str_replace('#lastName#', $user_info['lastname'], $msg); |
|
|
|
$msg = str_replace("#mail#", $user_info['email'], $msg); |
|
|
|
$msg = str_replace('#mail#', $user_info['email'], $msg); |
|
|
|
$msg = str_replace("#course#", $courseInfo['name'], $msg); |
|
|
|
$msg = str_replace('#course#', $courseInfo['name'], $msg); |
|
|
|
|
|
|
|
|
|
|
|
if ($origin != 'learnpath') { |
|
|
|
if ($origin != 'learnpath') { |
|
|
|
$msg .= '<br /><a href="#url#">'.get_lang('ClickToCommentAndGiveFeedback').'</a>'; |
|
|
|
$msg .= '<br /><a href="#url#">'.get_lang('ClickToCommentAndGiveFeedback').'</a>'; |
|
|
|
|