Viewing file: 2553-09-26-1.1.01-showDeAssessment.php (15.8 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
($crstype==1 )?$officerId = $oWnerId:$officerId = $teacher;
$courseId = $course;
$classId = $class;
echo '$acadYear = '.$acadYear.'<br>';
echo '$semester = '.$semester.'<br>';
echo '$crstype = '.$crstype.'<br>';
echo '$typeReport = '.$typeReport.'<br>';
echo '$course = '.$course.'<br>';
echo '$teacher = '.$teacher.'<br>';
echo '$class = '.$class.'<br>';
echo '$officerId = '.$officerId.'<br>';
echo '$oWnerId = '.$oWnerId.'<br>';
?>
<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td>
<div align="center">
<form name="pc2" method="post" action="<?php echo $PHP_SELF;?>">
<table width="100%" align="left" border="0" cellpadding="0" cellspacing="1">
<tr>
<td width="100%" height="85"><br>
<table width="100%" border="0" align="left" cellpadding="1" cellspacing="1" bordercolor="<?php echo $GLOBALS["COLOR_BORDER_TABLE_1"];?>">
<tr><td colspan="6"> </td></tr>
<tr>
<td height="22" colspan="6"> <fieldset>
<legend><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_6"]; ?>"><img src="../picture/bookmark.gif" width="12" height="13" border="0"> <? if($officerId== 0) echo "ผลการประเมินภาพรวมรายวิชา (รวมอาจารย์ผู้สอนทุกคน)"; else if($officerId > 0) echo "ผลการประเมินรายวิชาแยกตามอาจารย์ผู้สอน"; ?></font></legend>
<table width="95%" align="left" >
<tr><td colspan="2"> </td></tr>
<?
$i=0;
// หาแบบประเมินภาพรวม flag=5 และ flag=6
if($crstype==2 && $typeReport <= 4){
if($typeReport== 4 || $courseId!='%' ){
$officerId = $oWnerId;
/*-----------ค้นหาแบบประเมินที่ได้กำหนดไว้ แบบที่ผูกกับรายวิชาทั้งหมดลักษณะประเมินภาพรวมรายวิชา (flag =5)--*/
$flag5=0;
$oDA->SearchByAcadSemFlag($acadYear,$semester,'5');
while($oDA->GetRecord()){
$oAF->SearchByKey($oDA->assid);
$oAF->GetRecord();
//ตรวจสอบว่าแบบประเมินมีส่วนที่ 1 เป็นคำถามปลายปิดหรือไม่
$oSA = new SectionAll($oCA);
$minSeqSA = $oSA->getMinSeqSA($oAF->assid);
$oSA->SearchSectionRQidByAssidSeq($oAF->assid,$minSeqSA);
$oSA->GetRecord();
if($oSA->sectionRQid > 0) {
$startpage = 1;
}else{
$startpage = 2;
}
//echo "<br> oSA->sectionRQid = ".$oSA->sectionRQid;
if(($i%2) == 0)
echo '<tr>';
else
echo '<tr bgcolor="'.$GLOBALS["COLOR_BG_TD_4"].'">';
?>
<!-- <tr> -->
<td width="" valign="top"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">
<!--ถ้า sectionRQid > 0 ที่ sequence = 1 แสดงว่าส่วนแรกเป็นคำถามปลายปิด--->
<img src="../picture/icoa14.jpg" border ="0" align="top"></font> </td>
<td width=""><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><a href = "#" onClick = "sendPage('<? echo $startpage ?>','defineid=<? echo $oDA->defineid ?>&assid=<? echo $oDA->assid ?>&programId=<?=$programId;?>&classId=<? echo $classId ?>&courseId=<? echo $courseId ?>&officerId=<? echo $officerId ?>&acadYear=<? echo $acadYear ?>&semester=<? echo $semester ?>&ttId=0')">
<? if($oAF->maintopic == ""){ echo $oAF->nameAss." <img src = \"../picture/warn.png\" border = \"0\">"; }else{ echo $oAF->maintopic; } echo " " ?>
(ระหว่างวันที่ <? echo abbreDate(splitDateDb2($oDA->startDate,'/')); ?>
- <? echo abbreDate(splitDateDb2($oDA->endDate,'/')); ?>)</a></font></td>
</tr>
<?php
$i++;
$flag5 = 1;
} //end while oDA
/*-----ค้นหาแบบประเมินที่ได้กำหนดไว้ แบบที่ผูกกับบางรายวิชา รูปแบบประเมินภาพรวมรายวิชา (flag =6)---*/
$flag6=0;
$oDA->SearchByAcadSemFlag($acadYear,$semester,'6');
while($oDA->GetRecord()){
$oHC->RSByDefineidCourseIdClassIdOwnerId($oDA->defineid,$courseId,$classId,$oWnerId);
if($oHC->GetRecord() == '1'){
$oAF->SearchByKey($oDA->assid);
$oAF->GetRecord();
//ตรวจสอบว่าแบบประเมินมีส่วนที่ 1 เป็นคำถามปลายปิดหรือไม่
$oSA = new SectionAll($oCA);
$minSeqSA = $oSA->getMinSeqSA($oAF->assid);
$oSA->SearchSectionRQidByAssidSeq($oAF->assid,$minSeqSA);
$oSA->GetRecord();
if($oSA->sectionRQid > 0) {
$startpage = 1;
}else{
$startpage = 2;
}
if(($i%2) == 0)
echo '<tr>';
else
echo '<tr bgcolor="'.$GLOBALS["COLOR_BG_TD_4"].'">';
?>
<!-- <tr> -->
<td valign="top"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">
<!--ถ้า sectionRQid > 0 ที่ sequence = 1 แสดงว่าส่วนแรกเป็นคำถามปลายปิด--->
<img src="../picture/icoa14.jpg" border ="0" align="top"></font> </td>
<td width=""><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><a href = "#" onclick = "sendPage('<? echo $startpage ?>','defineid=<? echo $oDA->defineid ?>&assid=<? echo $oDA->assid ?>&programId=<?=$programId;?>&classId=<? echo $classId ?>&courseId=<? echo $courseId ?>&officerId=<? echo $officerId ?>&acadYear=<? echo $acadYear ?>&semester=<? echo $semester ?>&ttId=0')">
<? if($oAF->maintopic == ""){ echo $oAF->nameAss." <img src = \"../picture/warn.png\" border = \"0\">"; }else{ echo $oAF->maintopic; } echo " " ?>
(ระหว่างวันที่ <? echo abbreDate(splitDateDb2($oDA->startDate,'/')); ?>
- <? echo abbreDate(splitDateDb2($oDA->endDate,'/')); ?>)
<font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"]; ?>">
* </font></a></font> </td>
</tr>
<?php
$flagHold6 = 1;
} //end if oHC
$i++;
} // end while oDA
}//end if($typeReport== 4 || $courseId!=% )
}//end if $crstype!=2
// หาแบบประเมินอาจารย์ flag=0 และ flag=1,8
if($typeReport > 4 && ($courseId != '%' || $officerId != '%' || $typeReport == 9)){
$flag0=0;
/*-----ค้นหาแบบประเมินอาจารย์ที่ได้กำหนดไว้ แบบที่ผูกกับรายวิชาทั้งหมด (flag =0)-------*/
$oDA->SearchByAcadSemFlag($acadYear,$semester,'0');
while($oDA->GetRecord()){
$oAF->SearchByKey($oDA->assid);
$oAF->GetRecord();
//ตรวจสอบว่าแบบประเมินมีส่วนที่ 1 เป็นคำถามปลายปิดหรือไม่ w
$oSA = new SectionAll($oCA);
$minSeqSA = $oSA->getMinSeqSA($oAF->assid);
$oSA->SearchSectionRQidByAssidSeq($oAF->assid,$minSeqSA);
$oSA->GetRecord();
if($oSA->sectionRQid > 0) {
$startpage = 1;
}else{
$startpage = 2;
}
//echo "<br> oSA->sectionRQid = ".$oSA->sectionRQid;
if(($i%2) == 0)
echo '<tr>';
else
echo '<tr bgcolor="'.$GLOBALS["COLOR_BG_TD_4"].'">';
?>
<!-- <tr> -->
<td width="15" valign="top"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">
<!--ถ้า sectionRQid > 0 ที่ sequence = 1 แสดงว่าส่วนแรกเป็นคำถามปลายปิด--->
<img src="../picture/icoa15.jpg" border ="0" align="top"></font> </td>
<td width="555"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><a href = "#" onClick = "sendPage('<? echo $startpage ?>','defineid=<? echo $oDA->defineid ?>&assid=<? echo $oDA->assid ?>&programId=<?=$programId;?>&classId=<? echo $classId ?>&courseId=<? echo $courseId ?>&officerId=<? echo $officerId?>&officerCode=<? echo $officerCode ?>&acadYear=<? echo $acadYear ?>&semester=<? echo $semester ?>&ttId=0')">
<? if($oAF->maintopic == ""){ echo $oAF->nameAss." <img src = \"../picture/warn.png\" border = \"0\">"; }else{ echo $oAF->maintopic; } echo " " ?>
(ระหว่างวันที่ <? echo abbreDate(splitDateDb2($oDA->startDate,'/')); ?>
- <? echo abbreDate(splitDateDb2($oDA->endDate,'/')); ?>)</a></font> </td>
</tr>
<?php
$i++;
$flag1 = 1;
} //end while oDA
/*----- ค้นหาแบบประเมินอาจารย์ที่ได้กำหนดไว้ แบบที่ผูกกับบางรายวิชา(flag =8) teacher --------*/
$oDA->SearchByAcadSemFlag($acadYear,$semester,'8');
while($oDA->GetRecord()){
$oAF->SearchByKey($oDA->assid);
$oAF->GetRecord();
//ตรวจสอบว่าแบบประเมินมีส่วนที่ 1 เป็นคำถามปลายปิดหรือไม่
$oSA = new SectionAll($oCA);
$minSeqSA = $oSA->getMinSeqSA($oAF->assid);
$oSA->SearchSectionRQidByAssidSeq($oAF->assid,$minSeqSA);
$oSA->GetRecord();
if($oSA->sectionRQid > 0) {
$startpage = 1;
}else{
$startpage = 2;
}
if($crstype==1){
$oHC->RSByDefineidCourseIdClassIdOfficerId($oDA->defineid,$courseId,$classId,$officerId);
}else{
$oHC->RSByDefineidCourseIdClassIdOwnerId($oDA->defineid,$courseId,$classId,$oWnerId);
}
if($oHC->GetRecord()){
$flagHold=1;
?>
<tr>
<td valign="top">
<!--ถ้า sectionRQid > 0 ที่ sequence = 1 แสดงว่าส่วนแรกเป็นคำถามปลายปิด--->
<img src="../picture/icoa15.jpg" border ="0" align="top"></td>
<td width="555"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">
<? if($oDA->isPreAssess) { ?>
<img src="../picture/book1.gif" width="22" height="18" border="0" />
<? }else {?>
<img src="../picture/open_book1.jpg" width="22" height="18" border="0" />
<? } ?>
<a href = "#" onclick = "sendPage('<?=$startpage ?>','defineid=<?=$oDA->defineid ?>&assid=<?=$oDA->assid ?>&programId=<?=$programId;?>&classId=<?=$classId ?>&courseId=<?= $courseId ?>&officerId=<?=$officerId?>&officerCode=<?=$officerCode ?>&acadYear=<?=$acadYear ?>&semester=<?=$semester ?>&ttId=0')">
<? if($oAF->maintopic == ""){ echo $oAF->nameAss." <img src = \"../picture/warn.png\" border = \"0\">"; }else{ echo $oAF->maintopic; } echo " " ?>
(ระหว่างวันที่ <? echo abbreDate(splitDateDb2($oDA->startDate,'/')); ?>
- <? echo abbreDate(splitDateDb2($oDA->endDate,'/')); ?>)* </a>
</font> </td>
</tr>
<?php
} // end if oHC
$i++;
} // end while oDA
}//end if($typeReport)
?>
<? if($i==0) { ?>
<tr>
<td colspan="2" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">**
ไม่ปรากฏรายการแบบประเมินที่ใช้ประเมินในปีการศึกษา
<?php echo $acadYear ?>/<?php echo $oSse->semesterName;?></font><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"> </font><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">**</font></td>
</tr>
<? } ?>
</table>
<p> </p>
</fieldset></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="2"></td>
</tr>
<tr>
<td height="40"><br>
<input type="button" name="back22" value="ย้อนกลับ" onClick=" location.href = 'showDeTeachCourseAfSearch.php?courseId=<? echo $courseId ?>&acd=<? echo $acadYear ?>&sem=<? echo $semester ?>'">
<input type="button" name="back2" value="กลับสู่หน้าหลัก" onClick=" location.href = 'index.php?mm=1'"></td>
</tr>
</table>
</form>
</div>
</td>
</tr>
<tr>
<td>
<table width="89%" border="0">
<tr>
<td width="10%" height="27"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><strong>หมายเหตุ
: </strong></font></td>
<td width="90%" colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">เลือกรายงานและคลิกที่รายการแบบประเมินเพื่อดูผลการประเมิน</font></td>
</tr>
<tr>
<td height="27"> </td>
<td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">*
หมายถึง แบบประเมินเฉพาะรายวิชา</font></td>
</tr>
</table>
</td>
</tr>
</table>
|