private void setAnsver(int id, bool correct = true)
        {
            TrainWord word = BufferWords[id];

            if (correct == true && CurrentWordF1 == false)
            {
                if (word.PerCent <= 50)
                {
                    BufferWords[id].PerCent += PercentPlus / 2;
                }
                else if (word.PerCent + PercentPlus <= 160)
                {
                    BufferWords[id].PerCent += PercentPlus;
                }
                else
                {
                    BufferWords[id].PerCent = 160;
                }
                AmountCorrectAnswer++;
                if (word.GoodTries >= 2)
                {
                    BufferWords[id].GoodTries = 0;
                    if (word.BadTries - 2 >= 0)
                    {
                        BufferWords[id].BadTries -= 2;
                        if (BufferWords[id].BadTries == 0)
                        {
                            TrainingWords.RemoveBadKnowWord(BufferWords[id]);
                        }
                    }
                }
                else
                {
                    BufferWords[id].GoodTries++;
                }
                Log.Add(this.Path, "word -" + word.Word + " corect Ansver Percent-" + word.PerCent);
            }
            else if (correct == false)
            {
                if (word.PerCent - PercentMinus >= 0)
                {
                    BufferWords[id].PerCent -= PercentMinus;
                }
                else
                {
                    BufferWords[id].PerCent = 0;
                }
                CurrentWordF1 = true;
                AmountF1++;


                if (BufferWords[id].BadTries < Convert.ToInt32(ConfigurationManager.AppSettings["BadTries"]))
                {
                    BufferWords[id].BadTries++;
                    if (BufferWords[id].GoodTries > 0)
                    {
                        BufferWords[id].GoodTries = 0;
                    }
                }
                else
                {
                    TrainingWords.AddBadKnowWord(BufferWords[id]);
                }
                Log.Add(this.Path, "word -" + word.Word + " bad Ansver Percent-" + word.PerCent);
            }
            ChangedWord(BufferWords[id], this.Path);
        }