Html->css(array('remodal', 'remodal-default-theme'));
echo $this->Html->script('site_js/remodal');
echo $this->Html->script(array('site_js/common', 'site_js/assignment'));
?>
Html->link('Back', array('controller' => 'assignments', 'action' => 'index'), array('class' => 'btn btn-mini')) ?>
$currentDate) {
$str = "day(s) left";
} elseif ($endDate == $currentDate) {
$str = "due today";
} else {
$str = "day(s) past due";
}
?>
[-]
Form->input('Assignmentfeedbackdetail.VR.attachF', array('type' => 'file','id'=>'assfileVR','onChange'=>'validate2(this.value,VR)', 'class' => 'mws-textinput', 'label' => false, 'div' => false)); ?>
[-]
Form->input('Returnfeedbackdetail.VR.attachF', array('type' => 'file', 'class' => 'mws-textinput', 'label' => false, 'div' => false)); ?>
';
print_r( $adte=$assignments[0]['Assignment']['dueDate']);
echo ''; */
$adte=$assignments[0]['Assignment']['dueDate'];
if ($timezone)
echo getTimeZoneConvert($adte,$timezone);
// echo date("d-M-Y H:i:s", $endDate);
?>
Total Assignment Score :
Graded Score:
Pending Score:
Your Score:
= $open_date && $current_date <= $close_date):
$true = 'y';
else:
$false = 'f';
endif;
else:
if ($current_date >= $open_date && $current_date <= $lateclose_date):
$true = 'y';
else:
$false = 'f';
endif;
endif;
if ($true) {
if (!empty($assignments[0]['Assignment']['isQWD'])):
//pr('found!');die();
if ($assignments[0]['Assignment']['isQWD'] == array_search('Quiz', $arr_QWD)):
//pr('found!');die();
?>
0):
?>
Html->link('Open Quiz', "#myModal$options", array('escape' => false)) ?>
Html->link('Open Quiz', array('controller' => 'quiztests', 'action' => 'startquiz', base64_encode($assignments[0]['Assignment']['qwdId']), base64_encode($assignments[0]['Assignment']['id'])), array('title' => 'Open Quiz', 'class' => 'btn btn-mini')) ?>
Html->link('Open Wiki', array('controller' => 'classwikidetails', 'action' => 'assignmentwikies', $assignments[0]['Assignment']['qwdId'], $assignments[0]['Assignment']['id']), array('class' => 'btn btn-mini')) ?>
Html->link('Open Discussion', array('controller' => 'classcontents', 'action' => 'discussioncomments', base64_encode($assignments[0]['Assignment']['qwdId']), base64_encode($assignments[0]['Assignment']['id'])), array('class' => 'btn btn-mini'));
?>
getreturnfeedbackforstudent($feedbacks[0]['Assignmentfeedback']['id']);
}
//pr($returnData);
?>
0) {
if (empty($datum['ChildReturnfeedback'])) {
?>
Resubmit
Form->input('Assignmentfeedbackdetail.VR.attachF', array('type' => 'file','id'=>'assfileVR','onChange'=>'validate2(this.value,VR)', 'class' => 'mws-textinput', 'label' => 'Attach', 'div' => false)); ?>
[-]
= $open_date && $current_date <= $close_date):
$true = 'y';
else:
$false = 'f';
endif;
else:
if ($current_date >= $open_date && $current_date <= $lateclose_date):
$true = 'y';
else:
$false = 'f';
endif;
endif;
?>
';
print_r($feedbacks);
echo ''; */
foreach ($feedbacks as $feedback):
//pr($feedback);die();
static $j = 1;
?>
Html->image('profile.jpg', array('width' => '15'));
}
?>
| |
|
|
|
Assignment Score:
Html->link('View Summary', array('controller' => 'quiztests', 'action' => 'quizsummary', base64_encode($assignments[0]['Assignment']['id']), base64_encode($assignments[0]['Assignment']['qwdId'])), array('class' => 'btn btn-mini', 'style' => $css)); ?>
After you grade all students for this assignment, you will be able to view summary of this assignment.
Assignment Score:
getreturnfeedback($assignmentfeedback['id']);
if (!empty($returnData)) {
if ($returnData['Returnfeedback']['ftyp'] == ACTIVE) {
if (!empty($returnData['ChildReturnfeedback'])) {
$f = $this->Html->image('icon-link-f-red.png');
$r = $this->Html->image('icon-link-r-red.png');
} else {
$f = '';
$r = $this->Html->image('icon-link-r-red.png');
}
}
if ($returnData['Returnfeedback']['ftyp'] == INACTIVE) {
if (!empty($returnData['ChildReturnfeedback'])) {
$r = $this->Html->image('icon-link-r-red.png');
$f = $this->Html->image('icon-link-f-red.png');
} else {
$r = '';
$f = '';
}
}
} else {
$f = $this->Html->image('icon-link-f-red.png');
$r = $this->Html->image('icon-link-r-red.png');
}
if ($assignmentfeedback['profile_id'] == $data['Profile']['id']) {
if ($assignmentfeedback['created'] <= $assignments[0]['Assignment']['closeDate']) {
$status = 'Submitted';
$controller = 'assignmentfeedbacks';
$action = 'viewfeedback';
break;
} else {
$status = 'Late Submitted';
$paneltyscore = $assignments[0]['Assignment']['peneltyscore'];
$controller = 'assignmentfeedbacks';
$action = 'viewfeedback';
break;
}
} else {
$status = 'No response';
$controller = '';
$action = '';
}
}
} elseif (!empty($assignments[0]['Classwikidetail'])) {
$status = $paneltyscore = $controller = $action = '';
foreach ($assignments[0]['Classwikidetail'] as $assignmentfeedback) {
if ($assignmentfeedback['profile_id'] == $data['Profile']['id']) {
if ($assignmentfeedback['created'] <= $assignments[0]['Assignment']['closeDate']) {
$status = 'Submitted';
$controller = 'classwikidetails';
$action = 'assignmentwikies';
$params1 = $assignmentfeedback['classwiky_id'];
break;
} else {
$status = 'Late Submitted';
$paneltyscore = $assignments[0]['Assignment']['peneltyscore'];
$controller = 'classwikidetails';
$action = 'assignmentwikies';
$params1 = $assignmentfeedback['classwiky_id'];
break;
}
} else {
$status = 'No response';
$controller = '';
$action = '';
$params1 = '';
}
}
} elseif (!empty($assignments[0]['Classcontentcomment'])) {
$status = $paneltyscore = $controller = $action = '';
foreach ($assignments[0]['Classcontentcomment'] as $assignmentfeedback) {
if ($assignmentfeedback['profile_id'] == $data['Profile']['id']) {
if ($assignmentfeedback['created'] <= $assignments[0]['Assignment']['closeDate']) {
$status = 'Submitted';
$controller = 'classcontents';
$action = 'discussioncomments';
$params1 = $assignmentfeedback['classcontent_id'];
break;
} else {
$status = 'Late Submitted';
$paneltyscore = $assignments[0]['Assignment']['peneltyscore'];
$controller = 'classcontents';
$action = 'discussioncomments';
$params1 = $assignmentfeedback['classcontent_id'];
break;
}
} else {
$status = 'No response';
$controller = $action = $params1 = '';
}
}
} elseif (!empty($assignments[0]['Quiztest'])) {
$status = $grand_total = $paneltyscore = $controller = $action = $paramslst = '';
$css_score = "style='pointer-events: none; cursor: default;'";
$quiztests = array_reverse($assignments[0]['Quiztest']);
foreach ($quiztests as $quiztest) {
if ($quiztest['profile_id'] == $data['Profile']['id']) {
$status = 'Submitted';
$controller = 'quiztests';
$action = 'viewquiztest';
$params1 = $assignments[0]['Assignment']['qwdId'];
$paramslst = $quiztest['id'];
break;
} else {
$status = 'No response';
}
}
} else {
$status = 'No response';
$controller = $action = $params1 = '';
}
$quiztestdetail = ClassRegistry::init('Quiztestdetail');
$score = $grand_total = $id = $other = $extra = '';
//pr($assignments[0]['Studentscore']);
//pr($quiztestdetail);
if ($assignments[0]['Studentscore']) {
$score = $id = $other = $extra = '';
foreach ($assignments[0]['Studentscore'] as $assignmentscore) {
if ($assignmentscore['profile_id'] == $data['Profile']['id']) {
$score = $assignmentscore['score'];
$other = $assignmentscore['other'];
$extra = $assignmentscore['extra'];
$id = $assignmentscore['id'];
$status = 'Graded';
$grand_total = '';
break;
} else {
$score_penalty = $quiztestdetail->count_total_marks($paramslst);
$score = $score_penalty[0][0]['tot'];
if ($score_penalty[0][0]['tot'] > 0) {
$other = INACTIVE;
$extra = $score_penalty[0][0]['tot_penalty'];
if ($score_penalty[0][0]['tot'] > $score_penalty[0][0]['tot_penalty']) {
$sign_typ = '+';
$grand_total = (($score_penalty[0][0]['tot']) - ($score_penalty[0][0]['tot_penalty']));
} else {
$sign_typ = '-';
$grand_total = (($score_penalty[0][0]['tot_penalty']) - ($score_penalty[0][0]['tot']));
}
}
}
}
} else {
$score_penalty = $quiztestdetail->count_total_marks($paramslst);
$chkPending = $quiztestdetail->checkPending($paramslst);
if ($chkPending < 1) {
$score = $score_penalty[0][0]['tot'];
if ($score_penalty[0][0]['tot'] > 0) {
$other = INACTIVE;
$extra = $score_penalty[0][0]['tot_penalty'];
}
}
if ($score_penalty[0][0]['tot'] > $score_penalty[0][0]['tot_penalty']) {
$sign_typ = '+';
$grand_total = (($score_penalty[0][0]['tot']) - ($score_penalty[0][0]['tot_penalty']));
} else {
$sign_typ = '-';
$grand_total = (($score_penalty[0][0]['tot_penalty']) - ($score_penalty[0][0]['tot']));
}
}
$tableHead = "
First Name
Last Name
Status
Score
Other
Action
";
?>
';
// print_r($data);
// echo '
';
if ($rc == 1) {
echo $tableHead;
}
$rc = 2;
?>
Form->create('Studentscore', array('controller' => 'studentscores', 'action' => 'add' . '/' . base64_decode($this->params['pass'][0]), 'id' => "StudentscoreAddForm$option")); ?>

