$dataquestion = !empty($item["dataquestion"]) ? json_decode($item["dataquestion"], true) : array(); $datafinish = !empty($item["datafinish"]) ? json_decode($item["datafinish"], true) : array(); $user_test_id = $item["user_test_id"]; $data_user_id = $item["user_id"]; $data_course_id = $item["course_id"]; $data_lecture_id = $item["lecture_id"]; $data_test_kind = $item["test_kind"]; $data_test_id = $item["test_id"]; if (empty($datafinish)) { $dataNew = array(); $totalpointuser = 0; foreach ($dataquestion as $key => $itemquestion) { $dataNew[$itemquestion["idquestion"]]["point"] = $itemquestion["point"]; $dataNew[$itemquestion["idquestion"]]["answertrue"] = WQuestionAnswerLib::getAnswerTrueQuestion($itemquestion["idquestion"]); $dataNew[$itemquestion["idquestion"]]["question_id"] = $itemquestion["idquestion"]; $questionDetails = WQuestionLib::getQuestionDetails($itemquestion["idquestion"]); if (!empty($questionDetails)) { $dataNew[$itemquestion["idquestion"]]["question_type"] = $questionDetails["question_type"]; } //get lai thong tin dap an hoc vien $dataUserAnswer = WUserAnswers::getDataUserAnswer($user_test_id, $itemquestion["idquestion"], $data_user_id); $answer = array(); $dataNew[$itemquestion["idquestion"]]["doing"] = (isset($dataUserAnswer["doing"]) and !empty($dataUserAnswer["doing"])) ? $dataUserAnswer["doing"] : 0; if ($dataUserAnswer["question_type"] == 2) { $dataNew[$itemquestion["idquestion"]]["useranswer"] = $dataUserAnswer["user_answer_text"]; $dataNew[$itemquestion["idquestion"]]["comment_trainer"] = $dataUserAnswer["comment_trainer"]; $dataNew[$itemquestion["idquestion"]]["point_answer_text"] = $dataUserAnswer["point_answer_text"]; $totalpointuser += $dataNew[$itemquestion["idquestion"]]["point_answer_text"]; } elseif ($dataUserAnswer["question_type"] == 1 or $dataUserAnswer["question_type"] == 4) { if (!empty($dataUserAnswer) and !empty($dataUserAnswer["user_answer_id"])) { $dataNew[$itemquestion["idquestion"]]["useranswer"] = $dataUserAnswer["user_answer_id"];
<th>Question</th> <th>Results</th> <th>Points</th> </tr> </thead> <tbody> <?php if (!empty($datafinish)) { ?> <?php $i = 1; $totalpoint = 0; foreach ($datafinish as $key => $itemfinish) { ?> <?php $details = WQuestionLib::getQuestionDetails($key); if (isset($itemfinish["question_type"]) and $itemfinish["question_type"] == 2) { $dataQuestionText[$key]["index"] = $i; $dataQuestionText[$key]["question_id"] = $key; $dataQuestionText[$key]["details"] = $details; $dataQuestionText[$key]["point"] = $itemfinish["point"]; $dataQuestionText[$key]["answers"] = $itemfinish["useranswer"]; $dataQuestionText[$key]["point_answer_text"] = (isset($itemfinish["point_answer_text"]) and $itemfinish["point_answer_text"] != "") ? $itemfinish["point_answer_text"] : ""; $dataQuestionText[$key]["comment_trainer"] = (isset($itemfinish["comment_trainer"]) and !empty($itemfinish["comment_trainer"])) ? $itemfinish["comment_trainer"] : ""; if (isset($itemfinish["point_answer_text"]) and !empty($itemfinish["point_answer_text"])) { $totalpoint += $itemfinish["point_answer_text"]; } } else { if (isset($itemfinish["point_answer_text"]) and !empty($itemfinish["point_answer_text"])) { $totalpoint += $itemfinish["point_answer_text"]; }