亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? testing.asp

?? 學校在線考試系統
?? ASP
?? 第 1 頁 / 共 2 頁
字號:
<%
option explicit
Response.expires=-1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","no-store"
%>

<!--#include file="inc/conn.asp"-->
<!--#include file="inc/function.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>考試</title>
<style>
td {
	font-size:14px;
	line-height:18px;
}
input.btn {
	background:#000000;
	color:#FFFFFF;
	border:1px #FFFFFF solid;
}

</style>
</head>
<body>
<%
dim rsTest,strSqlTest,rsTemp,strSqlTemp,rsPS,strSqlPS,intPrjID,intPSID,intStudentID
dim intTotalMark,intSSCount,intSSMark,intMSCount,intMSMark,intBCount,intZGCount,intBMark,intZGMark
dim strPrjName,dtmStartTime,intLimitTime,intState,dtmStartDate,dtmEndDate
if checkStudentLogin() = false then	'驗證考生是否已登錄
	response.redirect "student_login.asp"
end if
intPrjID = CLng(request.querystring("prjid"))
intStudentID = request.cookies("aoyi")("studentid")
'讀取考試信息
strSqlTest = "select starttime,endtime,limittime,prjname,ss_count,ms_count,b_count,zg_count from project where prjid=" & intPrjID
set rsTest = server.createobject("ADODB.Recordset")
rsTest.open strSqlTest,G_CONN,1,1
'驗證是否存在本次考試
if rsTest.bof and rsTest.eof then
	response.write "<script>alert('此次考試不存在!');window.open('index_main.asp','_self');</script>"
	rsTest.close
	set rsTest = nothing
	response.end
end if
strPrjName = rsTest("prjname")
intSSCount = rsTest("ss_count")
intSSMark = intSSCount
intMSCount = rsTest("ms_count")
intMSMark = intMSCount * 2
intBCount = rsTest("b_count")
intBMark = intBCount
intZGCount= rsTest("zg_count")
intZGMark = intZGCount * 10  '主觀題分數
intTotalMark = intSSMark + intMSMark + intBMark + intZGMark
dtmStartDate = rsTest("starttime")
dtmEndDate = rsTest("endtime")
intLimitTime = rsTest("limittime")
rsTest.close
'驗證現在是否在可考試時間內
if now() < dtmStartDate or now() > dtmEndDate + 1 then
	response.write "<script>alert('現在不在考試計劃時間內!');window.open('index_main.asp','_self');</script>"
	set rsTest = nothing
	response.end
end if
'驗證現在是否有其他正在進行的考試
if G_CONN.execute("select count(*) as reccount from prj_student where prjid<>" & intPrjID & " and studentid=" & intStudentID & " and state=2")("reccount") > 0 then
	response.write "<script>alert('你有其他考試正在進行中,不能同時進行兩次考試!');window.open('index_main.asp','_self')</script>"
	set rsTest= nothing
	response.end
end if
'取得本考生本次考試的狀態
set rsTemp = server.createobject("ADODB.Recordset")
strSqlTemp = "select state from prj_student where prjid=" & intPrjID & " and studentid=" & intStudentID
rsTemp.open strSqlTemp,G_CONN,1,1
if rsTemp.bof and rsTemp.eof then
	intState = 0
else
	intState = rsTemp("state")
end if
rsTemp.close
set rsTemp = nothing
if intState = 1 then
	response.write "<script>alert('你已經參加過此次考試了,不能再次參加此次考試!');window.open('index_main.asp','_self');</script>"
	set rsTest = nothing
	response.end
elseif intState = 0 then	'當考生第一次參加此次考試時進行考生的初始化,生成試卷等操作
	'生成試卷
	if makePaper(intPrjID,intStudentID) = false then
		Response.Write "<script>alert('生成試卷失敗!');window.open('index_main.asp','_self');</script>"
		set rsTest = nothing
		Response.End
	end if
	'在prj_student增加相應的考生考試記錄
	strSqlPS = "select * from prj_student where prjid=" & intPrjID & " and studentid=" & intStudentID
	set rsPS = server.createobject("ADODB.Recordset")
	rsPS.open strSqlPS,G_CONN,1,3
	if rsPS.bof and rsPS.eof then
		rsPS.addnew
		rsPS("prjid") = intPrjID
		rsPS("studentid") = intStudentID
		rsPS("state") = 2
		rsPS("starttime") = now()
		rsPS.update
	else
		rsPS("state") = 2
		rsPS("starttime") = now()
		rsPS.update
	end if
	rsPS.close
	set rsPS = nothing
end if
'取得考試的開始時間
dtmStartTime = G_CONN.execute("select starttime from prj_student where prjid=" & intPrjID & " and studentid=" & intStudentID)("starttime")
'判斷當前是否在考試時間內
if DateDiff("n",dtmStartTime,now()) > intLimitTime then
	response.write "<script>alert('本次考試時間已過,不能再進行考試!');window.open('index_main.asp','_self');</script>"
	set rsTest = nothing
	response.end
end if
%>
<script language="jscript">
var dtmStartTime,intLimitTime

dtmStartTime = new Date(<%=Year(dtmStartTime)%>,<%=Month(dtmStartTime)%>,<%=Day(dtmStartTime)%>,<%=Hour(dtmStartTime)%>,<%=Minute(dtmStartTime)%>,<%=Second(dtmStartTime)%>);
intLimitTime = <%=intLimitTime%>;

function floatTestInfo()	//控制浮動信息板在右下方顯示
{
	var targetPosTop,targetPosLeft
	targetPosTop = document.body.scrollTop + document.body.clientHeight - 100;
	targetPosLeft = document.body.clientWidth + document.body.scrollLeft - 190;
	document.all.divTestInfo.style.posTop = document.all.divTestInfo.style.posTop + (targetPosTop - document.all.divTestInfo.style.posTop) * .2
	document.all.divTestInfo.style.posLeft = document.all.divTestInfo.style.posLeft + (targetPosLeft - document.all.divTestInfo.style.posLeft) * .2
	setTimeout('floatTestInfo();',50);
}

function ctrlTestTime()	//控制考試時間
{
	var dtmCurrentTime = new Date();
	//控制時間的顯示
	txtOddTime.value = intLimitTime - ((dtmCurrentTime.getHours() - dtmStartTime.getHours()) * 60 + dtmCurrentTime.getMinutes() - dtmStartTime.getMinutes());
	if(txtOddTime.value < 10)
	{
		txtOddTime.style.color = '#FF3300';
	}
	//在考試時間結束時進行交卷
	if(txtOddTime.value == 0)
	{
		alert('考試時間已到,強制進行交卷!');
		window.open('testfinish.asp?action=submitexam&prjid=<%=intPrjID%>&studentid=<%=intStudentID%>','_self');
	}
	window.setTimeout('ctrlTestTime();',1000);
}

function submitExam()	//交卷
{
    if(txtOddTime.value < 30)
    {
        alert('考試時間沒到半小時,不得交卷!');
    }
	if(confirm('一旦交卷就不能再進行答題,你確認要交卷嗎?')==true)
		window.open('testfinish.asp?action=submitexam&prjid=<%=intPrjID%>&studentid=<%=intStudentID%>','_self');
}

function saveAnswer(objAnswer)	//保存試題答案
{
	if(objAnswer.type == 'checkbox')	//如果是多選題剛分為選中或取消選中兩種操作
	{
		if(objAnswer.checked == true)
			window.open('test_saveanswer.asp?isTxt=0&action=selected&answer=' + objAnswer.value + '&id=' + objAnswer.name,'fraSaveAnswer');
		else
			window.open('test_saveanswer.asp?isTxt=0&action=selectcancel&answer=' + objAnswer.value + '&id=' + objAnswer.name,'fraSaveAnswer');	
	}
    if (objAnswer.type == 'radio')
    {
		window.open('test_saveanswer.asp?isTxt=0&answer=' + objAnswer.value + '&id=' + objAnswer.name,'fraSaveAnswer')
    }
    else
    {
        window.open('test_saveanswer.asp?isTxt=1&answer=' + objAnswer.value + '&id=' + objAnswer.name,'fraSaveAnswer')
        //alert(objAnswer.name);
        }

		
	objAnswer.focus();
}


</script>
<script for=window event=onload language="JScript">
//在頁面裝載以后啟動考試時間控制與控制面板浮動控制功能
	floatTestInfo();
	ctrlTestTime();
</script>
<iframe name="fraSaveAnswer" style="visibility:hidden;height:0px" src=""></iframe>
<!--考試控制面板開始-->
<div name="divTestInfo" id="divTestInfo" style="position:absolute;border:solid 0px #000;left:200px;width:180px;height:80px">
	<table width="100%" height="50" align="center" border="0" bgcolor="#FFFFFF" cellpadding="0" cellspacing="1">
		<tr>
			<td colspan="2" align="center" bgcolor="#000000"><font color="#FFFFFF"><strong>控制面板</strong></font></td>
		</tr>
		<tr>
			<td align="right" width="100" bgcolor="#000000">
				<font color="#FFFFFF">考試總時間:</font>
			</td>
			<td bgcolor="000000" align="right">
				<font color="#DDFF00"><strong><%=intLimitTime%></strong></font> <font color="#FFFFFF">分鐘&nbsp;</font>
			</td>
		</tr>
		<tr>
			<td align="right" bgcolor="#000000">
				<font color="#FFFFFF">剩余時間:</font>
			</td>
			<td bgcolor="#000000" align="right" height="20">
				<input name="txtOddTime" type="text" size="3" readonly="" style="text-align:right;color:#AAFF00;border:0px solid #000000;background:#000000;font-weight:bold;" value="<%=intLimitTime-DateDiff("n",dtmStartTime,now())%>">
				<font color="#FFFFFF">分鐘&nbsp;</font>
			</td>
		</tr>
		<tr>
			<td colspan="2" height="30" align="center" bgcolor="#000000">
				<input onClick="submitExam();" class="btn" type="button" value="&nbsp;交&nbsp;&nbsp;卷&nbsp;">
			</td>
		</tr>
	</table>
</div>
<!--考試控制面板結束-->
<table width="550" align="center" border="0" cellspacing="5" cellpadding="5">
	<tr>
		<td align="center" height="40">
			<font size="4"><strong><%=strPrjName%></strong></font>
		</td>
	</tr>
	<tr>
		<td align="center">
			姓名:<%=request.cookies("aoyi")("studentname")%>&nbsp;&nbsp;&nbsp;&nbsp;總分:<%=intTotalMark%>&nbsp;&nbsp;考試時間:<%=intLimitTime%>分鐘
		</td>
	</tr>
	<tr>
		<td><hr size="1" width="95%" color="#CCCCCC"></td>
	</tr>
	<%
	'顯示單項選擇題
	strSqlTest = "select P_P.id,P_P.answer,P_P.orderid,S.content,S.option1,S.option2,S.option3,S.option4,S.option5,S.option6 from prj_process P_P,subject S where S.type=1 and P_P.subid=S.id and P_P.studentid=" & intStudentID & " and P_P.prjid=" & intPrjID & " order by P_P.orderid"
	rsTest.open strSqlTest,G_CONN,1,1
	if not rsTest.bof and not rsTest.eof then
	%>
	<tr>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区视频| 午夜欧美大尺度福利影院在线看| **欧美大码日韩| 亚洲成人久久影院| 成人午夜视频福利| 精品国产免费人成电影在线观看四季 | 亚洲午夜久久久久久久久久久 | 亚洲欧美福利一区二区| 久久99国产精品成人| 91久久精品国产91性色tv | 国产精品一区二区黑丝| 7777精品伊人久久久大香线蕉完整版 | 亚洲一区在线观看视频| 国产精品综合一区二区| 宅男在线国产精品| 亚洲成人综合视频| 色婷婷国产精品| 亚洲色图色小说| 成人一区二区三区在线观看| 欧美xxxxx裸体时装秀| 日韩成人伦理电影在线观看| 欧美少妇xxx| 亚洲综合在线五月| 色综合久久中文字幕综合网| 国产精品丝袜久久久久久app| 国内外精品视频| 久久这里只有精品视频网| 美女精品自拍一二三四| 欧美日韩国产首页| 五月天一区二区| 欧美男人的天堂一二区| 天堂va蜜桃一区二区三区 | 99精品在线免费| 成人免费在线观看入口| 日韩一区二区中文字幕| 秋霞午夜鲁丝一区二区老狼| 91精品国产色综合久久不卡电影| 亚洲黄色片在线观看| 欧美视频在线不卡| 日韩精品色哟哟| 欧美精品一区二区三| 国产精品一区在线观看乱码| 国产欧美精品国产国产专区| 岛国av在线一区| 亚洲欧美区自拍先锋| 欧美最猛性xxxxx直播| 亚洲成人福利片| 欧美区在线观看| 黄色日韩三级电影| 中文字幕在线一区二区三区| 高清不卡在线观看av| 亚洲精品乱码久久久久久久久| 欧美午夜电影网| 日韩精品一二三| 国产欧美日韩另类视频免费观看 | 欧美日韩中文国产| 日韩专区一卡二卡| 欧美成人vr18sexvr| 岛国av在线一区| 亚洲制服欧美中文字幕中文字幕| 制服丝袜亚洲色图| 国产一区二区三区在线看麻豆| 国产精品久久久久久福利一牛影视 | 欧美人动与zoxxxx乱| 韩国欧美一区二区| 亚洲人亚洲人成电影网站色| 欧美精品在线一区二区三区| 国产精品99久久久久久似苏梦涵 | 国产精品久久久久一区二区三区 | 中文字幕一区二区5566日韩| 欧美色倩网站大全免费| 国产一区二区在线观看免费| 亚洲综合色噜噜狠狠| 欧美tickling网站挠脚心| 99久久精品99国产精品| 喷水一区二区三区| 亚洲丝袜另类动漫二区| 精品卡一卡二卡三卡四在线| 91丨国产丨九色丨pron| 久久精品国产亚洲5555| 亚洲精品老司机| 久久久久久夜精品精品免费| 欧美怡红院视频| 欧美一级欧美一级在线播放| 成人精品在线视频观看| 蜜臂av日日欢夜夜爽一区| 一区二区三区在线影院| 久久久久久久久97黄色工厂| 777午夜精品免费视频| 色婷婷国产精品久久包臀 | 中文字幕av一区二区三区| 欧美一区二区不卡视频| 色一区在线观看| 99久久99久久精品国产片果冻| 激情另类小说区图片区视频区| 午夜精品久久久久久久99水蜜桃| 中文字幕中文乱码欧美一区二区| 精品欧美久久久| 欧美精品黑人性xxxx| 欧美亚洲愉拍一区二区| av中文字幕亚洲| 国产精品538一区二区在线| 蜜臀91精品一区二区三区| 亚洲一区在线观看免费| 亚洲欧洲韩国日本视频| 中文字幕视频一区| 亚洲国产精品ⅴa在线观看| 久久久精品日韩欧美| 亚洲精品在线电影| 日韩欧美中文字幕一区| 欧美军同video69gay| 在线播放/欧美激情| 69久久99精品久久久久婷婷| 91精选在线观看| 欧美一区二区三区的| 91精品国产黑色紧身裤美女| 欧美精品在线视频| 欧美日韩国产综合一区二区三区| 欧美调教femdomvk| 欧美三级中文字幕在线观看| 欧美日韩一区二区三区在线看| 欧美亚洲一区二区在线观看| 在线观看91精品国产入口| 欧美日韩日本视频| 欧美疯狂性受xxxxx喷水图片| 欧美久久久久久久久| 欧美日韩三级在线| 日韩欧美一级在线播放| 日韩三级免费观看| 国产欧美一区视频| 亚洲素人一区二区| 香蕉成人啪国产精品视频综合网| 日韩国产高清在线| 国产一区二区不卡老阿姨| 成人激情小说网站| 欧美在线色视频| 欧美v亚洲v综合ⅴ国产v| 久久久午夜精品理论片中文字幕| 国产精品久久久久9999吃药| 亚洲靠逼com| 久色婷婷小香蕉久久| 成人av综合一区| 欧美性受极品xxxx喷水| 日韩精品一区二区在线| 国产精品免费aⅴ片在线观看| 亚洲午夜三级在线| 国产精品自产自拍| 欧美在线免费视屏| 亚洲精品一区二区三区99| 日韩理论片一区二区| 日韩vs国产vs欧美| 国产精品综合视频| 欧美日本一区二区在线观看| 久久亚洲综合色一区二区三区| 国产精品嫩草影院com| 午夜免费欧美电影| 成人av在线影院| 欧美一卡二卡在线观看| 亚洲欧洲av一区二区三区久久| 日本不卡视频一二三区| 97精品久久久久中文字幕| 91精品国产综合久久久久久久 | 日韩一区二区影院| 国产精品久久久久永久免费观看 | 日韩美女视频在线| 亚洲免费av网站| 国产精品一二三四| 欧美精品18+| 亚洲精品欧美二区三区中文字幕| 久久99久久99| 欧美视频一区二| 中文字幕日韩精品一区| 极品少妇xxxx偷拍精品少妇| 欧美日韩的一区二区| 一区在线中文字幕| 国产成人av电影免费在线观看| 日韩视频一区二区三区| 亚洲国产欧美在线| 91亚洲男人天堂| 国产调教视频一区| 国模大尺度一区二区三区| 3d动漫精品啪啪| 亚洲成av人片在线观看| 欧美这里有精品| 亚洲色图都市小说| 波多野结衣一区二区三区| 国产日韩欧美精品电影三级在线| 日本伊人色综合网| 日韩视频在线永久播放| 首页综合国产亚洲丝袜| 欧美精品v国产精品v日韩精品| 亚洲精品菠萝久久久久久久| 99这里只有精品| 亚洲欧美怡红院| 色综合久久88色综合天天6 | 久久综合999| 国产在线播放一区二区三区| www久久久久| 国产成人综合视频| 国产欧美一区二区精品性|