Html->image('profile.jpg', array('width' => '20'));
}
?>
-
Form->hidden("Studentscore.profile_id", array('value' => $data['Profile']['id'])); ?>
Form->hidden("Assignment.assignmentScore", array('value' => $data['Assignment']['assignmentScore'])); ?>
Form->input("Studentscore.score", array('value' => $scr, $css_score, 'div' => false, 'label' => false))
?>
Form->input("Studentscore.id", array('value' => $id)) ?>
Form->input("Studentscore.other", array('options' => $arrdrp_others, 'onchange' => "removeDisableState(this.value,'$student_counter');", 'selected' => $selected, 'label' => 'Others', 'label' => false, 'div' => false, 'empty' => array('' => 'Please select'), 'style' => 'width:125px;margin-right:5px'));
echo $this->Form->input("Studentscore.extra", array('class' => 'studentscorextra' . $student_counter, 'value' => $extraField, 'min'=>0,'label' => false, 'div' => false, $studentscore_extra_state));
$student_counter++;
?>
Html->link('', array('controller' => $controller, 'action' => $action, base64_encode($params1), base64_encode($assignments[0]['Assignment']['id']), base64_encode($data['Profile']['id']), base64_encode($paramslst)), array('class' => 'iconlink linkopen'));
else:
echo $this->Html->link('', 'javascript:void(0)', array('class' => 'iconlink linkopendis'));
endif;
if (!empty($grand_total)) {
$save_total = "onclick='save_total($grand_total,$paramslst);'";
?>
Form->input("$btnAdd", array('type' => 'submit', 'label' => false, 'div' => false)) ?>
Html->link($f, array('controller' => 'returnfeedbacks', 'action' => 'add', base64_encode($assignment_feedbackId), base64_encode($assignments[0]['Assignment']['id'])), array('escape' => false));
endif;
?>
Form->end(); ?>
getreturnfeedback($assignments[0]['Assignmentfeedback'][0]['id']);
//pr($returnData);
if (!empty($returnData)) {
if ($returnData['Returnfeedback']['ftyp'] == ACTIVE) {
if (!empty($returnData['ChildReturnfeedback'])) {
$f = $this->Html->image('icon-link-f-red.png');
$r = $this->Html->image('icon-link-r-red.png');
} else {
$f = '';
$r = $this->Html->image('icon-link-r-red.png');
}
}
if ($returnData['Returnfeedback']['ftyp'] == INACTIVE) {
if (!empty($returnData['ChildReturnfeedback'])) {
$r = $this->Html->image('icon-link-r-red.png');
$f = $this->Html->image('icon-link-f-red.png');
} else {
$r = '';
$f = '';
}
}
} else {
$f = $this->Html->image('icon-link-f-red.png');
$r = $this->Html->image('icon-link-r-red.png');
}
if ($assignments[0]['Assignmentfeedback'][0]['profile_id'] == $data['Profile']['id']) {
if ($assignments[0]['Assignmentfeedback'][0]['created'] <= $assignments[0]['Assignment']['closeDate']) {
$status = 'Submitted';
$paneltyscore = '';
$profile_id = $data['Profile']['id'];
} else {
$status = 'Late Submitted';
$paneltyscore = $assignments[0]['Assignment']['peneltyscore'];
$profile_id = $data['Profile']['id'];
}
}
} else {
$status = 'No response';
$profile_id = '';
}
$score = $id = $other = $extra = '';
if (!empty($assignments[0]['Studentscore'])) {
if ($assignments[0]['Studentscore'][0]['profile_id'] == $data['Profile']['id']) {
$score = $assignments[0]['Studentscore'][0]['score'];
$other = $assignments[0]['Studentscore'][0]['other'];
$extra = $assignments[0]['Studentscore'][0]['extra'];
}
}
?>
" .
'

