RSAcad(); $oAc->GetRecord(); //$oAc->forceAssess = 'N'; $oClass = new ClassAssess($oCA); $oClass->SearchByKey($classId); $oClass->GetRecord(); $oCourse = new CourseAssess($oCA); $oCourse->SearchByKey($courseId); $oCourse->GetRecord(); $oReg->RSRegisByStdIdAndClassId($studentId, $classId); $oReg->GetRecord(); $now = GetNowDate(); // y-m-d $now2 = GetNowDateFw(); // d-m-y $nowDate=GetNowDateTh(); // y-m-d if(!$acadYear) $acadYear = $GLOBALS["ACADYEAR_R"]; if(!$semester) $semester = $GLOBALS["SEMESTER_R"]; $oSse = new SysSemesterDes($oCR); $oSse->SearchByKey($semester); $oSse->GetRecord(); ?>

">เริ่มการประเมิน ประเมินรายวิชาที่ลงทะเบียนเรียน

"> ">
 รหัสรายวิชา :  courseCode?> (courseCodeEng?>)
 ชื่อรายวิชา :  courseName?> (courseNameEng?>)
 หน่วยกิต :  courseUnit;?>  กลุ่ม : section?>

"> 0 || $flag6_mustDo>0){ ?> RSByFlagAndBetweenSCDate(5,$nowDate); while($oDA->GetRecord()){ $oDA2->SearchByDefineid($oDA->defineid); $oDA2->GetRecord(); $oAF->SearchByKey($oDA2->assid); $oAF->GetRecord(); $chAssHold = $oDo->CountCheckAssessment3($oDA2->defineid,$studentId,$classId,$oClass->section); if($chAssHold ==0){ ?> RSByFlagAndBetweenSCDate(6,$nowDate); $oDA->RSDefineidByFlagBetweenSCDateClId(6,$nowDate,$oReg->classId); while($oDA->GetRecord()){ $oDA2->SearchByDefineid($oDA->defineid); $oDA2->GetRecord(); $oAF->SearchByKey($oDA2->assid); $oAF->GetRecord(); $chAssHold = $oDo->CountCheckAssessment3($oDA2->defineid,$studentId,$classId,$oClass->section); if($chAssHold ==0){ ?> RSByFlagAndBetweenSCDate(0, $nowDate); while($oDA->GetRecord()){ $i =1; $oCIS->SearchByClassIdGroupClassIdOfficerId($classId); while($oCIS->GetRecord()) { $oOFA->SearchByKey($oCIS->officerId); $oOFA->GetRecord(); $chAssHold = $oDo->CountCheckAssessment($oDA->defineid,$studentId,$oCIS->officerId,$classId,$oClass->section); if($chAssHold == 0) { if($i==1){ $oAF->SearchByKey($oDA->assid); $oAF->GetRecord(); ?> '; else echo ''; ?> '; }// loop oDA // case 1 $oDA->RSDefineidByFlagBetweenSCDateClId(1,$nowDate,$oReg->classId); while($oDA->GetRecord()){ $i =1; $oCIS->SearchByClassIdGroupClassIdOfficerId($classId); while($oCIS->GetRecord()) { $oOFA->SearchByKey($oCIS->officerId); $oOFA->GetRecord(); $chAssHold = $oDo->CountCheckAssessment($oDA->defineid,$studentId,$oCIS->officerId,$classId,$oClass->section); if($chAssHold == 0) { if($i==1){ $oDA2->SearchByDefineid($oDA->defineid); $oDA2->GetRecord(); $oAF->SearchByKey($oDA2->assid); $oAF->GetRecord(); ?> '; else echo ''; ?> '; }// loop oDA // case 8 $oDA->RSAssidByFlagBetweenSCDateClId(8,$nowDate,$classId); while($oDA->GetRecord()){ $i =1; $oHC->RSAssessFlag8ByAssidSCDateClId($oDA->assid,$nowDate,$classId); while($oHC->GetRecord()){ $oDA2->SearchByDefineid($oHC->defineid); $oDA2->GetRecord(); $oOFA->SearchByKey($oHC->officerId); $oOFA->GetRecord(); $show=1; $chAssHold = $oDo->CountCheckAssessment($oHC->defineid,$studentId,$oHC->officerId,$classId,$oClass->section); if($chAssHold ==1){ $show=0; }elseif($oDA2->isPreAssess==0 ){ $oTTA->SearchMaxWeekByClIdOfId($classId,$oHC->officerId); $oTTA->GetRecord(); $oTTA->SearchByClassIdWeekNo($classId,$oTTA->ttWdAcYWeekNo); $oTTA->GetRecord(); $today=getWeekDay($now2); $oWDA->searchWeekByScDate($now); $oWDA->GetRecord(); if(($oWDA->wdAcYWeekNo < $oTTA->ttWdAcYWeekNo ) || ($oWDA->wdAcYWeekNo==$oTTA->ttWdAcYWeekNo && $today < $oTTA->ttDyId) ) $show=0; } if($show){ if($i==1){ $oAF->SearchByKey($oDA->assid); $oAF->GetRecord(); ?> '; else echo ''; list($yy, $mm, $dd) = split('[-]',$oDA2->startDate); $start=convertDayNumberToString($dd)." ".convertMonthNumberToString2($mm); list($yy, $mm, $dd) = split('[-]',$oDA2->endDate); $end=convertDayNumberToString($dd)." ".convertMonthNumberToString2($mm); ?> '; }// loop oDA }// if mustDo8 if($flag7_mustDo!=0){ ?> RSAssidByFlagBetweenSCDateClId(7,$nowDate,$classId); while($oDA->GetRecord()){ $oHC->RSAssessFlag7ByAssid($oDA->assid,$nowDate,$classId); $i =1; while($oHC->GetRecord()){ $oDA2->SearchByDefineid($oHC->defineid); $oDA2->GetRecord(); $oTTA->SearchTimeTableByttId($oHC->ttId); $oTTA->GetRecord(); $oOFA->SearchByKey($oTTA->ttOfId); $oOFA->GetRecord(); $chAssHold = $oDo->CountCheckAssessment2($oDA2->defineid,$studentId,$oTTA->ttOfId,$oTTA->ttId,$oClass->section); $show=1; $today=getWeekDay($now2); $oWDA->searchWeekByScDate($now); $oWDA->GetRecord(); if($chAssHold ==1){ $show=0; }elseif($oDA2->isPreAssess==0 ){ if(($oWDA->wdAcYWeekNo < $oTTA->ttWdAcYWeekNo ) || ($oWDA->wdAcYWeekNo==$oTTA->ttWdAcYWeekNo && $today < $oTTA->ttDyId) ) $show=0; } if($show){ if($i==1){ $oAF->SearchByKey($oDA->assid); $oAF->GetRecord(); ?> SearchByKey($oTTA->ttSstId); $oSST->GetRecord(); $orDy->SearchByKey($oTTA->ttDyId); $orDy->GetRecord(); $orPr->SearchByKey($oTTA>ttFrPr); $orPr->GetRecord(); $orPr->SearchByKey($oTTA->ttToPr); $orPr->GetRecord(); $ClassTime= $orDy->dayAbbrEng.' '.substr($orPr->startTime,0,5).'-'.substr($orPr->endTime,0,5); if(($i%2) == 0) echo ''; else echo ''; list($yy, $mm, $dd) = split('[-]',$oDA2->startDate); $start=convertDayNumberToString($dd)." ".convertMonthNumberToString2($mm); list($yy, $mm, $dd) = split('[-]',$oDA2->endDate); $end=convertDayNumberToString($dd)." ".convertMonthNumberToString2($mm); ?> '; }// loop oDA }// if mustDo ?>
 ประเมินภาพรวมรายวิชา
