Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
amss_test /
modules /
bets /
expand /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
index.php
1.01
KB
-rw-r--r--
level_report_1.php
40.3
KB
-rw-r--r--
level_report_2.php
33.4
KB
-rw-r--r--
level_report_3.php
22.45
KB
-rw-r--r--
level_report_4.php
14.48
KB
-rw-r--r--
sch_paper_report_1.php
63.51
KB
-rw-r--r--
sch_report_1.php
66.17
KB
-rw-r--r--
student_paper_report_1.php
17.79
KB
-rw-r--r--
student_report_1.php
25.36
KB
-rw-r--r--
test_admin3.php
12.46
KB
-rw-r--r--
test_admin_book2.php
20.8
KB
-rw-r--r--
test_sch.php
6.34
KB
-rw-r--r--
test_sch_2.php
30.45
KB
-rw-r--r--
test_student.php
36.36
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : sch_report_1.php
<?php /** ensure this file is being included by a parent file */ defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' ); ?> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.js"></script> <?php echo "<br />"; //ส่วนแสดงภาพรวมสถานศึกษา if($index==1){ $sql = "select * from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.id='$_GET[sch_test_id]'"; $dbquery_name = mysqli_query($connect,$sql); $result_name = mysqli_fetch_array($dbquery_name); $master_test=$result_name['master_test']; //ตรวจสอบแบบทดสอบหลายชั้นหรือไม่ $sql1="select distinct bets_item.class_code from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' "; $dbquery1 = mysqli_query($connect,$sql1); $num_row=mysqli_num_rows($dbquery1); if($num_row==1){ echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบ</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result_name[sch_test_name]</strong></font></td></tr>"; echo "</table>"; // หากลุ่มสาระ $sql = "select * from bets_test left join bets_group on bets_test.s_group=bets_group.group_code where bets_test.id='$result_name[test_id]' "; $dbquery = mysqli_query($connect,$sql); $result = mysqli_fetch_array($dbquery); $g1=$result['g1']; $g2=$result['g2']; // หาคะแนนเต็ม หาคะแนนที่ได้ $sql_full_score = "select sum(item_score) as full_score, sum(score) as score from bets_answer where sch_test_id='$_GET[sch_test_id]' and school='$remote_user_office' "; $dbquery_full_score = mysqli_query($connect,$sql_full_score); $result_full_score = mysqli_fetch_array($dbquery_full_score); $full_score=$result_full_score['full_score']; $total_right=$result_full_score['score']; $total_percent=""; if($full_score!=0){ $total_percent=($total_right/$full_score)*100; $total_percent=number_format($total_percent,2); } //หาจำนวนผู้สอบ $sql_student = "select distinct person_id from bets_answer where sch_test_id='$_GET[sch_test_id]' and school='$remote_user_office' "; $dbquery_student = mysqli_query($connect,$sql_student); $student_num=mysqli_num_rows($dbquery_student); echo "<Table width='90%' Border='0' align='center'>"; echo "<tr><td align='left'>จำนวนผู้สอบ : $student_num คน</td><td align='right'>[<a href=?file=sch_report_1&page=$_REQUEST[page]&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><<กลับ</a>]</td></tr>"; echo "</table>"; echo "<Table width='90%' Border='0' align='center'>"; echo "<tr align='center' bgcolor='#FBD562'><td width='150'><b>กลุ่มสาระ</b></td><td width='150'><b>สาระ</b></td><td width='70'><b>มาตรฐาน</b></td><td width='350'><b>ตัวชี้วัด</b></td><td width='80'><b>ร้อยละ</b></td><td width='80'><b>ประเมินผล</b></td></tr>"; echo "<tr bgcolor='#CCFF66'><td colspan='4'><b>กลุ่มสาระ$result[group_name]</b> [ผลรวมทั้งฉบับ]</td><td width='100' align='center'>$total_percent</td><td width='100' align='center'>"; // if($total_percent<=$g2){ $bgcolor="#FF0000"; } else if($total_percent>$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<table border='0' cellspacing='0' cellpadding='0' width='20' height='15'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; // echo "</td></tr>"; // $sql_2 = "select * from bets_substance where group_code='$result[group_code]' order by id "; $dbquery_2 = mysqli_query($connect,$sql_2); while($result_2 = mysqli_fetch_array($dbquery_2)){ //หาคะแนนสาระ $substance_percent=""; $sql_2_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator,bets_standard,bets_substance where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_indicator.standard_code=bets_standard.standard_code and bets_standard.substance_code=bets_substance.substance_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_substance.substance_code='$result_2[substance_code]' "; $dbquery_2_1 = mysqli_query($connect,$sql_2_1); $result_2_1 = mysqli_fetch_array($dbquery_2_1); $substance_total=$result_2_1['full_score']; $substance_right=$result_2_1['score']; if($substance_total!=0){ $substance_percent=($substance_right/$substance_total)*100; $substance_percent=number_format($substance_percent,2); } // echo "<tr bgcolor='#66FFFF'><td></td><td colspan='3'><b>สาระ$result_2[substance_name]</b></td><td align='center'>$substance_percent"; echo "</td><td align='center'>"; // if($substance_percent<=$g2){ $bgcolor="#FF0000"; } else if($substance_percent>$g2 and $substance_percent<$g1){ $bgcolor="#FFFF00"; } else if($substance_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($substance_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $sql_3 = "select * from bets_standard where substance_code='$result_2[substance_code]' order by id "; $dbquery_3 = mysqli_query($connect,$sql_3); while($result_3 = mysqli_fetch_array($dbquery_3)){ // //หาคะแนนมาตรฐาน $standard_percent=""; $sql_3_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator,bets_standard where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_indicator.standard_code=bets_standard.standard_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_standard.standard_code='$result_3[standard_code]' "; $dbquery_3_1 = mysqli_query($connect,$sql_3_1); $result_3_1 = mysqli_fetch_array($dbquery_3_1); $standard_total=$result_3_1['full_score']; $standard_right=$result_3_1['score']; if($standard_total!=0){ $standard_percent=($standard_right/$standard_total)*100; $standard_percent=number_format($standard_percent,2); } // echo "<tr bgcolor='#FFCCCC'><td></td><td></td><td colspan='2'><b>มาตรฐาน $result_3[short_name]</b> $result_3[standard_text]</td><td align='center'>$standard_percent</td><td align='center'>"; // if($standard_percent<=$g2){ $bgcolor="#FF0000"; } else if($standard_percent>$g2 and $standard_percent<$g1){ $bgcolor="#FFFF00"; } else if($standard_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($standard_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $class_room=$result['class_room']-3; //แปลงรหัสห้อง $sql_4 = "select * from bets_indicator where standard_code='$result_3[standard_code]' and class_code='$class_room' order by id "; $dbquery_4 = mysqli_query($connect,$sql_4); $M=1; while($result_4 = mysqli_fetch_array($dbquery_4)){ //หาคะแนนตัวชี้วัด $indicator_percent=""; $sql_4_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_indicator.indicator_code='$result_4[indicator_code]' "; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $indicator_total=$result_4_1['full_score']; $indicator_right=$result_4_1['score']; if($indicator_total!=0){ $indicator_percent=($indicator_right/$indicator_total)*100; $indicator_percent=number_format($indicator_percent,2); } // if(($M%2) == 0) $color="#FFFFC"; else $color="#FFFFFF"; $indicator_text=substr($result_4['indicator_text'],0,150); echo "<tr><td></td><td></td><td></td><td bgcolor=$color><b>ตัวชี้วัด</b> $result_4[indicator_text]</td><td bgcolor=$color align='center'>$indicator_percent"; echo "</td><td bgcolor=$color align='center'>"; // if($indicator_percent<=$g2){ $bgcolor="#FF0000"; } else if($indicator_percent>$g2 and $indicator_percent<$g1){ $bgcolor="#FFFF00"; } else if($indicator_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($indicator_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $M++; } } } // echo "</table>"; echo "<hr>"; echo "<div align='left'>"; echo " <b>คำอธิบาย</b> สีเขียวค่าคะแนนมากกว่าหรือเท่ากับร้อยละ $g1 สีเหลืองมากกว่าร้อยละ $g2 แต่น้อยกว่าร้อยละ $g1 สีแดงน้อยกว่าหรือเท่ากับร้อยละ $g2 "; echo "</div>"; } // end if($num_row==1){ //เพิ่มเติมส่วนที่ 1 echo "<br>"; $sql = "select * from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.id='$_GET[sch_test_id]'"; $dbquery_name = mysqli_query($connect,$sql); $result_name = mysqli_fetch_array($dbquery_name); $master_test=$result_name['master_test']; $open_test=$result_name['open_test']; // หาเกณฑ์ $sql = "select * from bets_test left join bets_group on bets_test.s_group=bets_group.group_code where bets_test.id='$result_name[test_id]' "; $dbquery = mysqli_query($connect,$sql); $result = mysqli_fetch_array($dbquery); $g1=$result['g1']; $g2=$result['g2']; // หาคะแนนเต็ม หาคะแนนที่ได้ $sql_full_score = "select sum(item_score) as full_score, sum(score) as score from bets_answer where sch_test_id='$_GET[sch_test_id]' "; $dbquery_full_score = mysqli_query($connect,$sql_full_score); $result_full_score = mysqli_fetch_array($dbquery_full_score); $full_score=$result_full_score['full_score']; $total_right=$result_full_score['score']; $total_percent=""; if($full_score!=0){ $total_percent=($total_right/$full_score)*100; $total_percent=number_format($total_percent,2); } //หาจำนวนผู้สอบ $sql_student = "select distinct person_id from bets_answer where sch_test_id='$_GET[sch_test_id]'"; $dbquery_student = mysqli_query($connect,$sql_student); $student_num=mysqli_num_rows($dbquery_student); echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบตามตัวชี้วัด</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result[test_name]</strong></font></td></tr>"; echo "</table>"; echo "<table width='90%' border='1' align='center' style='border-collapse: collapse'>"; echo "<tr align='center' bgcolor='#D8D8D8'><td>สาระ</td><td>มาตรฐาน</td><td>ตัวชี้วัด</td><td>รายละเอียดตัวชี้วัด</td><td>ร้อยละ<br>(คะแนน)</td><td>ประเมินผล</td></tr>"; $sql2="select distinct bets_item.indicator_code from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' order by bets_item.indicator_code"; $dbquery2 = mysqli_query($connect,$sql2); $M=1; $substance=0; while($result2 = mysqli_fetch_array($dbquery2)){ $indicator_code=$result2['indicator_code']; $indicator_code2= substr($indicator_code,-4); $indicator_code3= substr($indicator_code2,0,2); $indicator_code4=intval($indicator_code3); //หาคะแนนตัวชี้วัด $indicator_percent=""; $sql_4_1 = "select sum(bets_answer.item_score) as full_score, sum(bets_answer.score) as score from bets_answer,bets_item where bets_answer.item_id=bets_item.id and bets_item.indicator_code='$indicator_code' and bets_answer.sch_test_id='$_GET[sch_test_id]' "; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $indicator_total=$result_4_1['full_score']; $indicator_right=$result_4_1['score']; if($indicator_total!=0){ $indicator_percent=($indicator_right/$indicator_total)*100; $indicator_percent=number_format($indicator_percent,2); } $sql3 = "select bets_indicator.class_code,bets_indicator.indicator_text,bets_standard.short_name,bets_substance.substance_code,bets_substance.substance_name from bets_indicator,bets_standard,bets_substance where bets_indicator.standard_code=bets_standard.standard_code and bets_standard.substance_code=bets_substance.substance_code and bets_indicator.indicator_code='$indicator_code'"; $dbquery3 = mysqli_query($connect,$sql3); $result3 = mysqli_fetch_array($dbquery3); $indicator_text= $result3['indicator_text']; $class_code=$result3['class_code']; $short_name=$result3['short_name']; $substance_code=$result3['substance_code']; $substance_name=$result3['substance_name']; $substance_code2= substr($substance_code,-2); $substance_code3=intval($substance_code2); $class_text=""; if($class_code==1){ $class_text="ป.1/$indicator_code4"; } else if($class_code==2){ $class_text="ป.2/$indicator_code4"; } else if($class_code==3){ $class_text="ป.3/$indicator_code4"; } else if($class_code==4){ $class_text="ป.4/$indicator_code4"; } else if($class_code==5){ $class_text="ป.5/$indicator_code4"; } else if($class_code==6){ $class_text="ป.6/$indicator_code4"; } else if($class_code==7){ $class_text="ม.1/$indicator_code4"; } else if($class_code==8){ $class_text="ม.2/$indicator_code4"; } else if($class_code==9){ $class_text="ม.3/$indicator_code4"; } else if($class_code==10){ $class_text="ม.4/$indicator_code4"; } else if($class_code==11){ $class_text="ม.5/$indicator_code4"; } else if($class_code==12){ $class_text="ม.6/$indicator_code4"; } // if($indicator_percent<$g2){ $bgcolor="#FF0000"; } else if($indicator_percent>=$g2 and $indicator_percent<$g1){ $bgcolor="#FFFF00"; } else if($indicator_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if(($M%2) == 0) $color="#F2F2F2"; else $color="#FFFFFF"; echo "<tr align='center' bgcolor='$color'><td width='200' align='left'> "; if($substance_code3!=$substance){ echo $substance_code3; echo ". "; echo $substance_name; $substance=$substance_code3; } echo "</td><td width='70'>$short_name</td><td width='70'>$class_text</td><td align='left'>$indicator_text</td><td width='70'>$indicator_percent</td><td width='70'>"; if($indicator_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td></tr>"; $M++; } echo "<tr align='center'><td colspan='4'> จำนวนผู้สอบทั้งหมด $student_num คน ค่าเฉลี่ยร้อยละ </td><td><b>$total_percent</b></td><td>"; if($total_percent<$g2){ $bgcolor="#FF0000"; } else if($total_percent>=$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<table border='0' cellspacing='0' cellpadding='0' width='15' height='15'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; echo "</td></tr>"; echo "<tr><td colspan='6'>"; echo " <b>คำอธิบาย</b> สีแดงค่าคะแนนน้อยกว่าร้อยละ $g2 สีเหลืองค่าคะแนนเท่ากับหรือมากกว่าร้อยละ $g2 แต่น้อยกว่าร้อยละ $g1 สีเขียวค่าคะแนนเท่ากับหรือมากกว่าร้อยละ $g1"; echo "</td></tr>"; echo "</table>"; echo "<br>"; ////////////////////ส่วนที่ 2 if($open_test==1){ echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบตามแบบทดสอบ</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result[test_name]</strong></font></td></tr>"; echo "</table>"; echo "<table width='90%' border='1' align='center' style='border-collapse: collapse'>"; echo "<tr align='center' bgcolor='#D8D8D8'><td rowspan='2' width='50'>ข้อที่</td><td rowspan='2' width='70'>มาตรฐาน</td><td rowspan='2' width='70'>ตัวชี้วัด</td><td rowspan='2'>รายละเอียดตัวชี้วัด</td><td rowspan='2' width='70'>ร้อยละ<br>(คะแนน)</td><td rowspan='2' width='70'>ประเมินผล</td><td colspan='5'>ร้อยละตัวเลือก<br>(ที่ถูกเลือก)</td><td rowspan='2'>ข้อสอบ</td></tr>"; echo "<tr align='center'><td width='50'>1</td><td width='50'>2</td><td width='50'>3</td><td width='50'>4</td><td width='50'>5</td></tr>"; $sql4="select bets_master_test_2.item_order,bets_master_test_2.item_id,bets_item.indicator_code,bets_item.right_answer,bets_item.answer_num from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' order by bets_master_test_2.item_order"; $dbquery4 = mysqli_query($connect,$sql4); $M=1; while($result4 = mysqli_fetch_array($dbquery4)){ $item_number= $result4['item_order']; //ข้อที่ $item_id= $result4['item_id']; //รหัสข้อ $indicator_code= $result4['indicator_code']; $indicator_code2= substr($indicator_code,-4); $indicator_code3= substr($indicator_code2,0,2); $indicator_code4=intval($indicator_code3); $answer_num=$result4['answer_num']; $right_answer=$result4['right_answer']; $labels[] ="ข้อ$item_number"; $sql3 = "select bets_indicator.class_code,bets_indicator.indicator_text,bets_standard.short_name from bets_indicator,bets_standard where bets_indicator.standard_code=bets_standard.standard_code and bets_indicator.indicator_code='$indicator_code'"; $dbquery3 = mysqli_query($connect,$sql3); $result3 = mysqli_fetch_array($dbquery3); $indicator_text= $result3['indicator_text']; $class_code=$result3['class_code']; $short_name=$result3['short_name']; $class_text=""; if($class_code==1){ $class_text="ป.1/$indicator_code4"; } else if($class_code==2){ $class_text="ป.2/$indicator_code4"; } else if($class_code==3){ $class_text="ป.3/$indicator_code4"; } else if($class_code==4){ $class_text="ป.4/$indicator_code4"; } else if($class_code==5){ $class_text="ป.5/$indicator_code4"; } else if($class_code==6){ $class_text="ป.6/$indicator_code4"; } else if($class_code==7){ $class_text="ม.1/$indicator_code4"; } else if($class_code==8){ $class_text="ม.2/$indicator_code4"; } else if($class_code==9){ $class_text="ม.3/$indicator_code4"; } else if($class_code==10){ $class_text="ม.4/$indicator_code4"; } else if($class_code==11){ $class_text="ม.5/$indicator_code4"; } else if($class_code==12){ $class_text="ม.6/$indicator_code4"; } if(($M%2) == 0) $color="#F2F2F2"; else $color="#FFFFFF"; //หาคะแนนรายข้อ $item_percent=""; $sql_4_1 = "select sum(bets_answer.item_score) as full_score, sum(bets_answer.score) as score from bets_answer where bets_answer.item_id=$item_id and bets_answer.sch_test_id='$_GET[sch_test_id]' "; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $item_total=$result_4_1['full_score']; $item_right=$result_4_1['score']; if($item_total!=0){ $item_percent=($item_right/$item_total)*100; $item_percent=number_format($item_percent,2); } $data[] = $item_percent; $one_score=0; $two_score=0; $three_score; $four_score; $five_score; $total_score=0; $sql_5_1 = "select count(bets_answer.answer) as one_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='1' "; $dbquery_5_1 = mysqli_query($connect,$sql_5_1); $result_5_1 = mysqli_fetch_array($dbquery_5_1); $one_score= $result_5_1['one_score']; $sql_5_2 = "select count(bets_answer.answer) as two_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='2' "; $dbquery_5_2 = mysqli_query($connect,$sql_5_2); $result_5_2 = mysqli_fetch_array($dbquery_5_2); $two_score= $result_5_2['two_score']; $sql_5_3 = "select count(bets_answer.answer) as three_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='3' "; $dbquery_5_3 = mysqli_query($connect,$sql_5_3); $result_5_3 = mysqli_fetch_array($dbquery_5_3); $three_score= $result_5_3['three_score']; $sql_5_4 = "select count(bets_answer.answer) as four_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='4' "; $dbquery_5_4 = mysqli_query($connect,$sql_5_4); $result_5_4 = mysqli_fetch_array($dbquery_5_4); $four_score= $result_5_4['four_score']; $sql_5_5 = "select count(bets_answer.answer) as five_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='5' "; $dbquery_5_5 = mysqli_query($connect,$sql_5_5); $result_5_5 = mysqli_fetch_array($dbquery_5_5); $five_score= $result_5_5['five_score']; $total_score=$one_score+$two_score+$three_score+$four_score+$five_score; $one_pr=0; $two_pr=0; $three_pr=0; $four_pr=0; $five_pr=0; if($total_score!=0){ $one_pr=$one_score/$total_score*100; $one_pr=number_format($one_pr,2); $two_pr=$two_score/$total_score*100; $two_pr=number_format($two_pr,2); $three_pr=$three_score/$total_score*100; $three_pr=number_format($three_pr,2); $four_pr=$four_score/$total_score*100; $four_pr=number_format($four_pr,2); $five_pr=$five_score/$total_score*100; $five_pr=number_format($five_pr,2); } echo "<tr align='center' bgcolor='$color'><td>$item_number</td><td>$short_name</td><td>$class_text</td><td align='left'>$indicator_text</td><td>$item_percent</td>"; if($item_percent<$g2){ $bgcolor="#FF0000"; } else if($item_percent>=$g2 and $item_percent<$g1){ $bgcolor="#FFFF00"; } else if($item_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<td>"; if($item_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td>"; $color1=$color; $color2=$color; $color3=$color; $color4=$color; $color5=$color; if($right_answer==1){ $color1='#BCF5A9'; } else if($right_answer==2){ $color2='#BCF5A9'; } else if($right_answer==3){ $color3='#BCF5A9'; } else if($right_answer==4){ $color4='#BCF5A9'; } else if($right_answer==5){ $color5='#BCF5A9'; } if($answer_num==2) { echo "<td bgcolor='$color1'>$one_pr</td>"; echo "<td bgcolor='$color2'>$two_pr</td>"; echo "<td bgcolor='#D8D8D8'></td>"; echo "<td bgcolor='#D8D8D8'></td>"; echo "<td bgcolor='#D8D8D8'></td>"; } else if($answer_num==3){ echo "<td bgcolor='$color1'>$one_pr</td>"; echo "<td bgcolor='$color2'>$two_pr</td>"; echo "<td bgcolor='$color3'>$three_pr</td>"; echo "<td bgcolor='#D8D8D8'></td>"; echo "<td bgcolor='#D8D8D8'></td>"; } else if($answer_num==4){ echo "<td bgcolor='$color1'>$one_pr</td>"; echo "<td bgcolor='$color2'>$two_pr</td>"; echo "<td bgcolor='$color3'>$three_pr</td>"; echo "<td bgcolor='$color4'>$four_pr</td>"; echo "<td bgcolor='#D8D8D8'></td>"; } else if($answer_num==5){ echo "<td bgcolor='$color1'>$one_pr</td>"; echo "<td bgcolor='$color2'>$two_pr</td>"; echo "<td bgcolor='$color3'>$three_pr</td>"; echo "<td bgcolor='$color4'>$four_pr</td>"; echo "<td bgcolor='$color5'>$five_pr</td>"; } ?> <td><A HREF="javascript:void(0)" onclick="window.open('../main/item_display.php?item_id=<?php echo $item_id?>', 'test_item','width=800,height=500,scrollbars')" title="ข้อสอบ"><span style="text-decoration: none">คลิก</span></A></td> <?php echo "</tr>"; $M++; } echo "</table>"; //////ส่วนที่ 3 กราฟ echo "<br>"; echo "<table align='center' border='1' style='border-collapse: collapse' width='70%'><tr><td>"; ?> <canvas id="myChart" width="600" height="300"></canvas> <script> var ctx = document.getElementById("myChart"); var myChart = new Chart(ctx, { type: 'line', data: { labels: <?php echo json_encode($labels)?>, datasets: [{ label: 'คะแนนเฉลี่ย(ร้อยละ)', data: <?php echo json_encode($data, JSON_NUMERIC_CHECK);?>, backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255,99,132,1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }, options: { scales: { yAxes: [{ ticks: { beginAtZero:true } }] } } }); </script> <?php echo "</td></tr></table>"; } // end if($open_test==1){ } //end if (index==1) //ส่วนแสดงรายชื่อนักเรียนที่สอบ if($index==2) { $sql = "select * from bets_sch_test where id='$_GET[sch_test_id]'"; $dbquery_name = mysqli_query($connect,$sql); $result_name = mysqli_fetch_array($dbquery_name); echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบนักเรียนรายบุคคล</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result_name[sch_test_name]</strong></font></td></tr>"; echo "</table>"; // หาเกณฑ์ $sql = "select * from bets_test left join bets_group on bets_test.s_group=bets_group.group_code where bets_test.id='$result_name[test_id]' "; $dbquery = mysqli_query($connect,$sql); $result = mysqli_fetch_array($dbquery); $g1=$result['g1']; $g2=$result['g2']; $full_score=$result['test_score']; echo "<table width='85%' border='0' align='center'>"; echo "<Tr align='center'><Td colspan='4' align='left'></Td><td colspan='6' align='right'>[<a href=?file=sch_report_1&page=$_GET[page]&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><<กลับ</a>]</td></Tr>"; echo "<Tr bgcolor='#FFCCCC' align='center'><Td width='50'>ที่</Td><Td width='120'>เลขประจำตัว<br>ประชาชน</Td><Td>ชื่อ</Td><Td width='100'>ชั้น</Td><Td width='40'>ห้อง</Td><Td width='90'>คะแนน[เต็ม$full_score] </Td><Td width='90'>จำนวนข้อ(ทำ)</Td><Td width='90'>ร้อยละ</Td><Td width='80'>ผลประเมิน</Td><Td width='80'>รายละเอียด</Td>"; echo "</Tr>"; $sql = "select *,bets_schtest_testuser.id from bets_schtest_testuser left join student_main_main on bets_schtest_testuser.person_id=student_main_main.person_id where bets_schtest_testuser.ed_year=student_main_main.ed_year and bets_schtest_testuser.sch_test_id='$_GET[sch_test_id]' order by student_main_main.classroom,student_main_main.student_id"; $dbquery = mysqli_query($connect,$sql); $N=1; While ($result=mysqli_fetch_array($dbquery)){ if(($N%2) == 0) $color="#FFFFC"; else $color="#FFFFFF"; $class_text=""; if($result['classlevel']==4){ $class_text="ป.1"; } else if($result['classlevel']==5){ $class_text="ป.2"; } else if($result['classlevel']==6){ $class_text="ป.3"; } else if($result['classlevel']==7){ $class_text="ป.4"; } else if($result['classlevel']==8){ $class_text="ป.5"; } else if($result['classlevel']==9){ $class_text="ป.6"; } else if($result['classlevel']==10){ $class_text="ม.1"; } else if($result['classlevel']==11){ $class_text="ม.2"; } else if($result['classlevel']==12){ $class_text="ม.3"; } else if($result['classlevel']==13){ $class_text="ม.4"; } else if($result['classlevel']==14){ $class_text="ม.5"; } else if($result['classlevel']==15){ $class_text="ม.6"; } //ประมวลผลการสอบ $total_percent=""; $person_score=""; $sql_person = "select sum(score) as score from bets_answer where sch_test_id='$_GET[sch_test_id]' and person_id='$result[person_id]' "; $dbquery_person = mysqli_query($connect,$sql_person); $result_person=mysqli_fetch_array($dbquery_person); $person_score=$result_person['score']; if(($person_score!="") and ($full_score!=0)){ $total_percent=($person_score/$full_score)*100; $total_percent=number_format($total_percent,2); } // echo "<Tr bgcolor='$color' align='center'><Td>$N</Td><Td>$result[person_id]</Td><Td align='left'>$result[prename]$result[name] $result[surname]</Td><Td>$class_text</Td><Td>$result[classroom]</Td>"; echo "<td align='center'>"; if($person_score!=""){ echo $person_score; } echo "</td>"; echo "<td align='center'>"; //หาจำนวนข้อ $sql_item_num = "select id from bets_answer where sch_test_id='$_GET[sch_test_id]' and person_id='$result[person_id]' "; $dbquery_item_num = mysqli_query($connect,$sql_item_num); $item_num=mysqli_num_rows($dbquery_item_num); if($item_num>0){ echo $item_num; } // echo "</td>"; echo "<td align='center'>"; if($total_percent!=""){ echo $total_percent; } echo "</td>"; echo " <td>"; if($total_percent<=$g2){ $bgcolor="#FF0000"; } else if($total_percent>$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($total_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td>"; if($total_percent!=""){ echo "<td align='center'><a href=?file=sch_report_1&index=3&sch_test_id=$_GET[sch_test_id]&person_id=$result[person_id]&page=$_REQUEST[page]&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><img src=../../../images/browse.png border='0'></a></td>"; } else{ echo "<td></td>"; } echo "</Tr>"; $N++; } echo "</table>"; } if($index==3){ $sql = "select * from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.id='$_GET[sch_test_id]'"; $dbquery_name = mysqli_query($connect,$sql); $result_name = mysqli_fetch_array($dbquery_name); $master_test=$result_name['master_test']; //ตรวจสอบแบบทดสอบหลายชั้นหรือไม่ $sql1="select distinct bets_item.class_code from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' "; $dbquery1 = mysqli_query($connect,$sql1); $num_row=mysqli_num_rows($dbquery1); if($num_row==1){ $sql = "select * from student_main_main where person_id='$_GET[person_id]' order by id desc limit 0,1"; $dbquery_student = mysqli_query($connect,$sql); $result_student = mysqli_fetch_array($dbquery_student); echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบ</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result_name[sch_test_name]</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result_student[prename]$result_student[name] $result_student[surname]</strong></font></td></tr>"; echo "</table>"; // หาเกณฑ์ $sql = "select * from bets_test left join bets_group on bets_test.s_group=bets_group.group_code where bets_test.id='$result_name[test_id]' "; $dbquery = mysqli_query($connect,$sql); $result = mysqli_fetch_array($dbquery); $g1=$result['g1']; $g2=$result['g2']; // หาคะแนนเต็ม หาคะแนนที่ได้ $sql_full_score = "select sum(item_score) as full_score, sum(score) as score from bets_answer where sch_test_id='$_GET[sch_test_id]' and school='$remote_user_office' and person_id='$_GET[person_id]' "; $dbquery_full_score = mysqli_query($connect,$sql_full_score); $result_full_score = mysqli_fetch_array($dbquery_full_score); $full_score=$result_full_score['full_score']; $total_right=$result_full_score['score']; $total_percent=""; if($full_score!=0){ $total_percent=($total_right/$full_score)*100; $total_percent=number_format($total_percent,2); } echo "<Table width='90%' Border='0' align='center'>"; echo "<tr><td align='left'>*คำนวณเฉพาะข้อที่ผู้สอบทำข้อสอบเท่านั้น</td><td align='right'>[<a href=?file=sch_report_1&index=2&sch_test_id=$_GET[sch_test_id]&page=$_REQUEST[page]&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><<กลับ</a>]</td></tr>"; echo "</table>"; echo "<Table width='90%' Border='0' align='center'>"; echo "<tr align='center' bgcolor='#FBD562'><td width='150'><b>กลุ่มสาระ</b></td><td width='150'><b>สาระ</b></td><td width='70'><b>มาตรฐาน</b></td><td width='350'><b>ตัวชี้วัด</b></td><td width='80'><b>% [คะแนน]</b></td><td width='80'><b>ประเมินผล</b></td></tr>"; echo "<tr bgcolor='#CCFF66'><td colspan='4'><b>กลุ่มสาระ$result[group_name]</b></td><td width='100' align='center'>$total_percent [$total_right/$full_score]</td><td width='100' align='center'>"; // if($total_percent<=$g2){ $bgcolor="#FF0000"; } else if($total_percent>$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<table border='0' cellspacing='0' cellpadding='0' width='20' height='15'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; // echo "</td></tr>"; // $sql_2 = "select * from bets_substance where group_code='$result[group_code]' order by id "; $dbquery_2 = mysqli_query($connect,$sql_2); while($result_2 = mysqli_fetch_array($dbquery_2)){ //หาคะแนนสาระ $substance_percent=""; $sql_2_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator,bets_standard,bets_substance where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_indicator.standard_code=bets_standard.standard_code and bets_standard.substance_code=bets_substance.substance_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_substance.substance_code='$result_2[substance_code]' and person_id='$_GET[person_id]' "; $dbquery_2_1 = mysqli_query($connect,$sql_2_1); $result_2_1 = mysqli_fetch_array($dbquery_2_1); $substance_total=$result_2_1['full_score']; $substance_right=$result_2_1['score']; if($substance_total!=0){ $substance_percent=($substance_right/$substance_total)*100; $substance_percent=number_format($substance_percent,2); } // echo "<tr bgcolor='#66FFFF'><td></td><td colspan='3'><b>สาระ$result_2[substance_name]</b></td><td align='center'>$substance_percent "; if($substance_percent!=""){ echo "[$substance_right/$substance_total]"; } echo "</td><td align='center'>"; // if($substance_percent<=$g2){ $bgcolor="#FF0000"; } else if($substance_percent>$g2 and $substance_percent<$g1){ $bgcolor="#FFFF00"; } else if($substance_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($substance_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $sql_3 = "select * from bets_standard where substance_code='$result_2[substance_code]' order by id "; $dbquery_3 = mysqli_query($connect,$sql_3); while($result_3 = mysqli_fetch_array($dbquery_3)){ // //หาคะแนนมาตรฐาน $standard_percent=""; $sql_3_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator,bets_standard where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_indicator.standard_code=bets_standard.standard_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_standard.standard_code='$result_3[standard_code]' and person_id='$_GET[person_id]' "; $dbquery_3_1 = mysqli_query($connect,$sql_3_1); $result_3_1 = mysqli_fetch_array($dbquery_3_1); $standard_total=$result_3_1['full_score']; $standard_right=$result_3_1['score']; if($standard_total!=0){ $standard_percent=($standard_right/$standard_total)*100; $standard_percent=number_format($standard_percent,2); } // echo "<tr bgcolor='#FFCCCC'><td></td><td></td><td colspan='2'><b>มาตรฐาน $result_3[short_name]</b> $result_3[standard_text]</td><td align='center'>$standard_percent "; if($standard_percent!=""){ echo "[$standard_right/$standard_total]"; } echo "</td><td align='center'>"; // if($standard_percent<=$g2){ $bgcolor="#FF0000"; } else if($standard_percent>$g2 and $standard_percent<$g1){ $bgcolor="#FFFF00"; } else if($standard_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($standard_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $class_room=$result['class_room']-3; //แปลงรหัสห้อง $sql_4 = "select * from bets_indicator where standard_code='$result_3[standard_code]' and class_code='$class_room' order by id "; $dbquery_4 = mysqli_query($connect,$sql_4); $M=1; while($result_4 = mysqli_fetch_array($dbquery_4)){ //หาคะแนนตัวชี้วัด $indicator_percent=""; $sql_4_1 = "select sum(item_score) as full_score, sum(score) as score from bets_answer,bets_item,bets_indicator where bets_answer.item_id=bets_item.id and bets_item.indicator_code=bets_indicator.indicator_code and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_indicator.indicator_code='$result_4[indicator_code]' and person_id='$_GET[person_id]' "; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $indicator_total=$result_4_1['full_score']; $indicator_right=$result_4_1['score']; if($indicator_total!=0){ $indicator_percent=($indicator_right/$indicator_total)*100; $indicator_percent=number_format($indicator_percent,2); } // if(($M%2) == 0) $color="#FFFFC"; else $color="#FFFFFF"; $indicator_text=substr($result_4['indicator_text'],0,150); echo "<tr><td></td><td></td><td></td><td bgcolor=$color><b>ตัวชี้วัด</b> $result_4[indicator_text]</td><td bgcolor=$color align='center'>$indicator_percent "; if($indicator_percent!=""){ echo "[$indicator_right/$indicator_total]"; } echo "</td><td bgcolor=$color align='center'>"; // if($indicator_percent<=$g2){ $bgcolor="#FF0000"; } else if($indicator_percent>$g2 and $indicator_percent<$g1){ $bgcolor="#FFFF00"; } else if($indicator_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($indicator_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } // echo "</td></tr>"; $M++; } } } // echo "</table>"; echo "<hr>"; echo "<div align='left'>"; echo " <b>คำอธิบาย</b> สีเขียวค่าคะแนนมากกว่าหรือเท่ากับร้อยละ $g1 สีเหลืองมากกว่าร้อยละ $g2 แต่น้อยกว่าร้อยละ $g1 สีแดงน้อยกว่าหรือเท่ากับร้อยละ $g2 "; echo "</div>"; } // end if if($num_row==1){ //เพิ่มเติมส่วนที่ 1 echo "<br>"; $sql = "select * from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.id='$_GET[sch_test_id]'"; $dbquery_name = mysqli_query($connect,$sql); $result_name = mysqli_fetch_array($dbquery_name); $master_test=$result_name['master_test']; $open_test=$result_name['open_test']; // หาเกณฑ์ $sql = "select * from bets_test left join bets_group on bets_test.s_group=bets_group.group_code where bets_test.id='$result_name[test_id]' "; $dbquery = mysqli_query($connect,$sql); $result = mysqli_fetch_array($dbquery); $g1=$result['g1']; $g2=$result['g2']; // หาคะแนนเต็ม หาคะแนนที่ได้ $sql_full_score = "select sum(item_score) as full_score, sum(score) as score from bets_answer where sch_test_id='$_GET[sch_test_id]' and person_id='$_GET[person_id]'"; $dbquery_full_score = mysqli_query($connect,$sql_full_score); $result_full_score = mysqli_fetch_array($dbquery_full_score); $full_score=$result_full_score['full_score']; $total_right=$result_full_score['score']; $total_percent=""; if($full_score!=0){ $total_percent=($total_right/$full_score)*100; $total_percent=number_format($total_percent,2); } echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบตามตัวชี้วัด</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result[test_name]</strong></font></td></tr>"; echo "</table>"; echo "<table width='90%' border='1' align='center' style='border-collapse: collapse'>"; echo "<tr align='center' bgcolor='#D8D8D8'><td>สาระ</td><td>มาตรฐาน</td><td>ตัวชี้วัด</td><td>รายละเอียดตัวชี้วัด</td><td>ร้อยละ<br>(คะแนน)</td><td>ประเมินผล</td></tr>"; $sql2="select distinct bets_item.indicator_code from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' order by bets_item.indicator_code"; $dbquery2 = mysqli_query($connect,$sql2); $M=1; $substance=0; while($result2 = mysqli_fetch_array($dbquery2)){ $indicator_code=$result2['indicator_code']; $indicator_code2= substr($indicator_code,-4); $indicator_code3= substr($indicator_code2,0,2); $indicator_code4=intval($indicator_code3); //หาคะแนนตัวชี้วัด $indicator_percent=""; $sql_4_1 = "select sum(bets_answer.item_score) as full_score, sum(bets_answer.score) as score from bets_answer,bets_item where bets_answer.item_id=bets_item.id and bets_item.indicator_code='$indicator_code' and bets_answer.sch_test_id='$_GET[sch_test_id]' and person_id='$_GET[person_id]' "; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $indicator_total=$result_4_1['full_score']; $indicator_right=$result_4_1['score']; if($indicator_total!=0){ $indicator_percent=($indicator_right/$indicator_total)*100; $indicator_percent=number_format($indicator_percent,2); } $sql3 = "select bets_indicator.class_code,bets_indicator.indicator_text,bets_standard.short_name,bets_substance.substance_code,bets_substance.substance_name from bets_indicator,bets_standard,bets_substance where bets_indicator.standard_code=bets_standard.standard_code and bets_standard.substance_code=bets_substance.substance_code and bets_indicator.indicator_code='$indicator_code'"; $dbquery3 = mysqli_query($connect,$sql3); $result3 = mysqli_fetch_array($dbquery3); $indicator_text= $result3['indicator_text']; $class_code=$result3['class_code']; $short_name=$result3['short_name']; $substance_code=$result3['substance_code']; $substance_name=$result3['substance_name']; $substance_code2= substr($substance_code,-2); $substance_code3=intval($substance_code2); $class_text=""; if($class_code==1){ $class_text="ป.1/$indicator_code4"; } else if($class_code==2){ $class_text="ป.2/$indicator_code4"; } else if($class_code==3){ $class_text="ป.3/$indicator_code4"; } else if($class_code==4){ $class_text="ป.4/$indicator_code4"; } else if($class_code==5){ $class_text="ป.5/$indicator_code4"; } else if($class_code==6){ $class_text="ป.6/$indicator_code4"; } else if($class_code==7){ $class_text="ม.1/$indicator_code4"; } else if($class_code==8){ $class_text="ม.2/$indicator_code4"; } else if($class_code==9){ $class_text="ม.3/$indicator_code4"; } else if($class_code==10){ $class_text="ม.4/$indicator_code4"; } else if($class_code==11){ $class_text="ม.5/$indicator_code4"; } else if($class_code==12){ $class_text="ม.6/$indicator_code4"; } // if($indicator_percent<$g2){ $bgcolor="#FF0000"; } else if($indicator_percent>=$g2 and $indicator_percent<$g1){ $bgcolor="#FFFF00"; } else if($indicator_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if(($M%2) == 0) $color="#F2F2F2"; else $color="#FFFFFF"; echo "<tr align='center' bgcolor='$color'><td width='200' align='left'> "; if($substance_code3!=$substance){ echo $substance_code3; echo ". "; echo $substance_name; $substance=$substance_code3; } echo "</td><td width='70'>$short_name</td><td width='70'>$class_text</td><td align='left'>$indicator_text</td><td width='70'>$indicator_percent</td><td width='70'>"; if($indicator_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td></tr>"; $M++; } echo "<tr align='center'><td colspan='4'> ค่าเฉลี่ยร้อยละ </td><td><b>$total_percent</b></td><td>"; if($total_percent<$g2){ $bgcolor="#FF0000"; } else if($total_percent>=$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<table border='0' cellspacing='0' cellpadding='0' width='15' height='15'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; echo "</td></tr>"; echo "<tr><td colspan='6'>"; echo " <b>คำอธิบาย</b> สีแดงค่าคะแนนน้อยกว่าร้อยละ $g2 สีเหลืองค่าคะแนนเท่ากับหรือมากกว่าร้อยละ $g2 แต่น้อยกว่าร้อยละ $g1 สีเขียวค่าคะแนนเท่ากับหรือมากกว่าร้อยละ $g1"; echo "</td></tr>"; echo "</table>"; echo "<br>"; ////////////////////ส่วนที่ 2 if($open_test==1){ echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบตามแบบทดสอบ</strong></font></td></tr>"; echo "<tr align='center'><td><font color='#006666' size='2'><strong>$result[test_name]</strong></font></td></tr>"; echo "</table>"; echo "<table width='90%' border='1' align='center' style='border-collapse: collapse'>"; echo "<tr align='center' bgcolor='#D8D8D8'><td rowspan='2' width='50'>ข้อที่</td><td rowspan='2' width='70'>มาตรฐาน</td><td rowspan='2' width='70'>ตัวชี้วัด</td><td rowspan='2'>รายละเอียดตัวชี้วัด</td><td rowspan='2' width='70'>ร้อยละ<br>(คะแนน)</td><td rowspan='2' width='70'>ประเมินผล</td><td colspan='5'>ตัวเลือก<br>(ที่ถูกเลือก)</td><td rowspan='2'>ข้อสอบ</td></tr>"; echo "<tr align='center'><td width='50'>1</td><td width='50'>2</td><td width='50'>3</td><td width='50'>4</td><td width='50'>5</td></tr>"; $sql4="select bets_master_test_2.item_order,bets_master_test_2.item_id,bets_item.indicator_code,bets_item.right_answer,bets_item.answer_num from bets_item,bets_master_test_2,bets_master_test where bets_item.id=bets_master_test_2.item_id and bets_master_test_2.master_test_id=bets_master_test.id and bets_master_test.id='$master_test' order by bets_master_test_2.item_order"; $dbquery4 = mysqli_query($connect,$sql4); $M=1; while($result4 = mysqli_fetch_array($dbquery4)){ $item_number= $result4['item_order']; //ข้อที่ $item_id= $result4['item_id']; //รหัสข้อ $indicator_code= $result4['indicator_code']; $indicator_code2= substr($indicator_code,-4); $indicator_code3= substr($indicator_code2,0,2); $indicator_code4=intval($indicator_code3); $right_answer=$result4['right_answer']; $answer_num=$result4['answer_num']; $labels[] ="ข้อ$item_number"; $sql3 = "select bets_indicator.class_code,bets_indicator.indicator_text,bets_standard.short_name from bets_indicator,bets_standard where bets_indicator.standard_code=bets_standard.standard_code and bets_indicator.indicator_code='$indicator_code'"; $dbquery3 = mysqli_query($connect,$sql3); $result3 = mysqli_fetch_array($dbquery3); $indicator_text= $result3['indicator_text']; $class_code=$result3['class_code']; $short_name=$result3['short_name']; $class_text=""; if($class_code==1){ $class_text="ป.1/$indicator_code4"; } else if($class_code==2){ $class_text="ป.2/$indicator_code4"; } else if($class_code==3){ $class_text="ป.3/$indicator_code4"; } else if($class_code==4){ $class_text="ป.4/$indicator_code4"; } else if($class_code==5){ $class_text="ป.5/$indicator_code4"; } else if($class_code==6){ $class_text="ป.6/$indicator_code4"; } else if($class_code==7){ $class_text="ม.1/$indicator_code4"; } else if($class_code==8){ $class_text="ม.2/$indicator_code4"; } else if($class_code==9){ $class_text="ม.3/$indicator_code4"; } else if($class_code==10){ $class_text="ม.4/$indicator_code4"; } else if($class_code==11){ $class_text="ม.5/$indicator_code4"; } else if($class_code==12){ $class_text="ม.6/$indicator_code4"; } if(($M%2) == 0) $color="#F2F2F2"; else $color="#FFFFFF"; //หาคะแนนรายข้อ $item_percent=""; $sql_4_1 = "select sum(bets_answer.item_score) as full_score, sum(bets_answer.score) as score from bets_answer where bets_answer.item_id=$item_id and bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and person_id='$_GET[person_id]'"; $dbquery_4_1 = mysqli_query($connect,$sql_4_1); $result_4_1 = mysqli_fetch_array($dbquery_4_1); $item_total=$result_4_1['full_score']; $item_right=$result_4_1['score']; if($item_total!=0){ $item_percent=($item_right/$item_total)*100; $item_percent=number_format($item_percent,2); } $data[] = $item_percent; $one_score=0; $two_score=0; $three_score; $four_score; $five_score; $total_score=0; $sql_5_1 = "select count(bets_answer.answer) as one_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='1' and person_id='$_GET[person_id]'"; $dbquery_5_1 = mysqli_query($connect,$sql_5_1); $result_5_1 = mysqli_fetch_array($dbquery_5_1); $one_score= $result_5_1['one_score']; $sql_5_2 = "select count(bets_answer.answer) as two_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='2' and person_id='$_GET[person_id]'"; $dbquery_5_2 = mysqli_query($connect,$sql_5_2); $result_5_2 = mysqli_fetch_array($dbquery_5_2); $two_score= $result_5_2['two_score']; $sql_5_3 = "select count(bets_answer.answer) as three_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='3' and person_id='$_GET[person_id]'"; $dbquery_5_3 = mysqli_query($connect,$sql_5_3); $result_5_3 = mysqli_fetch_array($dbquery_5_3); $three_score= $result_5_3['three_score']; $sql_5_4 = "select count(bets_answer.answer) as four_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='4' and person_id='$_GET[person_id]'"; $dbquery_5_4 = mysqli_query($connect,$sql_5_4); $result_5_4 = mysqli_fetch_array($dbquery_5_4); $four_score= $result_5_4['four_score']; $sql_5_5 = "select count(bets_answer.answer) as five_score from bets_answer where bets_answer.sch_test_id='$_GET[sch_test_id]' and bets_answer.school='$remote_user_office' and bets_answer.item_id='$item_id' and bets_answer.answer='5' and person_id='$_GET[person_id]'"; $dbquery_5_5 = mysqli_query($connect,$sql_5_5); $result_5_5 = mysqli_fetch_array($dbquery_5_5); $five_score= $result_5_5['five_score']; $total_score=$one_score+$two_score+$three_score+$four_score+$five_score; $one_pr=0; $two_pr=0; $three_pr=0; $four_pr=0; $five_pr=0; if($total_score!=0){ $one_pr=$one_score/$total_score*100; $one_pr=number_format($one_pr,2); $two_pr=$two_score/$total_score*100; $two_pr=number_format($two_pr,2); $three_pr=$three_score/$total_score*100; $three_pr=number_format($three_pr,2); $four_pr=$four_score/$total_score*100; $four_pr=number_format($four_pr,2); $five_pr=$five_score/$total_score*100; $five_pr=number_format($five_pr,2); } echo "<tr align='center' bgcolor='$color'><td>$item_number</td><td>$short_name</td><td>$class_text</td><td align='left'>$indicator_text</td><td>$item_percent</td>"; if($item_percent<$g2){ $bgcolor="#FF0000"; } else if($item_percent>=$g2 and $item_percent<$g1){ $bgcolor="#FFFF00"; } else if($item_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } echo "<td>"; if($item_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td>"; $color1=$color; $color2=$color; $color3=$color; $color4=$color; $color5=$color; if($right_answer==1){ $color1='#BCF5A9'; } else if($right_answer==2){ $color2='#BCF5A9'; } else if($right_answer==3){ $color3='#BCF5A9'; } else if($right_answer==4){ $color4='#BCF5A9'; } else if($right_answer==5){ $color5='#BCF5A9'; } if($answer_num==2){ $color3="#D8D8D8"; $color4="#D8D8D8"; $color5="#D8D8D8"; } else if($answer_num==3){ $color4="#D8D8D8"; $color5="#D8D8D8"; } else if($answer_num==4){ $color5="#D8D8D8"; } if($one_pr==100){ echo "<td bgcolor='$color1'>/</td>"; } else{ echo "<td bgcolor='$color1'></td>"; } if($two_pr==100){ echo "<td bgcolor='$color2'>/</td>"; } else{ echo "<td bgcolor='$color2'></td>"; } if($three_pr==100){ echo "<td bgcolor='$color3'>/</td>"; } else{ echo "<td bgcolor='$color3'></td>"; } if($four_pr==100){ echo "<td bgcolor='$color4'>/</td>"; } else{ echo "<td bgcolor='$color4'></td>"; } if($five_pr==100){ echo "<td bgcolor='$color5'>/</td>"; } else{ echo "<td bgcolor='$color5'></td>"; } ?> <td><A HREF="javascript:void(0)" onclick="window.open('../main/item_display.php?item_id=<?php echo $item_id?>', 'test_item','width=800,height=500,scrollbars')" title="ข้อสอบ"><span style="text-decoration: none">คลิก</span></A></td> <?php echo "</tr>"; $M++; } echo "</table>"; } //end if($open_test==1){ } //end if (index==3) //ส่วนการแสดงผล if(!($index==1 or $index==2 or $index==3)){ echo "<table width='50%' border='0' align='center'>"; echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานผลการสอบ</strong></font></td></tr>"; echo "</table>"; $sql_page = "select *,bets_sch_test.id,bets_sch_test.officer from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.school='$remote_user_office' "; $dbquery_page = mysqli_query($connect,$sql_page); $num_rows=mysqli_num_rows($dbquery_page); $pagelen=20; // กำหนดแถวต่อหน้า $url_link="file=sch_report_1&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync"; $totalpages=ceil($num_rows/$pagelen); if(!(isset($_REQUEST['page']))){ $_REQUEST['page']=""; } if($_REQUEST['page']==""){ $page=$totalpages; if($page<2){ $page=1; } } else{ if($totalpages<$_REQUEST['page']){ $page=$totalpages; if($page<1){ $page=1; } } else{ $page=$_REQUEST['page']; } } $start=($page-1)*$pagelen; if(($totalpages>1) and ($totalpages<16)){ echo "<div align=center>"; echo "หน้า "; for($i=1; $i<=$totalpages; $i++) { if($i==$page){ echo "[<b><font size=+1 color=#990000>$i</font></b>]"; } else { echo "<a href=$PHP_SELF?$url_link&page=$i>[$i]</a>"; } } echo "</div>"; } if($totalpages>15){ if($page <=8){ $e_page=15; $s_page=1; } if($page>8){ if($totalpages-$page>=7){ $e_page=$page+7; $s_page=$page-7; } else{ $e_page=$totalpages; $s_page=$totalpages-15; } } echo "<div align=center>"; if($page!=1){ $f_page1=$page-1; echo "<<a href=$PHP_SELF?$url_link&page=1>หน้าแรก </a>"; echo "<<<a href=$PHP_SELF?$url_link&page=$f_page1>หน้าก่อน </a>"; } else { echo "หน้า "; } for($i=$s_page; $i<=$e_page; $i++){ if($i==$page){ echo "[<b><font size=+1 color=#990000>$i</font></b>]"; } else { echo "<a href=$PHP_SELF?$url_link&page=$i>[$i]</a>"; } } if($page<$totalpages) { $f_page2=$page+1; echo "<a href=$PHP_SELF?$url_link&page=$f_page2> หน้าถัดไป</a>>>"; echo "<a href=$PHP_SELF?$url_link&page=$totalpages> หน้าสุดท้าย</a>>"; } echo " <select onchange=\"location.href=this.options[this.selectedIndex].value;\" size=\"1\" name=\"select\">"; echo "<option value=\"\">หน้า</option>"; for($p=1;$p<=$totalpages;$p++){ echo "<option value=\"?$url_link&page=$p\">$p</option>"; } echo "</select>"; echo "</div>"; } //จบแยกหน้า echo "<form id='frm1' name='frm1'>"; $sql = "select *,bets_sch_test.id,bets_sch_test.test_id,bets_sch_test.officer from bets_sch_test left join bets_test on bets_sch_test.test_id=bets_test.id where bets_sch_test.school='$remote_user_office' order by bets_sch_test.id limit $start,$pagelen"; $dbquery = mysqli_query($connect,$sql); echo "<table width='85%' border='1' borderColor='#000000' align='center' style='border-collapse: collapse'>"; echo "<Tr bgcolor='#FFCCCC' align='center'><Td width='70'>ลำดับที่</Td><Td>ชื่อการสอบ</Td><Td width='100'>ชั้น</Td><Td width='100'>คะแนน(%)</Td><Td width='100'>ผลประเมิน</Td><Td width='100'>ภาพรวม<br>สถานศึกษา</Td><Td width='100'>นักเรียน<br>รายบุคคล</Td></Tr>"; $N=(($page-1)*$pagelen)+1; //*เกี่ยวข้องกับการแยกหน้า $M=1; While ($result = mysqli_fetch_array($dbquery)) { $id = $result['id']; $sch_test_name= $result['sch_test_name']; if(($M%2) == 0) $color="#FFFFC"; else $color="#FFFFFF"; $class_text=""; if($result['class_room']==4){ $class_text="ป.1"; } else if($result['class_room']==5){ $class_text="ป.2"; } else if($result['class_room']==6){ $class_text="ป.3"; } else if($result['class_room']==7){ $class_text="ป.4"; } else if($result['class_room']==8){ $class_text="ป.5"; } else if($result['class_room']==9){ $class_text="ป.6"; } else if($result['class_room']==10){ $class_text="ม.1"; } else if($result['class_room']==11){ $class_text="ม.2"; } else if($result['class_room']==12){ $class_text="ม.3"; } else if($result['class_room']==13){ $class_text="ม.4"; } else if($result['class_room']==14){ $class_text="ม.5"; } else if($result['class_room']==15){ $class_text="ม.6"; } //หาเกณฑ์การสอบ $sql_g = "select * from bets_test where bets_test.id='$result[test_id]'"; $dbquery_g = mysqli_query($connect,$sql_g); $result_g = mysqli_fetch_array($dbquery_g); $g1=$result_g['g1']; $g2=$result_g['g2']; //ประมวลผลการสอบ $total_percent=""; $sql_full_score = "select sum(item_score) as full_score, sum(score) as score from bets_answer where sch_test_id='$id' "; $dbquery_full_score = mysqli_query($connect,$sql_full_score); $result_full_score = mysqli_fetch_array($dbquery_full_score); $full_score=$result_full_score['full_score']; $total_right=$result_full_score['score']; if($full_score!=0){ $total_percent=($total_right/$full_score)*100; $total_percent=number_format($total_percent,2); } echo "<Tr bgcolor=$color align='center'><Td>$N</Td><Td align='left'>$sch_test_name <font color='#006666'>[รหัส$result[test_id]]</font></Td><td>$class_text</td>"; echo "<td align='center'>$total_percent</td><td>"; if($total_percent<=$g2){ $bgcolor="#FF0000"; } else if($total_percent>$g2 and $total_percent<$g1){ $bgcolor="#FFFF00"; } else if($total_percent>=$g1){ $bgcolor="#66FF00"; } else{ $bgcolor="#FFFFFF"; } if($total_percent!=""){ echo "<table border='0' cellspacing='0' cellpadding='0' width='13' height='13'>"; echo "<tr><td bgcolor='$bgcolor'></td></tr>"; echo "</table>"; } echo "</td>"; if($full_score>0){ echo "<td><a href=?file=sch_report_1&sch_test_id=$result[id]&index=1&page=$page&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><img src=../../../images/browse.png border='0'></a></td>"; echo "<td><a href=?file=sch_report_1&sch_test_id=$result[id]&index=2&page=$page&remote_user_office=$remote_user_office&remote_user_id=$remote_user_id&remote_login_status=$remote_login_status&remote_sync=$remote_sync><img src=../../../images/admin/user.gif border='0'></a></td>"; } else{ echo "<td></td><td></td>"; } echo "</Tr>"; $M++; $N++; } echo "</Table>"; echo "<input type='hidden' name='remote_user_office' value='$remote_user_office'>"; echo "<input type='hidden' name='remote_user_id' value='$remote_user_id'>"; echo "<input type='hidden' name='remote_login_status' value='$remote_login_status'>"; echo "<input type='hidden' name='remote_sync' value='$remote_sync'>"; echo "</form>"; } ?>
Close