Адаптивная система тестирования

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? количества вопросов даного уровня сложностиoneQ = ques[i];ID = int.Parse(oneQ["QID"].ToString());mlevel = int.Parse(oneQ["Level"].ToString());

//Если на вопрос еще не отвечали и он нужного уровня сложности, то он задается(!Search(ID)&&mlevel==Tlev)

{= int.Parse(oneQ["Type"].ToString());q = oneQ["QText"].ToString();= oneQ["Answer"].ToString();= string.Format("QID= {0}", ID);[] vari = VarTable.Select(filter);(ID);.SelectedIndex = 1;= true;(type)

{1:.SelectedIndex = 0;.Text = q;.Text =vari[0]["VText"].ToString();.Text =vari[1]["VText"].ToString();(vari.Length==3)

{.Text =vari[2]["VText"].ToString();

};2:.SelectedIndex = 1;.Text = q;;3:.SelectedIndex = 2;.Text = q;.Text = vari[0]["VText"].ToString();.Text = vari[1]["VText"].ToString();.Text = vari[2]["VText"].ToString();.Text = vari[3]["VText"].ToString();.Text = vari[4]["VText"].ToString();.Text = vari[5]["VText"].ToString();;4:.SelectedIndex = 3;.Text = q;.Text = vari[0]["VText"].ToString();.Text = vari[1]["VText"].ToString();.Text = vari[2]["VText"].ToString();.Text = vari[3]["VText"].ToString();.Text = vari[4]["VText"].ToString();;:;

}

}(find)

{;

}

{.SelectedIndex = 2;.Text = UserScore.ToString();

}

}

}

}

//Функция, которая проверять не был ли задан этот вопрос ужеbool Search(int id)

{flag = false;(int i = 0; i < QuestDone.Length; i++)

{(QuestDone[i] == id)= true;

}flag;

}

//Функция, которая дабавляет id вопроса, который уже был заданvoid Add(int id)

{(int i = 0; i < QuestDone.Length; i++)

{(QuestDone[i]==0)

{[i] = id;;

}

}

}void NextButton_Click(object sender, EventArgs e)

{(type)

{1:(wrightAn == answer1)

{+= lev+1;-;(questCount==0)

{++;

}

}

{(lev!=0)

{-;(questCount == 0)

{-;

}

}

};2:(wrightAn == AnswerTextBox2.Text)

{+= lev+1;-;(questCount == 0)

{++;

}

}(lev != 0)

{-;(questCount == 0)

{-;

}

};3:an1, an2, an3;= wrightAn.Substring(0, wrightAn.IndexOf(,));= wrightAn.Substring(wrightAn.IndexOf(,)+1, wrightAn.LastIndexOf(,) - wrightAn.IndexOf(,)-1);= wrightAn.Substring(wrightAn.LastIndexOf(,)+1, wrightAn.Length - wrightAn.LastIndexOf(,)-1);((an1.Equals(AnsTB1.Text)&&an2.Equals(AnsTB2.Text)&&an3.Equals(AnsTB3.Text))||(an1.Equals(AnsTB2.Text)&&an2.Equals(AnsTB3.Text)&&an3.Equals(AnsTB1.Text))||(an1.Equals(AnsTB3.Text)&&an2.Equals(AnsTB1.Text)&&an3.Equals(AnsTB2.Text)))

{+= lev + 1;-;(questCount == 0)

{++;

}

}

{(lev != 0)

{-;(questCount == 0)

{-;

}

}

};4:(wrightAn == Ans4.Text)

{+= lev + 1;-;(questCount == 0)

{++;

}

}

{(lev != 0)

{-;(questCount == 0)

{-;

}

}

};:;

}(discip, lev);

}void EndButton_Click(object sender, EventArgs e)

{(type)

{1:(wrightAn == answer1)

{+= lev + 1;-;(questCount==0)

{++;

}

}

{(lev != 0)

{-;(questCount == 0)

{-;

}

}

};2:(wrightAn == AnswerTextBox2.Text)

{+= lev + 1;-;(questCount == 0)

{++;

}

}(lev != 0)

{-;(questCount == 0)

{-;

}

};3:an1, an2, an3;= wrightAn.Substring(0, wrightAn.IndexOf(,));= wrightAn.Substring(wrightAn.IndexOf(,) + 1, wrightAn.LastIndexOf(,) - wrightAn.IndexOf(,) - 1);= wrightAn.Substring(wrightAn.LastIndexOf(,) + 1, wrightAn.Length - wrightAn.LastIndexOf(,)-1);((an1.Equals(AnsTB1.Text) && an2.Equals(AnsTB2.Text) && an3.Equals(AnsTB3.Text)) || (an1.Equals(AnsTB2.Text) && an2.Equals(AnsTB3.Text) && an3.Equals(AnsTB1.Text)) || (an1.Equals(AnsTB3.Text) && an2.Equals(AnsTB1.Text) && an3.Equals(AnsTB2.Text)))

{+= lev + 1;-;(questCount == 0)

{++;

}

}

{(lev != 0)

{-;(questCount == 0)

{-;

}

}

};4:(wrightAn == Ans4.Text)

{+= lev + 1;-;(questCount == 0)

{++;

}

}

{(lev != 0)

{-;(questCount == 0)

{-;

}

}

};:;

}.SelectedIndex = 2;.Text = UserScore.ToString();

}void новыйТестToolStripMenuItem_Click(object sender, EventArgs e)

{.Text = "";.Text = "";.Text = "";.Text = "";.Text = "";.Text = "";.SelectedIndex = 0;

}void radioButton1_Click(object sender, EventArgs e)

{= (sender as RadioButton).Text;

}void Form1_Load(object sender, EventArgs e)

{

}

}

}

Форма Данные о создателеSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;Tester

{partial class About : Form

{About()

{();

}void button1_Click(object sender, EventArgs e)

{();

}

void About_Load(object sender, EventArgs e)

{

}

}

}

Форма АвторизацияSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;Tester

{partial class Login : Form

{Login()

{();

}void button1_Click(object sender, EventArgs e)

{log, pas;= textBox1.Text;= textBox2.Text;(log.Equals("admin") && pas.Equals("Teacher"))

{MyEditor = new Editor();.Show();();

}

{.Show("У вас недостаточно прав.", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);

}

}void Login_Load(object sender, EventArgs e)

{

}

}

}

Форма Руководство для преподавателяSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;Tester

{partial class HelpTeacher : Form

{HelpTeacher()

{();

}void button1_Click(object sender, EventArgs e)

{();

}void HelpTeacher_Load(object sender, EventArgs e)

{path = Environment.CurrentDirectory.ToString();.Navigate(path + "\\Help\\Page1.htm");

}

}

}

Форма Руководство для тестируемогоSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;Tester

{partial class HelpTester : Form

{HelpTester()

{();

}void HelpTester_Load(object sender, EventArgs e)

{path = Environment.CurrentDirectory.ToString();.Navigate(path + "\\Help\\Page2.htm");

}void button1_Click(object sender, EventArgs e)

{();

}

}

}