nameAss ?> เข้าประเมิน
nameAss ?>* เข้าประเมิน
 
 ประเมินรายอาจารย์ผู้สอน
nameAss ?>
officerName." ".$oOFA->officerSurname;?> เข้าประเมิน
 
nameAss ?>*
officerName." ".$oOFA->officerSurname;?> เข้าประเมิน
 
nameAss ?>*
  isPreAssess==1) {?>   officerName." ".$oOFA->officerSurname;?> เข้าประเมิน
 
 ประเมินรายสัปดาห์
nameAss ?>
  flag==7){ if($oDA2->isPreAssess==1) {?>   ttWdAcYWeekNo;?> ttMainPlace. ' - '.$oTTA->ttSubPlace;?> ttSubPlace;?>
officerName." ".$oOFA->officerSurname;?>    sstAbbrEng.') '.$oTTA->ttTitle;?>
เข้าประเมิน
 

 


">หมายเหตุ : ">คลิกที่แบบประเมินหรือคลิกที่สถานะของการประเมิน เพื่อทำการประเมินรายวิชาโดยแยกตามอาจารย์ผู้สอน
  ">* หมายถึง แบบประเมินเฉพาะรายวิชา
  ">หมายถึง แบบประเมินก่อนเรียน
  ">หมายถึง แบบประเมินหลังเรียน