public void ShowNextQuestion(int IsCorrect) { if (idEndQuestion <= idStartQuestion + numberOfQuestion) { if (currentQuestionID < questionList.Count && IsBackup == false) { currentQuestion = questionList[currentQuestionID]; currentQuestionID++; } else if (currentBUQuestionID < bUQuestionList.Count) { currentQuestion = bUQuestionList[currentBUQuestionID]; currentBUQuestionID++; idEndQuestion--; } eWStart.txtBlockQuestion.Text = txtBlockQuestion.Text = currentQuestion.Detail; txtBlockAnswer.Text = currentQuestion.Answer; eWStart.mediaQuestion.Source = null; eWStart.imgQuestion.Source = null; if (currentQuestion.QuestionImageName != string.Empty) { mediaAct.Upload(eWStart.imgQuestion, currentQuestion.QuestionImageName); } if (currentQuestion.QuestionVideoName != string.Empty) { mediaAct.Upload(eWStart.mediaQuestion, currentQuestion.QuestionVideoName); } eWStart.imgQuestion.Visibility = Visibility.Visible; eWStart.mediaQuestion.Visibility = Visibility.Visible; string message = "1_1_" + IsCorrect.ToString() + "_" + currentQuestion.Detail + "_" + currentQuestion.QuestionImageName + currentQuestion.QuestionVideoName; for (int i = 0; i < server.ClientIDList.Count(); i++) { if (server.ClientIDList[i] == currentStudentID) { server.Send(server.ClientList[i], message); break; } } idEndQuestion++; } }
private void btnNextQuestion_Click(object sender, RoutedEventArgs e) { orderBell = 0; if (currentQuestionID < questionList.Count) { currentQuestion = questionList[currentQuestionID++]; ewSubQuestions.txtBlockQuestion.Text = currentQuestion.Detail; ewSubQuestions.txtBlockQuestion.Visibility = Visibility.Visible; for (int i = 0; i < server.ClientList.Count; i++) { server.Send(server.ClientList[i], "6_1_" + currentQuestion.Detail); } } var bc = new BrushConverter(); for (int i = 0; i < studentChosen.Count; i++) { ewSubQuestions.txtBackGroundNameList[i].Background = (Brush)bc.ConvertFrom("#2a2728"); } }
public void ShowNextQuestion(int IsCorrect) { //if (currentQuestionID < questionList.Count && IsBackup == false) //{ // currentQuestion = questionList[currentQuestionID]; // currentQuestionID++; //} //else if (currentBUQuestionID < bUQuestionList.Count) //{ // currentQuestion = bUQuestionList[currentBUQuestionID]; // currentBUQuestionID++; //} if (IsBackup) { if (currentBUQuestionID > 14) { btnTrueAnswer.IsEnabled = false; btnFalseAnswer.IsEnabled = false; return; } currentQuestion = bUQuestionList[currentBUQuestionID]; currentBUQuestionID++; } else { if (currentQuestionID > 14) { btnTrueAnswer.IsEnabled = false; btnFalseAnswer.IsEnabled = false; return; } currentQuestion = questionList[currentQuestionID]; currentQuestionID++; } eWStart.txtBlockQuestion.Text = txtBlockQuestion.Text = currentQuestion.Detail; txtBlockAnswer.Text = currentQuestion.Answer; eWStart.mediaQuestion.Source = null; eWStart.imgQuestion.Source = null; if (currentQuestion.QuestionImageName != string.Empty) { mediaAct.Upload(eWStart.imgQuestion, currentQuestion.QuestionImageName); } if (currentQuestion.QuestionVideoName != string.Empty) { mediaAct.Upload(eWStart.mediaQuestion, currentQuestion.QuestionVideoName); } eWStart.imgQuestion.Visibility = Visibility.Visible; eWStart.mediaQuestion.Visibility = Visibility.Visible; string message = "1_1_" + IsCorrect.ToString() + "_" + currentQuestion.Detail + "_" + currentQuestion.QuestionImageName + currentQuestion.QuestionVideoName; for (int i = 0; i < server.ClientIDList.Count(); i++) { if (server.ClientIDList[i] == currentStudentID) { server.Send(server.ClientList[i], message); break; } } }