|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
Написать программу тестирования11.03.2013, 20:47. Показов 11771. Ответов 45
Метки нет (Все метки)
я хочу сделать программу тестов, но не знаю с чего начать ,набросал вид программы ...
я бы хотел чтоб после каждого вопроса выходил следующий со своими вариантами ответов и чтоб правильные ответы ,которые ответил пользователь сохранились и в конце вывелся результат сколько правильных он набрал.на помогите с чего начать ,выложите свои наработки, я буду выкладывать свои Буду очень благодарен всем кто откликнется на мою просьбу
0
|
|
| 11.03.2013, 20:47 | |
|
Ответы с готовыми решениями:
45
Написать программу тестирования знаний в консоли Написать программу тестирования, в которой проверяется использование всех перегруженных операций Написать программу тестирования для конкретного XML файла |
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|||
| 11.03.2013, 21:59 [ТС] | |||
|
Добавлено через 3 минуты
0
|
|||
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
|
| 11.03.2013, 22:05 | |
|
Советую скачать книгу "Visual C# в задачах и примерах" Никита Культин. Там есть рассмотренный пример "Экзаменатор" , т.е ваша работа.
0
|
|
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:09 | |
|
Anklav, что-то в коде не так?
Добавлено через 1 минуту Vladok1234567, что Вы уже написали?
0
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|||
| 11.03.2013, 22:19 [ТС] | |||
|
Добавлено через 4 минуты
0
|
|||
|
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
||
| 11.03.2013, 22:21 | ||
|
0
|
||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:23 | |
|
Как я бы сделал:
1.Поместил бы 4 текстбокса на форму.Вывел в них варианты ответа. Далее пользователь выбрал нужный->по нажатию на кнопку следующий сравнивал с ответом из файла->сделал текстбоксы пустыми->и снова вывел в них следующие варианты ответа, а также поменял вопрос в текстбоксе.
0
|
|
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
||||||
| 11.03.2013, 22:24 | ||||||
Вот вставят этот код куда нибудь в кнопку, и будут 2 раза инициализированы компоненты. Как минимум есть событие загрузки (Load) формы, лучше этот код вставлять туда, и без метода инициализации. Или хотя бы после.. но ни как не вокруг
0
|
||||||
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
||
| 11.03.2013, 22:25 [ТС] | ||
|
0
|
||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:25 | |
|
Anklav, просто из своей проги вырвал код,не обратив внимание на строку.
Буду внимательнее! Ваше замечание учел!
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|||
| 11.03.2013, 22:32 | |||
|
Не по теме: ахаха жесть, только сейчас заметил. dima26072301 жжет :rofl:
1
|
|||
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 11.03.2013, 22:34 | |
|
Winhttp22, не считаю твое замечание конструктивным...и смотри,чтобы тебя не выжег...
0
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 11.03.2013, 22:41 [ТС] | |
|
dima26072301, давай я завтра напишу как я понимаю и выложу, а ты проверишь правильно ли я думаю
0
|
|
|
7 / 8 / 0
Регистрация: 15.11.2012
Сообщений: 203
|
|
| 12.03.2013, 05:43 | |
|
Vladok1234567, хорошо,жду
1
|
|
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 12.03.2013, 21:18 [ТС] | |
|
можете в cs файле прокомментировать что каждая строка значит?
0
|
|
|
|
|||
| 12.03.2013, 21:25 | |||
![]() Я тут тоже пишу эту прогу, но там посложнее чем выложенный вариант, поэтому чуть недописал, но чувствую толку сюда выкладывать не будет. Или выложить, когда/если доделаю?
0
|
|||
|
-1 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
|
|
| 12.03.2013, 21:28 [ТС] | |
|
0
|
|
|
|
||||||
| 13.03.2013, 16:10 | ||||||
|
Короче, я написал так: При запуске создаётся тест (если не существует) и начинается тестирование по этому тесту. Как все вопросы закончились и все ответы выбраны, то появляется окно сообщающее сколько верных ответов. И потом после закрытия окна запускается этот же тест по новой. Так сделал, потому что не знаю где ты будешь хранить тесты, что собираешься делать после тестирования, грузить сразу много тестов или по одному выбирать, короче вообще не знаю что и как, поэтому тупо по кругу один тест гоняю
.В TestingFramework есть ещё наверное не понятные оценки за каждый вопрос, это я делал для таких тестов, где надо набрать определённое кол-во очков, скажем, если набрал от:10-ти до 45-ти, то покажут тебе один текст, если набрал от 46-ти до 90, то покажут другой. Но и для обычных тестов эта библиотека тоже подходит. >>> В этом проекте есть редактор для создания тестов на WPF, проект dll TestingFramework и простенькая прожка для тестирования на Windows Forms. Вот код с главного окна, это далеко не весь код и думаю далеко не основной, так хоть для какой-то наглядности:
. Именно поэтому один из методов класса TestingLogic называется именно так: ResetStatsOfCurrentTest.
0
|
||||||
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||||||
| 13.03.2013, 16:54 | ||||||
|
я бы сделал след. образом - отдельную утилиту бы написал, для формирвания файла теста - 5 текстбоксов, в которые забиваешь вопрос и варианты ответа, 4 радиобокса, где выбираешь - какой вариант верный, ну и кнопка, уоторая записывала бы данные в файл. файл имел бы след. структуру -
ну и сам тестировщик - читает данные из файла, и пишет каждую строку в List<string>, далее запускаем обыкновенный цикл и выводим вопросы, и варианты, если ответ правильный - то засчитываем правильный ответ. это был бы "универсальный тестировщик", к которому можно разные тесты придумывать. если еще подумать - то можно еще чет прикрутить
0
|
||||||
|
|
||
| 13.03.2013, 16:58 | ||
. Короче, это всё мелочи, которые дописываются достаточно легко и просто.
0
|
||
|
192 / 192 / 29
Регистрация: 03.12.2009
Сообщений: 853
|
|
| 13.03.2013, 16:59 | |
|
Winhttp22, Проще создать Serializable класс Вопрос с полями Текст вопроса, вырианты ответа, правильный ответ или как то так. И записывать его в файл и читать оттуда.
http://code-inside.net/serialization/ http://msdn.microsoft.com/ru-r... 33843.aspx
0
|
|
| 13.03.2013, 16:59 | |
|
Написать программу тестирования Написать программу тестирования Написать программу тестирования Написать программу тестирования Написать программу тестирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|