?? showreadexercisegrade.aspx.cs
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Student_UnitEx_ShowReadExerciseGrade : System.Web.UI.Page
{
public String[] strAnswer = new String[20];//答案
public String[] mHead = new String[20];//正確答案
public String[] mTail = new String[20];//所選答案
float talGrade = 0.0f;//總得數
float readTalGrade = 0.0f;//閱讀得分
float readGrade = 40.0f;//閱讀總分
float readG = 2.0f;//閱讀每題2分
String[] strAn ={ "test1", "test2", "test3", "test4", "test5", "test6", "test7", "test8", "test9", "test10", "test11", "test12", "test13", "test14", "test15", "test16", "test17", "test18", "test19", "test20", "test21", "test22", "test23", "test24", "test25", "test26", "test27", "test28", "test29", "test30", "test31", "test32", "test33", "test34", "test35", "test36", "test37", "test38", "test39", "test40", "test41", "test42", "test43", "test44", "test45", "test46", "test47", "test48", "test49", "test50", "test51", "test52", "test53", "test54", "test55", "test56", "test57", "test58", "test59", "test60", "test61", "test62", "test63", "test64", "test65", "test66", "test67", "test68", "test69", "test70" };//索引答案
protected void Page_Load(object sender, EventArgs e)
{
if (Session["USERSTYLE"] == "STUDENT")
{
LabName.Text = "姓名:"+Session["USERNAME"].ToString();
}
else
{
Dialog("對不起,你沒有權限訪問這個頁面!");
Response.Redirect("~/SystemManage/Login.aspx");
}
for (int i = 0; i < 20; i++)
{
strAnswer[i] = Session[strAn[i]].ToString();
}
String strHard = Request.QueryString["strHard"];
txtHard.Text = strHard + "級";
getGrade();
calGrade();
perGrade();
}
private void Dialog(String Str)
{
Response.Write(@"<script type='text/JavaScript'>");
Response.Write(@"alert('" + Str + "');");
//Response.Write(@"window.location='./list_logingroup.aspx';");
Response.Write(@"</script>");
}
public void getGrade()
{
String[] str = new string[2];
for (int i = 0; i < strAnswer.Length; i++)
{
String[] sArray = strAnswer[i].Split('&');
int j = 0;
foreach (string head in sArray)
{
str[j] = head.ToString(); j++;
}
mHead[i] = str[0];
mTail[i] = str[1];
if (mHead[i].Equals(mTail[i]))
{
txtEvaluate.Text += strAn[i] + ":正確" + "\r\n";
if (i < 20)
{
readTalGrade += readG;
}
}
else
txtEvaluate.Text += strAn[i] + ":錯誤" + "\r\n";
txtAnswer.Text += strAn[i] + ":" + str[0] + "\r\n";
YourAnswer.Text += strAn[i] + ":" + str[1] + "\r\n";
}
}
public void calGrade()
{
talGrade = readTalGrade ;
txtGrade.Text = String.Format("{0:F1}", talGrade);
}
public void perGrade()
{
PerRead.Text = String.Format("{0:F3}", readTalGrade / readGrade);
}
protected void btnClose_Click(object sender, EventArgs e)
{
Response.Write("<script>window.close();</script>");
}
protected void BtnReturn_Click(object sender, EventArgs e)
{
Response.Redirect("~/SystemManage/Main.aspx");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -