private async void CheckWordBtn_Click(object sender, RoutedEventArgs e) { if (CheckWordBtn.Content.ToString() == "Next") { CheckWordBtn.Content = "Check"; _isNext = true; return; } if (_answerWords.Count == 0) { return; } var answer = AnswerWordTextBox.Text.UnifyInfinitive(); _correctness = _answerWords.Contains(answer) ? Correctness.Correct : Correctness.Incorrect; if (!_engToRus && _correctness == Correctness.Incorrect) { var correctWords = await DatabaseContext.Instance.GetWordsWithTranslations(new[] { _questionWord }); if (correctWords.Select(x => x.Eng).Any(x => x == answer)) { _correctness = Correctness.Partly; } } _isAnswered = true; }
public ResultEntry(string raw) { string[] fields = raw.Split(','); DatasetName = fields[0]; MetaFeatureSet = (MetaFeatureSet)Enum.Parse(typeof(MetaFeatureSet), fields[1]); CvNumber = byte.Parse(fields[2]); FoldNumber = byte.Parse(fields[3]); ActualLabel = byte.Parse(fields[4]); PredictedLabel = byte.Parse(fields[5]); Correctness = (Correctness)Enum.Parse(typeof(Correctness), fields[6]); }
void addToCorrectnessPanel(string word, Color color) { GameObject correctnessText = Instantiate(correctnessPrefab); correctnessText.transform.SetParent(correctnessPanel.transform); TextMeshProUGUI textMesh = correctnessText.transform.GetChild(0).GetComponent <TextMeshProUGUI>(); textMesh.text = word; Correctness correctness = correctnessText.GetComponent <Correctness>(); correctness.animate(color); correctnessText.transform.localScale = new Vector2(1, 1); }