001.
<body>
002.
<script language=
"JavaScript"
>
003.
function
fncSubmit()
004.
{
005.
var
Rows = document.ASSESS.hdnRows.value;
006.
for
(x=1;x<=Rows;x++)
007.
{
008.
var
id1 = document.getElementById(
"id"
+x+
"_1"
);
009.
var
id2 = document.getElementById(
"id"
+x+
"_2"
);
010.
var
id3 = document.getElementById(
"id"
+x+
"_3"
);
011.
var
id4 = document.getElementById(
"id"
+x+
"_4"
);
012.
var
id5 = document.getElementById(
"id"
+x+
"_5"
);
013.
if
(id1.checked == false && id2.checked == false && id3.checked == false && id4.checked == false && id5.checked == false)
014.
{
015.
alert(
'คุณยังไม่ได้ตอบคำถามข้อที่'
+ x);
016.
return
false;
017.
}
018.
}
019.
020.
}
021.
</script>
022.
<tr>
023.
<td width=
"39"
rowspan=
"2"
align=
"center"
><?php
if
(
empty
(
$_POST
)){ ?></td>
024.
</tr><tr><td> </td>
025.
</tr>
026.
<tr>
027.
<form name=
"ASSESS"
action=
"ack.php?COURSECODE=<?=$COURSECODE?>&OFFICERID=<?=$OFFICERID;?>&student_code=<?=$_SESSION["
student_code
"];?>&program=<?=$_SESSION["
program
"];?>"
method=
"post"
onSubmit=
"return fncSubmit();"
>
028.
<div align=
"center"
>
029.
<?
030.
include
(
"connect_db.php"
);
031.
$strSQL
= "SELECT DISTINCT
032.
EVALUATE.VV.STUDENTCODE,
033.
AVSREG.STUDENTMASTER.STUDENTID,
034.
AVSREG.STUDENTMASTER.PROGRAMID,
035.
AVSREG.PROGRAM.PROGRAMNAME,
036.
EVALUATE.VV.ACADYEAR,
037.
EVALUATE.VV.SEMESTER,
038.
EVALUATE.VV.OFFICERID,
039.
EVALUATE.VV.STUDENTID,
040.
EVALUATE.VV.OFFICERNAME,
041.
EVALUATE.VV.OFFICERSURNAME,
042.
EVALUATE.VV.COURSENAME,
043.
EVALUATE.VV.CAMPUSID,
044.
EVALUATE.VV.COURSECODE
045.
FROM
046.
EVALUATE.VV
047.
Inner Join AVSREG.STUDENTMASTER ON EVALUATE.VV.STUDENTID = AVSREG.STUDENTMASTER.STUDENTID
048.
Inner Join AVSREG.PROGRAM ON AVSREG.PROGRAM.PROGRAMID = AVSREG.STUDENTMASTER.PROGRAMID
049.
WHERE
050.
EVALUATE.VV.STUDENTCODE =
'$student_code'
and
051.
EVALUATE.VV.COURSECODE =
'$COURSECODE'
and
052.
EVALUATE.VV.OFFICERID =
'$OFFICERID'
053.
ORDER BY
054.
AVSREG.STUDENTMASTER.PROGRAMID ASC
055.
";
056.
$objParse
= oci_parse (
$objConnect
,
$strSQL
);
057.
oci_execute (
$objParse
,OCI_DEFAULT);
058.
?>
059.
</div>
060.
<table width=
"807"
height=
"135"
border=
"0"
align=
"center"
cellpadding=
"1"
cellspacing=
"0"
>
061.
<tr>
062.
<td width=
"162"
height=
"135"
align=
"right"
valign=
"top"
><label>
063.
<input name=
"imageField2"
type=
"image"
src=
"image/logo.png"
align=
"middle"
width=
"100"
height=
"120"
/>
064.
</label></td>
065.
<td width=
"641"
valign=
"bottom"
><p
class
=
"style2 style19"
><span
class
=
"style12 s"
>แบบประเมินอาจารย์ตามกรอบมาตรฐานคุณวุฒิแห่งชาติ มหาวิทยาลัยราชภัฏยะลา </span></p>
066.
<p
class
=
"style2 style19"
><?
echo
""
;
echo
$_SESSION
[
"prefix"
];
echo
$_SESSION
[
"std_name"
];
echo
"\n"
;
echo
$_SESSION
[
"std_surname"
];
echo
"\n"
;?> สาขาวิชา <?
echo
$_SESSION
[
"program"
]?>
067.
<?
068.
while
(
$objResult
= oci_fetch_array(
$objParse
,OCI_BOTH))
069.
{
070.
?>
071.
<?
072.
}
073.
?>
074.
<?
075.
oci_close(
$objConnect
);
076.
?>
077.
</p>
078.
</td>
079.
</tr>
080.
</table>
081.
<p align=
"center"
class
=
"style2"
><label>
082.
<input type=
"image"
name=
"imageField"
src=
"image/line.jpg"
width=
"700"
/>
083.
</label>
084.
085.
<table width=
"877"
border=
"0"
align=
"center"
cellpadding=
"1"
cellspacing=
"0"
>
086.
<tr>
087.
<td height=
"40"
align=
"left"
valign=
"top"
><table width=
"512"
border=
"1"
align=
"center"
cellpadding=
"0"
cellspacing=
"0"
bordercolor=
"#777777"
>
088.
<tr>
089.
<td height=
"50"
align=
"center"
valign=
"top"
><table width=
"512"
border=
"0"
align=
"left"
cellpadding=
"1"
cellspacing=
"0"
>
090.
<tr>
091.
<td height=
"0"
align=
"left"
><span
class
=
"style15"
>รหัสวิชา</span></td>
092.
<td height=
"0"
align=
"center"
> </td>
093.
<td height=
"0"
align=
"left"
><span
class
=
"style19"
><?
echo
$COURSECODE
;?></span></td>
094.
</tr>
095.
<tr>
096.
<td width=
"76"
height=
"30"
align=
"left"
><span
class
=
"style15"
>รายวิชา</span></td>
097.
<td width=
"6"
height=
"30"
align=
"left"
> </td>
098.
<td width=
"424"
align=
"left"
><span
class
=
"style19"
><?
echo
$COURSENAME
?></span></td>
099.
</tr>
100.
<tr>
101.
<td width=
"76"
height=
"30"
align=
"left"
><span
class
=
"style19"
><span
class
=
"style15"
>อาจารย์</span></span></td>
102.
<td width=
"6"
height=
"30"
align=
"left"
> </td>
103.
<td width=
"424"
align=
"left"
><span
class
=
"style19"
><?
echo
$OFFICERNAME
?> <?
echo
$OFFICERSURNAME
?></span></td>
104.
</tr>
105.
<tr>
106.
<td width=
"76"
height=
"30"
align=
"left"
class
=
"style19"
><strong>วัตถุประสงค์</strong></td>
107.
<td width=
"6"
height=
"30"
align=
"left"
> </td>
108.
<td width=
"424"
align=
"left"
><span
class
=
"style19"
>ประเมินอาจารย์ผู้สอน</span></td>
109.
</tr>
110.
111.
</table></td>
112.
</tr>
113.
</table></td>
114.
</tr>
115.
<tr>
116.
<td height=
"60"
align=
"left"
valign=
"bottom"
class
=
"style2"
><span
class
=
"style12"
><u>ตอนที่ 1 </u>ระดับความพึงพอใจของนักศึกษา</span></td>
117.
</tr>
118.
<tr>
119.
<td height=
"40"
align=
"left"
><span
class
=
"style19"
>ระดับความพึงพอใจ มากที่สุด = 5 , มาก = 4 , ปานกลาง = 3 , น้อย = 2 , น้อยมาก = 1</span></td>
120.
</tr>
121.
</table>
122.
<table width=
"877"
border=
"0"
align=
"center"
bgcolor=
"#FFFFFF"
>
123.
<tr bgcolor=
"#aadd99"
>
124.
<td colspan=
"2"
rowspan=
"2"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><span
class
=
"style5"
><span lang=
"th"
xml:lang=
"th"
>เกณฑ์การประเมิน</span></span></td>
125.
<td height=
"26"
colspan=
"5"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><span
class
=
"style15"
lang=
"th"
xml:lang=
"th"
>ระดับการประเมิน</span></td>
126.
</tr>
127.
<?
if
(
$COURSECODE
!=
""
) { ?>
128.
<?
if
(
$program
!=
""
) { ?>
129.
<?
if
(
$student_code
!=
""
) { ?>
130.
<?
include
(
"connect_db.php"
);
131.
echo
$PROGRAM
;
132.
133.
$strSQL
= "SELECT DISTINCT
134.
EVALUATE.TQF.DESCRIPTION,
135.
EVALUATE.LEARNING.PROGRAMID,
136.
EVALUATE.LEARNING.COURSEID,
137.
EVALUATE.LEARNING.TQF_ID,
138.
AVSREG.STUDENTMASTER.PROGRAMID,
139.
AVSREG.PROGRAM.PROGRAMNAME,
140.
EVALUATE.VV.COURSECODE,
141.
EVALUATE.VV.STUDENTCODE,
142.
EVALUATE.VV.OFFICERID,
143.
EVALUATE.VV.STUDENTID
144.
FROM
145.
EVALUATE.LEARNING
146.
Inner Join EVALUATE.TQF ON EVALUATE.TQF.TQF_ID = EVALUATE.LEARNING.TQF_ID
147.
Inner Join AVSREG.STUDENTMASTER ON EVALUATE.TQF.PROGRAMID = AVSREG.STUDENTMASTER.PROGRAMID
148.
Inner Join AVSREG.PROGRAM ON AVSREG.STUDENTMASTER.PROGRAMID = AVSREG.PROGRAM.PROGRAMID
149.
Inner Join EVALUATE.VV ON EVALUATE.VV.COURSECODE = EVALUATE.LEARNING.COURSECODE
150.
WHERE
151.
AVSREG.PROGRAM.PROGRAMNAME =
'$program'
AND
152.
EVALUATE.LEARNING.COURSECODE =
'$COURSECODE'
AND
153.
EVALUATE.VV.STUDENTCODE =
'$student_code'
154.
ORDER BY
155.
EVALUATE.VV.STUDENTID ASC
156.
";
157.
158.
$objParse
= oci_parse (
$objConnect
,
$strSQL
);
159.
oci_execute (
$objParse
,OCI_DEFAULT);
160.
161.
?>
162.
163.
<tr bgcolor=
"#aadd99"
>
164.
<td width=
"60"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><strong>มากที่สุด</strong></td>
165.
<td width=
"60"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><span
class
=
"style15"
>มาก</span></td>
166.
<td width=
"60"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><strong>ปานกลาง</strong></td>
167.
<td width=
"60"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><strong>น้อย</strong></td>
168.
<td width=
"60"
align=
"center"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
><strong>น้อยมาก</strong></td>
169.
</tr>
170.
<?
171.
$i
=0;
172.
$rows
= oci_num_rows(
$objParse
);
173.
while
(
$objResult
= oci_fetch_array(
$objParse
,OCI_BOTH))
174.
{
175.
$i
++;
176.
if
(
$i
%2==0)
177.
{
178.
$bg
=
"#DDDDDD"
;
179.
}
180.
else
181.
{
182.
$bg
=
"#EEEEEE"
;
183.
}
184.
?>
185.
<tr bgcolor=
"<?=$bg?>"
>
186.
<td width=
"27"
height=
"35"
align=
"center"
bordercolor=
"#FF66FF"
maxlength=
"1"
><strong><?
echo
$i
?>.</strong></td>
187.
188.
<td width=
"506"
align=
"left"
valign=
"middle"
bordercolor=
"#FF66FF"
maxlength=
"1"
><strong>
189.
<input type=
"hidden"
name=
"id<?=$i;?>"
value=
"<?=$objResult['TQF_ID']?>"
/>
190.
<?=
$objResult
[
'DESCRIPTION'
];?>
191.
<span
class
=
"style10"
>?</span></strong></td>
192.
<td width=
"60"
align=
"center"
valign=
"middle"
bordercolor=
"#FF66FF"
><input type=
"radio"
id=
"id<?=$i?>_1"
name=
"q_no<?=$i?>"
value=
"5"
/></td>
193.
<td width=
"60"
align=
"center"
valign=
"middle"
bordercolor=
"#FF66FF"
><input type=
"radio"
id=
"id<?=$i?>_2"
name=
"q_no<?=$i?>"
value=
"4"
/></td>
194.
<td width=
"60"
align=
"center"
valign=
"middle"
bordercolor=
"#FF66FF"
><input type=
"radio"
id=
"id<?=$i?>_3"
name=
"q_no<?=$i?>"
value=
"3"
/></td>
195.
<td width=
"60"
align=
"center"
valign=
"middle"
bordercolor=
"#FF66FF"
><input type=
"radio"
id=
"id<?=$i?>_4"
name=
"q_no<?=$i?>"
value=
"2"
/></td>
196.
<td width=
"60"
align=
"center"
valign=
"middle"
bordercolor=
"#FF66FF"
><input type=
"radio"
id=
"id<?=$i?>_5"
name=
"q_no<?=$i?>"
value=
"1"
/></td>
197.
</tr>
198.
<?
199.
}
200.
?>
201.
<input type=
"hidden"
name=
"line"
value=
"<?=$i;?>"
>
202.
<tr>
203.
<td colspan=
"7"
bordercolor=
"#FF66FF"
bgcolor=
"#FFCCFF"
> </td>
204.
</tr>
205.
</table>
206.
<?
207.
oci_close(
$objConnect
);
208.
?>
209.
<table width=
"877"
border=
"0"
align=
"center"
cellpadding=
"1"
cellspacing=
"0"
>
210.
<tr>
211.
<td height=
"60"
align=
"left"
valign=
"bottom"
><span
class
=
"s"
><u><span
class
=
"style6 style11"
>ตอนที่ 2 </span></u><span
class
=
"style6 style11"
lang=
"th"
xml:lang=
"th"
>ความคิดเห็นและข้อเสนอแนะต่ออาจารย์/กิจกรรมการเรียนการสอนในวิชานี้</span></span></td>
212.
</tr>
213.
<tr>
214.
<td height=
"40"
align=
"left"
valign=
"bottom"
class
=
"style20"
>เชิญร่วมแสดงความคิดเห็น: <span
class
=
"style21"
>จำนวนตัวอักษรไม่เกิน 500 ตัวอักษร</span> </td>
215.
</tr>
216.
</table>
217.
<p align=
"center"
>
218.
<textarea name=
"COMMENT"
type=textarea id=
"COMMENT"
onkeydown=
"limitText(this.form.COMMENT,this.form.countdown,5OO);"
219.
onkeyup=
"limitText(this.form.COMMENT,this.form.countdown,500);"
cols=
"60"
rows=
"9"
></textarea></p>
220.
<table width=
"69%"
border=
"0"
>
221.
<tr>
222.
<th align=
"right"
scope=
"col"
><span
class
=
"style9"
>คุณมี
223.
<input name=
"countdown"
type=
"text"
value=
" 500 "
size=
"2"
readonly />
224.
ตัวอักษร</span></th>
225.
</tr>
226.
</table>
227.
<div align=
"center"
><font size=
"2"
face=
"Angsana New"
><br />
228.
229.
<?php }
230.
}
231.
?>
232.
<?php }
233.
} ?>
234.
<input type=
"hidden"
name=
"hdnRows"
value=
"<?=$i;?>"
>
235.
<input name=
"submit"
type=
"submit"
value=
"บันทึกข้อมูลประเมิน"
title=
"บันทึกข้อมูลประเมิน"
onclick=
"return confirm('คุณต้องการบันทึกข้อมูลการประเมินใช่หรือไม่?')"
/>
236.
<input name=
"reset"
type=
"reset"
value=
"ล้างข้อมูล"
onclick=
"return confirm('คุณต้องการยกเลิกการประเมินที่ได้ทำไว้ใช่หรือไม่?')"
/>
237.
238.
</font>
239.
240.
241.
242.
243.
<script language=
"javascript"
type=
"text/javascript"
>
244.
function
limitText(limitField, limitCount, limitNum) {
245.
if
(limitField.value.length > limitNum) {
246.
limitField.value = limitField.value.substring(0, limitNum);
247.
}
else
{
248.
limitCount.value = limitNum - limitField.value.length;
249.
}
250.
}
251.
</script>
252.
</div>
253.
<p> </p>
254.
</form>
255.
256.
</body>