Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка автоматизованої системи тестування знань з дисципліни &Російська мова&

Реферат Розробка автоматизованої системи тестування знань з дисципліни &Російська мова&





ta;System.Drawing;System.Linq;System.Text;System.Windows.Forms;Тест

{partial class ResultForm: Form

{ResultForm ()

{();

} void Load_Tables (string query)

{. Items.Clear (); dt=Connection.GetSqlData (query); (DataRow row in dt.Rows)

{item=new ListViewItem (row [0] .ToString ()); (int i=1; i lt; dt.Columns.Count; i ++)

{. SubItems.Add (row [i] .ToString ());

}. Items.Add (item);

}

} void ResultForm_Load (object sender, EventArgs e)

{sql= SELECT Тести.КодТеста, Регістраціі.КодРегістраціі, Тестірованіе.КодТестірованія, Тести.Тематіка, Регістраціі.Студент, Регістраціі.Группа, Тести.Вопросов, Тестірованіе.ВернихОтветов, Тестірованіе.ОценкаСістеми, Тестірованіе.Начато, Тестірованіе.Окончено FROM Тести INNER JOIN Тестування ON Тести.КодТеста=Тестірованіе.КодТеста INNER JOIN Реєстрації ON Тестірованіе.КодРегістраціі=Регістраціі.КодРегістраціі INNER JOIN Викладачі ON Тести.КодПреподавателя=Преподавателі.КодПреподавателя raquo ;; _ Tables (sql);

}

}

}

Форма TestForm.cs

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;Тест

{partial class TestForm: Form

{TestForm ()

{();

} static string [] quest=new string [Int32.Parse (MainForm.quest_count)]; static int cursor=0; static int right_answers=0; static string right_answer; static string user_answer; static DateTime start; static int progress=1; void checkBox1_CheckedChanged (object sender, EventArgs e)

{(checkBox1.Checked)

{_ answer=checkBox1.Text;

}

} void checkBox2_CheckedChanged (object sender, EventArgs e)

{(checkBox2.Checked)

{_ answer=checkBox2.Text;

}

} void checkBox3_CheckedChanged (object sender, EventArgs e)

{(checkBox3.Checked)

{_ answer=checkBox3.Text;

}

} void checkBox4_CheckedChanged (object sender, EventArgs e)

{(checkBox4.Checked)

{_ answer=checkBox4.Text;

}

} void VipeCheckbox ()

{. Checked=false; .Checked=false; .Checked=false; .Checked=false;

} void CheckAnswer ()

{(right_answer == user_answer)

{_ answers=right_answers + 1;

} ++ ;. Value ++; (cursor);

} void StartTest (int cursor)

{. Text= Тестування по темі + MainForm.tematics + raquo ;. Питання № + (cursor + 1) + raquo ;; (cursor lt; Int32.Parse (MainForm.quest_count))

{sql; [] answers=new string [4]; quest_id=0; int id=0; .Text=quest [cursor];= Select КодВопроса from Питання Where Питання= + Quest [cursor] + and КодТеста= + Int32.Parse (MainForm.test_id) + raquo ;; dt=Connection.GetSqlData (sql); (DataRow row in dt.Rows)

{_ id=Convert.ToInt32 (row [ КодВопроса ]);

}= Select Відповідь from Відповіді Where КодВопроса= + Quest_id + raquo ;; dc=Connection.GetSqlData (sql); (DataRow row in dc.Rows)

{[id]=row [ Відповідь ]. ToString (); ++;

}. Text=answers [0] ;. Text=answers [1] ;. Text=answers [2] ;. Text=answers [3];= Select Відповідь from Відповіді Where КодВопроса = + Quest_id + and Правильний= Так raquo ;; ans=Connection.GetSqlData (sql); (DataRow row in ans.Rows)

{_ answer=row [ Відповідь ]. ToString ();

}

}

{res=Convert.ToDouble (right_answers)/Convert.ToDouble (MainForm.quest_count) * 100; reg_id=0; sql= Select КодРегістраціі as id from Реєстрації raquo ;; dt=Connection.GetSqlData (sql); (DataRow row in dt.Rows)

{_ id=Convert.ToInt32 (row [ id ]);

}= Insert into Тестування (КодРегістраціі, КодТеста, Розпочато, Закінчено, ВернихОтветов, ОценкаСістеми) Values ??( + reg_id + laquo ;, + Int32.Parse (MainForm.test_id) + laquo ;, + start.ToString () + raquo ;, + dateTimePicker1.Value.ToString () + raquo ;, + right_answers + laquo ;, laquo;raquo;+res.ToString()+laquo;raquo;)raquo;;.SetSqlData(sql);.Show(laquo;Правильных відпо...


Назад | сторінка 16 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: UNIX System V
  • Реферат на тему: Legal system