private PracticeViewModel CreateExcelPracticeViewModel()
        {
            var practiceViewModel = new ExcelPracticeViewModel
            {
                Name        = "Контрольная работа №2. Microsoft Excel",
                Description =
                    "В данной контрольной работе вам необходимо выполнить расчет по формулам в Microsoft Office Excel. Выберете вариант и приступайте к решению",
                IsVisible       = true,
                CurrentTheoryId = -2
            };

            StaticTheoryBuilder.AddExcelOptions(practiceViewModel);

            UpdateSelection(practiceViewModel);
            return(practiceViewModel);
        }
        private WordPracticeViewModel CreateWordPracticeViewModel(bool withDocs = false)
        {
            var practiceViewModel = new WordPracticeViewModel
            {
                Name             = "Контрольная работа №1. Microsoft Word",
                DocumentPath     = "1\\info",
                RulesDescription = "Правила оформления докладов",
                Description      =
                    "В данной контрольной работе вам необходимо выполнить форматирование текста по правилам в документе Microsoft Word.",
                IsVisible       = true,
                CurrentTheoryId = -1
            };

            StaticTheoryBuilder.AddWordOptions(practiceViewModel);
            UpdateSelection(practiceViewModel);

            if (withDocs)
            {
                LoadDocuments(practiceViewModel);
            }

            return(practiceViewModel);
        }