| Viewing file:  2553-09-26-1.1.01-showDeAssTeacher.php (15.74 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
<?
($crstype==1 || $typeReport==4 )?$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 '$programId = '.$programId.'<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!='%' ){
 
 /*-----------ค้นหาแบบประเมินที่ได้กำหนดไว้  แบบที่ผูกกับรายวิชาทั้งหมดลักษณะประเมินภาพรวมรายวิชา (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('<?=$startpage ?>','defineid=<?=$oDA->defineid ?>&assid=<?=$oDA->assid ?>&programId=<?=$programId;?>&classId=<?=$classId ?>&courseId=<?= $courseId ?>&officerId=<?=$officerId?>&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,'/'));  ?>)
 <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=""><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=""><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?>&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>
 |