Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/189: Рейтинг темы: голосов - 189, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175

Экзаменатор или программа проверки знаний студента

17.06.2014, 20:49. Показов 36082. Ответов 75
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем доброго времени суток! тема курсовой работы разработать программу оценки знаний студента. т.е сделать обычный тест, в котором указывается Ф.И. и группа и начинают идти вопросы и к ним 3 варианта ответа, по завершению выводится табличка с результатами и результаты записываются в файл. есть у кого-то исходники? или что-то на подобии этого?) очень срочно надо, сроки поджимают)))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.06.2014, 20:49
Ответы с готовыми решениями:

Программа создания тестов для проверки знаний студентов
Товарищи! Подкиньте, пожалуйста, исходник программы тестирования знаний, где в текстовый файл бы записывался " : вопрос " и...

Программа Экзаменатор
Необходимо реализовать программу экзаменатор. Имеется текстовый файл с вопросами и вариантами ответов на разные темы одного учебного...

Нужен проект для проверки знаний и возможностей.
Здравствуйте! Столкнулся с проблемой - я учу C# и связанные с ним технологии, есть возможность подать резюме в одну фирму на junior-а, но я...

75
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
22.06.2014, 18:49
Студворк — интернет-сервис помощи студентам
Вот для нулевого:
C#
1
radioButton0.Checked = false;
Но я, вместо сброса, просто блокировал кнопку перехода к следующему вопросу.
C#
1
NextButton.Enabled = false;
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
24.06.2014, 18:18  [ТС]
DimanRu, заметил у себя одну вещь - после выбора ответа( если он не первый вариант а например третий, то при переходе к след. вопросу могу выбирать следующий один из варианток, но кнопка перехода к след. вопросу будет закрыта, пока я не установлю курсор на первый вариант ответа, только после этого она открывается. почему оно так происходит?
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
24.06.2014, 18:22
Вы событие одно ко всем radioButton'ам привязали? Скиньте проект.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
24.06.2014, 19:34  [ТС]
DimanRu, да заметил, к нулевому поставил. а как все сразу охватить? и у вас в тесте при выборе ответа когда переходишь к след. вопросу, то вариант ответа остаётся на месте предыдущего ответа. можно как-то сделать чтоб при ответе этих точек вообще не было изначально видно в кружках?
tester.rar
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
24.06.2014, 19:37
Ну так я же писал: radioButton0.Checked = false;
И так для каждого.

Что бы все обхватить, всем приписать один и тот же обработчик события.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
24.06.2014, 21:42  [ТС]
DimanRu,
Цитата Сообщение от Inkorpus Посмотреть сообщение
можно как-то сделать чтоб при ответе этих точек вообще не было изначально видно в кружках?
?

Добавлено через 40 секунд
я в имею ввиду, чтоб их не было видно, при загрузке вопроса, но когда указываешь ответ, он должен появляться
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
24.06.2014, 23:02
Так а я что вам написал? Скиньте проект, постараюсь сделать именно то, что вы просите.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
24.06.2014, 23:52  [ТС]
DimanRu, да я сделал как вы сказали, но теперь просто точек при нажатии не видно, но ответ можно выбирать) получились невидимые подтверждения ответа))

tester.rar
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
24.06.2014, 23:54
Скорее всего, ты не туда написал код. Пиши сброс при выводе ответа. Утром гляну проект с компа.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
25.06.2014, 13:34  [ТС]
DimanRu, жду
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
25.06.2014, 15:42
Ну, как я и говорил, вы добавили строки
C#
1
2
3
4
radioButton0.Checked = false;
radioButton1.Checked = false;
radioButton2.Checked = false;
radioButton3.Checked = false;
в метод-обработчик выделения radioButton'ов, поэтому при выделении любого из них - значения сбрасываются. Пишите этот код в метод ShowQwest()
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
25.06.2014, 15:48  [ТС]
DimanRu, спасибо, а почему самый первый вопрос не скрывается как следующие?
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
25.06.2014, 15:59
Честно говоря, не знаю. Тогда напишите этот код в метод LoadQwest() или продублируйте строку radioButton0.Checked = false;. Мне помогло.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
25.06.2014, 16:14  [ТС]
DimanRu, странно) как это вам помогло? переносил это и в LoadQwest() и дважды писал adioButton0.Checked = false; но всё равно при первом вопросе установлен ответ на первый вариант
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
25.06.2014, 16:28
У меня так, и все работает.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public void LoadQwest()
{
    position++;
 
    if (position > nv)
        Itog();
    else
    {
        //Ищем узел вопроса
        do xmlReader.Read();
        while (xmlReader.Name != "q" + position);
 
        if (xmlReader.Name == "q" + position)
        {
            qw = xmlReader.GetAttribute("text"); //Считываем вопрос
            right = xmlReader.GetAttribute("right"); //Считываем правильный ответ
 
            xmlReader.Read(); //Входим в узел <q>
 
            //Ищем узел <answers>
            do xmlReader.Read();
            while (xmlReader.Name != "answers");
 
            xmlReader.Read(); //Входим в узел <answers>
 
            answ = xmlReader.Value.Split('|'); //Cохраняем варианты ответов в массив
        }
    }
    
    radioButton0.Checked = false;
    radioButton1.Checked = false;
    radioButton2.Checked = false;
    radioButton3.Checked = false;            
}
Вложения
Тип файла: rar tester.rar (101.9 Кб, 207 просмотров)
1
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
25.06.2014, 16:40  [ТС]
DimanRu, ну и я так же вписываю и всё равно не помогает) ну да ладно, спасибо!)
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
25.06.2014, 16:58
Не знаю тогда. Поэкспериментируйте :-)
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
25.06.2014, 23:19  [ТС]
DimanRu, а ещё вопрос)) почему когда я в вашем xml файле дописал ещё 7 вопросов, то на них я не могу отвечать?
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
25.06.2014, 23:22
Там есть тег с общим количеством вопросов. Не помню сейчас как он точно называется. Или это атрибут. Посмотрите.
0
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 175
26.06.2014, 00:58  [ТС]
DimanRu, я находил его и вместо 3 вписывал 10, это не помогло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2014, 00:58

Разработать тест для проверки знаний по выбранной теме
Помогите написать программу, илишаблон для программы или подскажите как написать такую прогу на С#... Разработать тест для проверки...

Написать программу-тест для проверки знаний таблицы умножения
Написать программу-тест для проверки знаний таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных...

Программа тестирования знаний для студента
Эта программа читает заранее подготовленный текстовый файл с вопросами по какому-либо предмету и выводит в экранную форму каждый вопрос с...

Программа проверки знаний
Программа проверки знаний, +как сделать так, чтобы если не выбрать вариант ответа, и нажать следующий вопрос выходило окно...

Программа проверки знаний
Мне нужно создать программу тестер.... -Сначала чтобы программа запрашивала - Имя, Фамилию, Отчество, группу. -Потом выбираем тест; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru