分享
 
 
 

用VML技术实现统计图形的绘制(考试系统中的试卷分析模块)

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

这个地方我们用VML来显示试卷的难度系数的波动曲线图

下面是本页面的全部代码

<!--#include file="../conn.asp"-->

<!--#include file="function.asp"-->

<!--#include file="checksession.asp"-->

<%

papername=requeststr("papername")'这个是我自己写的函数,相当于request.from()

address=requeststr("class")

%>

<html xmlns:v="urn:schemas-microsoft-com:vml">

<head>

<title><%=papername&address&"试卷分析报告"%></title>

<script language="JavaScript">

self.moveTo(10,0)

</script>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<LINK href="../css/body.css" rel=stylesheet type=text/css>

<STYLE>

v\:* { BEHAVIOR: url(#default#VML) }

</STYLE>

<script>

function drawLines()

{

var count=0;//画横坐标

for(var i=0;i<=60;i++){

var px=200+73*i;

var newLine = document.createElement("<v:line from='"+px+" 200' to='"+px+" 3200' style='position:absolute;z-index:7'></v:line>");

group1.insertBefore(newLine);

if(count%5!=0){

var newStroke = document.createElement("<v:stroke dashstyle='dot' color='black'/>");

newLine.insertBefore(newStroke);

}

else

{

var newStroke = document.createElement("<v:stroke color='#babbae'>");

newLine.insertBefore(newStroke);

}

count++;

}

count=0; //画纵坐标

for(var i=0;i<=50;i++){

var py=3200-50*i;

var newLine = document.createElement("<v:line from='200 "+py+"' to='4650 "+py+"' style='position:absolute;z-index:7'></v:line>");

group1.insertBefore(newLine);

if(count%5!=0){

var newStroke = document.createElement("<v:stroke dashstyle='dot' color='black'/>");

newLine.insertBefore(newStroke);

}

else

{

var newStroke = document.createElement("<v:stroke color='#babbae' />");

newLine.insertBefore(newStroke);

}

count++;

}

for (var j=1;j<=10;j++)

{

var h=200+j*430;

var newLine = document.createElement("<v:line from='"+h+" 2450' to='"+h+" 2700' style='position:absolute;z-index:7'></v:line>");

group2.insertBefore(newLine);

}

for (var k=1;k<=10;k++)

{

var h=2650-k*200;

var newLine = document.createElement("<v:line from='200 "+h+"' to='250 "+h+"' style='position:absolute;z-index:7'></v:line>");

group2.insertBefore(newLine);

}

}

function drawBar(v,t)

{

if(v==0)

v=1

var h1=v*50-50;

var px1=2500-v*50;

var py1=260+t*440;

var newShape= document.createElement("<v:rect style='position:absolute;left:"+py1+";top:"+px1+";WIDTH:190px;HEIGHT:"+h1+"px;z-index:9' coordsize='21600,21600' fillcolor='blue'></v:rect>")

group2.insertBefore(newShape);

}

</script>

<style>

@media print {

.ipt {display:none}

</style>

</head>

<body topmargin="0" onload="drawLines()">

<div align="center" class="ipt">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">

<tr>

<th scope="col"><input name="保存报告" type="button" value="保存报告" onClick="if(!document.execCommand('SaveAs',0,1)) return false;"></th>

<th scope="col"><input name="打印报告" type="button" value="打印报告" onClick="window.print()"></th>

<th scope="col"><input name="关闭窗口" type="button" value="关闭窗口" onClick="window.self.close()"></th>

</tr>

</table>

</div>

<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" style="border-collapse: collapse">

<tr>

<td><table width="100%" border="0">

<tr>

<td></td>

</tr>

</table></td>

</tr>

<tr>

<td height="128" axis="8"><div align="center">

<p style="line-height: 250%"><font size="5"><b><%=papername%><br>试卷分析报告</b></font></p>

</div><div align="left" style="width: 609; height: 132">

<p style="line-height: 250%"><font size="3">班级:<%=address%></font>

<%

set rs=conn.execute("select * from analysislist where address='"&address&"' and papername='"&papername&"'")

%></p>

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" id="AutoNumber1" style="border-collapse: collapse">

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">最高分:<%=rs("maxfen")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">最低分:<%=rs("minfen")%></font></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">全&nbsp; 距:<%=rs("quanju")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">平均分:<%=rs("avgfen")%></font></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">系统平均难度:<%=rs("difficulty")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">试卷平均难度系数:0<%=rs("nandu")%></font></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">80-100分:<%=rs("duan1")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">60-79分:<%=rs("duan2")%></font></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">0-59分:<%=rs("duan3")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">及格:<%=rs("duan1")+rs("duan2")%></font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">不及格:<%=rs("duan3")%></font></td>

</tr>

<tr>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">及格率:<%=rs("jigelv")%>%</font></td>

<td width="50%" height="22">

<p style="line-height: 200%"><font size="3">不及格率:<%=100-rs("jigelv")%>%</font></td>

</tr>

</table>

<p><br>

<font size="3">试卷难度系数曲线图:</font></p>

<p>

<%

'描点数据读取

set xzt=conn.execute("select nandu from analysis where q_type='选择题' and papername='"&papername&"' and address='"&address&"' order by questionid")

set tkt=conn.execute("select nandu from analysis where q_type='填空题' and papername='"&papername&"' and address='"&address&"' order by questionid")

set pdt=conn.execute("select nandu from analysis where q_type='判断题' and papername='"&papername&"' and address='"&address&"' order by questionid")

set wdt=conn.execute("select nandu from analysis where q_type='问答题' and papername='"&papername&"' and address='"&address&"' order by questionid")

dim i,piont,t(61)

for x=1 to 60

t(x)=200+x*73

'response.Write (t(x)&"<br>")

next

do while not xzt.eof

i=i+1

point=point&t(i)&","&(3200-xzt("nandu")*50*50)&" "

xzt.movenext

loop

do while not tkt.eof

i=i+1

point=point&t(i)&","&(3200-tkt("nandu")*50*50)&" "

tkt.movenext

loop

do while not pdt.eof

i=i+1

point=point&t(i)&","&(3200-pdt("nandu")*50*50)&" "

pdt.movenext

loop

do while not wdt.eof

i=i+1

point=point&t(i)&","&(3200-wdt("nandu")*50*50)&" "

wdt.movenext

loop

%>

</p>

<p>

<v:group ID="group1" style="WIDTH:500pt;HEIGHT:320pt;" coordsize="5000,3600">

<v:line from="200,100" to="200,3200" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt">

<v:stroke StartArrow="classic"/>

</v:line>

<v:line from="200,3200" to="4800,3200" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt">

<v:stroke EndArrow="classic"/>

</v:line>

<v:rect style="WIDTH:4900px;HEIGHT:3400px" coordsize="21600,21600" fillcolor="white" strokecolor="black">

<v:shadow on="t" type="single" color="silver" offset="4pt,3pt"></v:shadow>

</v:rect>

<v:polyLine id="poly1" style="POSITION:absolute;z-index:9" filled=f strokecolor=red strokeweight=1.5pt points="<%=point%>"/>

<P id="p1" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:375px;HEIGHT:5.6pt;TEXT-ALIGN:center">0</P>

<P id="p2" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:345px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.1</P>

<P id="p3" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:315px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.2</P>

<P id="p4" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:285px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.3</P>

<P id="p5" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:255px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.4</P>

<P id="p6" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:225px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.5</P>

<P id="p7" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:195px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.6</P>

<P id="p8" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:165px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.7</P>

<P id="p9" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:135px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.8</P>

<P id="p10" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:105px;HEIGHT:5.6pt;TEXT-ALIGN:center">0.9</P>

<P id="p11" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:75px;HEIGHT:5.6pt;TEXT-ALIGN:center">1.0</P>

<P id="p12" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:30px;HEIGHT:5.6pt;TEXT-ALIGN:center">难度</P>

<P class="Chart" style="LEFT:70px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T6</P>

<P class="Chart" style="LEFT:120px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T11</P>

<P class="Chart" style="LEFT:170px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T16</P>

<P class="Chart" style="LEFT:220px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T21</P>

<P class="Chart" style="LEFT:270px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T26</P>

<P class="Chart" style="LEFT:320px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T31</P>

<P class="Chart" style="LEFT:365px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T36</P>

<P class="Chart" style="LEFT:415px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T41</P>

<P class="Chart" style="LEFT:460px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T46</P>

<P class="Chart" style="LEFT:505px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T51</P>

<P class="Chart" style="LEFT:555px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">T56</P>

<P class="Chart" style="LEFT:600px;POSITION:absolute;TOP:380px;HEIGHT:5.6pt;TEXT-ALIGN:center">题号</P>

</v:group>

</p>

<font size="3">学生考试成绩发分布直方图:</font> <p>

<v:group id="group2" o:spid="_x0000_s1025" style='width:525pt;height:375pt'

coordsize="4900,3500">

<v:line from="200,100" to="200,2700" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt">

<v:stroke StartArrow="classic"/>

</v:line>

<v:line from="200,2450" to="4500,2450" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt"></v:line>

<v:line from="200,2575" to="4500,2575" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt"></v:line>

<v:line from="200,2700" to="4500,2700" style="Z-INDEX:8;POSITION:absolute" strokeweight="1pt"></v:line>

<v:rect id="_x0000_s1026" style='position:absolute;width:4600;height:2900'>

<v:shadow on="t" color="silver" offset="4pt,3pt"/>

</v:rect>

<P id="p1" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:345px;HEIGHT:5.6pt;TEXT-ALIGN:center">0</P>

<P id="p2" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:316px;HEIGHT:5.6pt;TEXT-ALIGN:center">5</P>

<P id="p3" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:287px;HEIGHT:5.6pt;TEXT-ALIGN:center">10</P>

<P id="p4" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:258px;HEIGHT:5.6pt;TEXT-ALIGN:center">15</P>

<P id="p5" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:230px;HEIGHT:5.6pt;TEXT-ALIGN:center">20</P>

<P id="p6" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:201px;HEIGHT:5.6pt;TEXT-ALIGN:center">25</P>

<P id="p7" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:172px;HEIGHT:5.6pt;TEXT-ALIGN:center">30</P>

<P id="p8" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:143px;HEIGHT:5.6pt;TEXT-ALIGN:center">35</P>

<P id="p9" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:114px;HEIGHT:5.6pt;TEXT-ALIGN:center">40</P>

<P id="p10" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:85px;HEIGHT:5.6pt;TEXT-ALIGN:center">45</P>

<P id="p11" class="Chart" style="LEFT:5px;WIDTH:11.9pt;POSITION:absolute;TOP:56px;HEIGHT:5.6pt;TEXT-ALIGN:center">人数</P>

<P class="Chart" style="LEFT:55px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">--</P>

<P class="Chart" style="LEFT:110px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center"><20</P>

<P class="Chart" style="LEFT:170px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">20-29</P>

<P class="Chart" style="LEFT:230px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">30-39</P>

<P class="Chart" style="LEFT:290px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">40-49</P>

<P class="Chart" style="LEFT:350px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">50-59</P>

<P class="Chart" style="LEFT:410px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">60-69</P>

<P class="Chart" style="LEFT:470px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">70-79</P>

<P class="Chart" style="LEFT:530px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">80-89</P>

<P class="Chart" style="LEFT:590px;POSITION:absolute;TOP:355px;HEIGHT:5.6pt;TEXT-ALIGN:center">90-100</P>

<%

conn.execute("exec checkachievement '"&papername&"','"&address&"'")

set duan=conn.execute("select * from tempduanvalue")

%>

<script language="javascript">

drawBar(<%=duan("duan1")%>,1)

drawBar(<%=duan("duan2")%>,2)

drawBar(<%=duan("duan3")%>,3)

drawBar(<%=duan("duan4")%>,4)

drawBar(<%=duan("duan5")%>,5)

drawBar(<%=duan("duan6")%>,6)

drawBar(<%=duan("duan7")%>,7)

drawBar(<%=duan("duan8")%>,8)

drawBar(<%=duan("duan9")%>,9)

</script>

<P class="Chart" style="LEFT:55px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center">人数</P>

<P class="Chart" style="LEFT:110px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan1")%></P>

<P class="Chart" style="LEFT:170px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan2")%></P>

<P class="Chart" style="LEFT:230px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan3")%></P>

<P class="Chart" style="LEFT:290px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan4")%></P>

<P class="Chart" style="LEFT:350px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan5")%></P>

<P class="Chart" style="LEFT:410px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan6")%></P>

<P class="Chart" style="LEFT:470px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan7")%></P>

<P class="Chart" style="LEFT:530px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan8")%></P>

<P class="Chart" style="LEFT:590px;POSITION:absolute;TOP:372px;HEIGHT:5.6pt;TEXT-ALIGN:center"><%=duan("duan9")%></P>

</v:group><p></p>

<font size="3"> 各题目详细信息: <br>

</font>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="94%" id="AutoNumber2">

<tr>

<td width="10%"><div align="center">题号</div></td>

<td width="12%"><div align="center">题型</div></td>

<td width="10%"><div align="center">分值</div></td>

<td width="10%"><div align="center">最高分</div></td>

<td width="12%"><div align="center">最低分</div></td>

<td width="11%"><div align="center">平均分</div></td>

<td width="12%"><div align="center">标准差</div></td>

<td width="12%"><div align="center">难度</div></td>

<td width="11%"><div align="center">系统难度</div></td>

</tr>

<%

i=1

set rsinfo=conn.execute("select * from analysis where papername='"&papername&"' and q_type='选择题' and address='"&address&"' order by questionid")

do while not rsinfo.eof

%>

<tr>

<td width="10%"><div align="center"><%=i%></div></td>

<td width="12%"><div align="center">选择题</div></td>

<td width="10%"><div align="center">2</div></td>

<td width="10%"><div align="center"><%=rsinfo("maxfen")%></div></td>

<td width="12%"><div align="center"><%=rsinfo("minfen")%></div></td>

<td width="11%"><div align="center"><%=rsinfo("avgfen")%></div></td>

<td width="12%"><div align="center"><%if rsinfo("tmstdev")<1 and rsinfo("tmstdev")>0 then response.Write("0"&left(rsinfo("tmstdev"),3)) else response.Write(left(rsinfo("tmstdev"),4))%></div></td>

<td width="12%"><div align="center"><%if rsinfo("nandu")<1 and rsinfo("nandu")>0 then response.Write("0"&rsinfo("nandu")) else response.Write(rsinfo("nandu")) %></div></td>

<td width="11%"><div align="center">

<%=(rsinfo("difficulty")) %>

</div></td>

</tr>

<%

i=i+1

rsinfo.movenext

loop

set rsinfo=nothing

%>

<%

set rsinfo=conn.execute("select * from analysis where papername='"&papername&"' and address='"&address&"' and q_type='填空题' order by questionid")

do while not rsinfo.eof

%>

<tr>

<td width="10%"><div align="center"><%=i%></div></td>

<td width="12%"><div align="center">填空题</div></td>

<td width="10%"><div align="center">2</div></td>

<td width="10%"><div align="center"><%=rsinfo("maxfen")%></div></td>

<td width="12%"><div align="center"><%=rsinfo("minfen")%></div></td>

<td width="11%"><div align="center"><%=rsinfo("avgfen")%></div></td>

<td width="12%"><div align="center"><%if rsinfo("tmstdev")<1 and rsinfo("tmstdev")>0 then response.Write("0"&left(rsinfo("tmstdev"),3)) else response.Write(left(rsinfo("tmstdev"),4))%></div></td>

<td width="12%"><div align="center"><%if rsinfo("nandu")<1 and rsinfo("nandu")>0 then response.Write("0"&rsinfo("nandu")) else response.Write(rsinfo("nandu")) %></div></td>

<td width="11%"><div align="center"><%=(rsinfo("difficulty")) %></div></td>

</tr>

<%

i=i+1

rsinfo.movenext

loop

set rsinfo=nothing

%>

<%

set rsinfo=conn.execute("select * from analysis where papername='"&papername&"' and address='"&address&"' and q_type='判断题' order by questionid")

do while not rsinfo.eof

%>

<tr>

<td width="10%"><div align="center"><%=i%></div></td>

<td width="12%"><div align="center">判断题</div></td>

<td width="10%"><div align="center">1</div></td>

<td width="10%"><div align="center"><%=rsinfo("maxfen")%></div></td>

<td width="12%"><div align="center"><%=rsinfo("minfen")%></div></td>

<td width="11%"><div align="center"><%=rsinfo("avgfen")%></div></td>

<td width="12%"><div align="center"><%if rsinfo("tmstdev")<1 and rsinfo("tmstdev")>0 then response.Write("0"&left(rsinfo("tmstdev"),3)) else response.Write(left(rsinfo("tmstdev"),4))%></div></td>

<td width="12%"><div align="center"><%if rsinfo("nandu")<1 and rsinfo("nandu")>0 then response.Write("0"&rsinfo("nandu")) else response.Write(rsinfo("nandu")) %></div></td>

<td width="11%"><div align="center"><%=(rsinfo("difficulty")) %></div></td>

</tr>

<%

i=i+1

rsinfo.movenext

loop

set rsinfo=nothing

%>

<%

set rsinfo=conn.execute("select * from analysis where papername='"&papername&"' and address='"&address&"' and q_type='问答题' order by questionid")

do while not rsinfo.eof

%>

<tr>

<td width="10%"><div align="center"><%=i%></div></td>

<td width="12%"><div align="center">问答题</div></td>

<td width="10%"><div align="center">10</div></td>

<td width="10%"><div align="center"><%=rsinfo("maxfen")%></div></td>

<td width="12%"><div align="center"><%=rsinfo("minfen")%></div></td>

<td width="11%"><div align="center"><%=rsinfo("avgfen")%></div></td>

<td width="12%"><div align="center"><%if rsinfo("tmstdev")<1 and rsinfo("tmstdev")>0 then response.Write("0"&left(rsinfo("tmstdev"),3)) else response.Write(left(rsinfo("tmstdev"),4))%></div></td>

<td width="12%"><div align="center"><%if rsinfo("nandu")<1 and rsinfo("nandu")>0 then response.Write("0"&rsinfo("nandu")) else response.Write(rsinfo("nandu")) %></div></td>

<td width="11%"><div align="center"><%=(rsinfo("difficulty")) %></div></td>

</tr>

<%

i=i+1

rsinfo.movenext

loop

set rsinfo=nothing

%>

</table>

<p>&nbsp;</p>

</div></td>

</tr>

</table>

</center><br>

</div>

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有