'
. $data['Profile']['fname'] . ' ' . $data['Profile']['lname']
. "
";
?>
Html->link('',array('action'=>'viewfeedback',$assignments[0]['Assignment']['id'],$profile_id),array('class'=>'iconlink linkopendis','title'=>'Open','alt'=>'Open'));
?>
Form->create('Studentscore', array('controller' => 'studentscores', 'action' => 'addgroupscore' . '/' . base64_decode($this->params['pass'][0]))); ?>
Form->input("Studentscore.score", array('value' => $score, 'label' => false, 'div' => false)) ?>
Form->input("Studentscore.other", array('options' => $arrdrp_others, 'selected' => $selected, 'label' => false, 'div' => false, 'empty' => array('' => 'Please select'), 'style' => 'width:100px;', 'onchange' => "removeDisableState(this.value);")) ?>
Form->input("Studentscore.extra", array('value' => $extraField, 'label' => false, 'div' => false, $group_studentscore_extra_state)) ?>
Html->link('', array('action' => 'viewfeedback', $assignments[0]['Assignment']['id'], $profile_id), array('class' => 'iconlink linkopendis', 'title' => 'Open', 'alt' => 'Open')); ?>
Form->input($btnAdd, array('type' => 'submit', 'label' => false, 'div' => false)) ?>
Html->link($f, array('controller' => 'returnfeedbacks', 'action' => 'add', $assignments[0]['Assignmentfeedback'][0]['id'], $assignments[0]['Assignment']['id']), array('escape' => false));
endif;
?>
Form->hidden("Studentscore.$option.id", array('value' => $studentscore['id']));
$option++;
endforeach;
endif;
?>
Form->end(); ?>