private void NextQuestion() { if (answered >= 10 - 1) { Question.Text = "Вы справились с темой!"; /*Answer1.Text = "Ответ 1"; * Answer2.Text = "Ответ 2"; * Answer3.Text = "Ответ 3"; * Answer4.Text = "Ответ 4";*/ Answer1.Hide(); Answer2.Hide(); Answer3.Hide(); Answer4.Hide(); button2.Hide(); ClearRecord(); return; } answered++; GetQuestion(cur_theme - 1); if (cur_theme != 0 && (cur_question != null && cur_isAnswered == true)) { Question.Text = cur_question; cur_isAnswered = false; } }
private void New_question_withanswer_click(object sender, RoutedEventArgs e) { Question.Clear(); Answer1.Clear(); Answer2.Clear(); Answer3.Clear(); Answer4.Clear(); }
private void Test_diff_color_Load(object sender, EventArgs e) { label2.Hide(); Answer1.Hide(); Answer2.Hide(); Answer3.Hide(); Answer4.Hide(); button1.Hide(); richTextBox1.Hide(); timer1.Tick += timer1_Tick; timer1.Start(); }
public Training() { InitializeComponent(); Answer1.Hide(); Answer2.Hide(); Answer3.Hide(); Answer4.Hide(); button2.Hide(); Question.Text = ""; }
public void hide() { label1.Hide(); Red_test.Hide(); Blue_test.Hide(); Green_test.Hide(); label2.Show(); Answer1.Show(); Answer2.Show(); Answer3.Show(); Answer4.Show(); button1.Show(); richTextBox1.Show(); }
public override bool Equals(object obj) { var response = obj as Response; if (response != null) { return(ResponseID.ToString().Equals(response.ResponseID.ToString(), StringComparison.Ordinal) && RespondentID.Equals(response.RespondentID) && SurveyDate.Equals(response.SurveyDate) && Answer1.Equals(response.Answer1) && Answer2.Equals(response.Answer2) && Answer3.Equals(response.Answer3) && Answer4.Equals(response.Answer4) && Answer5.Equals(response.Answer5) && Answer6.Equals(response.Answer6)); } return(false); }
// Use this for initialization void Start() { ans = gameObject.AddComponent <Answer4>(); time = timer.GetComponent <Timer>(); for (a = 0; a < 4; a++) { for (b = 0; b < 4; b++) { var aaa = Instantiate(panel); aaa.transform.position = new Vector3(a * 10 - 55, b * 10 - 40, 82); panels[a, b] = aaa; pk[a, b] = aaa.GetComponent <panel_kaiten3>(); pk[a, b].x = a; pk[a, b].y = b; States[a, b] = false; //Debug.Log (States [0, 0]); } } }
// get (Number of theme - 1) // return Number of question // or -1 if question list is empty private void GetQuestion(int theme) { string questNodeName = ""; switch (theme) { case 0: questNodeName = "cycles"; break; case 1: questNodeName = "arrays"; break; case 2: questNodeName = "lines"; break; case 3: questNodeName = "recursion"; break; case 4: questNodeName = "struct"; break; case 5: questNodeName = "file"; break; case 6: questNodeName = "addresses_and_pointers"; break; case 7: questNodeName = "dynamic_memory"; break; default: return; } if (amount == 0) { for (int i = 0; i < MAX_QUESTIONS_TRAIN; i++) { isOpened[i] = -1; } } XmlDocument doc = new XmlDocument(); doc.Load("testing.xml"); XmlNode rootNode = doc.DocumentElement; // <testing> foreach (XmlNode themeNode in rootNode) { if (themeNode.Name == questNodeName) { Random rnd = new Random(); int question = rnd.Next() % themeNode.ChildNodes.Count; bool exit = false; while (!exit) { int i; for (i = 0; i < amount; i++) { if (isOpened[i] == question) { question = rnd.Next() % themeNode.ChildNodes.Count; break; } } if (i == amount) { exit = true; } } isOpened[amount] = question; amount++; foreach (XmlNode questionNode in themeNode.ChildNodes[question]) { if (questionNode.Name == "quest") { cur_question = questionNode.InnerText; } else if (questionNode.Name == "true") { cur_answer = questionNode.InnerText; } else if (questionNode.Name == "answer1") { Answer1.Show(); Answer1.Text = questionNode.InnerText; } else if (questionNode.Name == "answer2") { Answer2.Show(); Answer2.Text = questionNode.InnerText; } else if (questionNode.Name == "answer3") { Answer3.Show(); Answer3.Text = questionNode.InnerText; } else if (questionNode.Name == "answer4") { Answer4.Show(); Answer4.Text = questionNode.InnerText; } } button2.Show(); } } }
public ActionResult AddQuestionnaire(QuestionnairesViewModel Model, string[] BlankOptions, string[] AnswerOptions) { try { VTSDBEntities objDB = new VTSDBEntities(); if (Model.QuestionType == DAL.Model.QuestionType.SingleLine) { Question1 question1 = new Question1(); question1.QuestionSentence = Model.QuestionText; question1.OriginalSentence = ""; List <Option1> QuesOptions = new List <Option1>(); foreach (string OptionText in BlankOptions) { Option1 EachOption = new Option1(); EachOption.OptionText = OptionText; EachOption.Question1 = question1; QuesOptions.Add(EachOption); } List <Answer1> AllAnswers = new List <Answer1>(); foreach (string AnswerText in AnswerOptions) { Answer1 EachAnswer = new Answer1(); EachAnswer.AnswerText = AnswerText; EachAnswer.Question1 = question1; AllAnswers.Add(EachAnswer); } question1.Answer1 = AllAnswers; question1.Option1 = QuesOptions; objDB.Question1.Add(question1); objDB.SaveChanges(); ViewBag.SuccessMsg = "Questionnaire added successfully."; } else if (Model.QuestionType == DAL.Model.QuestionType.MultiLine) { Question2 question2 = new Question2(); question2.QuestionText = Model.QuestionText; List <Option2> QuesOptions = new List <Option2>(); foreach (string OptionText in BlankOptions) { Option2 EachOption = new Option2(); EachOption.OptionText = OptionText; EachOption.Question2 = question2; QuesOptions.Add(EachOption); } List <Answer2> AllAnswers = new List <Answer2>(); Answer2 EachAnswer = new Answer2(); EachAnswer.Answer = Model.AnswerText; EachAnswer.Question2 = question2; AllAnswers.Add(EachAnswer); question2.Answer2 = AllAnswers; question2.Option2 = QuesOptions; objDB.Question2.Add(question2); objDB.SaveChanges(); ViewBag.SuccessMsg = "Questionnaire added successfully."; } else if (Model.QuestionType == DAL.Model.QuestionType.SingleOption) { Question3 question3 = new Question3(); question3.QuestionText = Model.QuestionText; List <Answer3> AllAnswers = new List <Answer3>(); foreach (string AnswerText in AnswerOptions) { Answer3 EachAnswer = new Answer3(); EachAnswer.Answer = AnswerText; EachAnswer.Question3 = question3; AllAnswers.Add(EachAnswer); } question3.Answer3 = AllAnswers; objDB.Question3.Add(question3); objDB.SaveChanges(); ViewBag.SuccessMsg = "Questionnaire added successfully."; } else if (Model.QuestionType == DAL.Model.QuestionType.MultiOption) { Question4 question4 = new Question4(); question4.QuestionText = Model.QuestionText; List <Answer4> AllAnswers = new List <Answer4>(); foreach (string AnswerText in AnswerOptions) { Answer4 EachAnswer = new Answer4(); EachAnswer.Answer = AnswerText; EachAnswer.Question4 = question4; AllAnswers.Add(EachAnswer); } question4.Answer4 = AllAnswers; objDB.Question4.Add(question4); objDB.SaveChanges(); ViewBag.SuccessMsg = "Questionnaire added successfully."; } else if (Model.QuestionType == DAL.Model.QuestionType.Date) { Question5 question5 = new Question5(); question5.QuestionText = Model.QuestionText; List <Answer5> AllAnswers = new List <Answer5>(); foreach (string AnswerText in AnswerOptions) { Answer5 EachAnswer = new Answer5(); EachAnswer.Answer = AnswerText; EachAnswer.Question5 = question5; AllAnswers.Add(EachAnswer); } question5.Answer5 = AllAnswers; objDB.Question5.Add(question5); objDB.SaveChanges(); ViewBag.SuccessMsg = "Questionnaire added successfully."; } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } //throw raise; ViewBag.ErrorMsg = "An error occurred while saving the questionnaire."; } ModelState.Clear(); return(View()); }