} $formtable .= "<td><input type='text' id='comments_id_{$question->id}' onkeyup='validateAssessment()' onblur='submitcomment({$question->id})'></input></td></tr>"; $questionArr .= "{$question->id},"; $count++; break; default: break; } } if (strlen($questionArr) > 1) { $questionArr = substr_replace($questionArr, "", -1); } $questionArr .= "]"; $formtable .= "</table>"; // Check for an already started assessmemnt by this assessor $assesslib = new AssessmentLib(); $currentexamXMLStr = $assesslib->checkAssessment($formid, $loggedinuserdata->userID); $currentexam = simplexml_load_string($currentexamXMLStr); //print('Current exam is:'.$currentexamXMLStr); // //if (isset($currentexam->questiondata)) { // print('Current exam is:'); // print_r($currentexam); //} else { // print('Got nothing'); //} ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
$returnStr = $assesslib->moderateAssessmentItem($_REQUEST['id'], $_REQUEST['value'], $_REQUEST['comment'], $_REQUEST['reason'], $_REQUEST['userid']); break; case 'modifyassessmentitem': include 'lib/FormsLib.php'; //include 'lib/DbLib.php'; include 'lib/AssessmentLib.php'; $assesslib = new AssessmentLib(); $returnStr = $assesslib->updateAssessmentItem($_REQUEST['id'], $_REQUEST['value'], $_REQUEST['comment'], $_REQUEST['reason'], $_REQUEST['userid']); break; case 'moderateassessmentoverview': break; case 'modifyassessmentoverview': include 'lib/FormsLib.php'; // include 'lib/DbLib.php'; include 'lib/AssessmentLib.php'; $assesslib = new AssessmentLib(); $returnStr = $assesslib->updateAssessmentOverview($_REQUEST['id'], $_REQUEST['rating'], $_REQUEST['additionalrating'], $_REQUEST['comment'], $_REQUEST['reason'], $_REQUEST['userid']); break; case 'getitemhistory': include 'lib/EnumLib.php'; $enumLib = new EnumLib(); $returnStr = $enumLib->getItemEditHistory($_REQUEST['id']); break; case 'getsessionhistory': include 'lib/EnumLib.php'; $enumLib = new EnumLib(); $returnStr = $enumLib->getOverviewHistory($_REQUEST['id']); break; ///////////////////////////////////////////////////////////////////////////////////////// //Reports /////////////////////////////////////////////////////////////////////////////////////////