Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/49: Рейтинг темы: голосов - 49, средняя оценка - 4.61
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078

Программа для тестирования знаний

23.02.2011, 17:09. Показов 11054. Ответов 77
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно сделать множественный выбор, а не знаю как. Вот отрезок кода, но понимаю, что это бред.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
             Dim Prov1 As Boolean
         Dim Prov2 As Boolean
         Dim Prov3 As Boolean
         Dim Prov4 As Boolean
        if Верно1 = 1 And checkbox1.Checked Then Prov1 = true
        if Верно2 = 2 And checkbox2.Checked Then Prov2 = true
        If Верно3 = 3 And checkbox3.Checked Then Prov3 = True
        If Верно4 = 4 And checkbox4.Checked Then Prov4 = True
        
 
        If Prov1 = True and Prov2 = True and Prov3 = True and Prov4 = True Then
            Кол=Кол+1
        Else
            Кол=Кол
            End If
Верно1,Верно2,Верно3,Верно4 Это переменные, которые содержат номер верного ответа (тип string)
Кол - Количество верных ответов.
Или может у кого другие предложения есть. Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.02.2011, 17:09
Ответы с готовыми решениями:

Создать программу клиент-сервер для тестирования знаний
Приветствую. Есть идея создать программу клиент-сервер для тестирования знании. Прикинул такой алгоритм. Что имеется: 1х...

Программа для тестирования
Здравствуйте! Задачка такая. Допустим есть текст тестов: В каком году родился Пушкин? + 1) 1799 2) 1812 3) 1772 4) 1899

Программа для тестирования
Здравствуйте! Задачка такая. Допустим есть текст тестов: В каком году родился Пушкин? + 1) 1799 2) 1812 3) 1772 4) 1899

77
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
23.02.2011, 21:26  [ТС]
Студворк — интернет-сервис помощи студентам
Блин Памирыч, я 2 месяца учу Vb.net , я чайника еще пака совсем, поэтому и сложно. Но вопросы то там это даааа
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
23.02.2011, 21:30

Не по теме:

Цитата Сообщение от _Лёша_ Посмотреть сообщение
Но вопросы то там это даааа
Насчет гороховой каши можно конечно поспорить, что она не извлекает звук :D


Вот и спрашивай, че не ясно. Да и для 2-месяцев ты знаешь довольно немало, я и за 2 года еще ничему не научился.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 12:30  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение

Не по теме:


Насчет гороховой каши можно конечно поспорить, что она не извлекает звук :D


Вот и спрашивай, че не ясно. Да и для 2-месяцев ты знаешь довольно немало, я и за 2 года еще ничему не научился.
Спасибо Памирыч, потом, когда софтину до ума доведу тебе скину, как соучастнику (мож пригодится) , я там еще mdb планирую и "сетевые прочие шалости", экспорт в excel результатов и мож еще что-нибудь.

Памирыч, а как сделать, чтобы при нажатии на кнопку цвет чекбокстов менялся, а по второму нажатию следующий вопрос (цвет то я знаю как поменять, а как по второму клику на следующий вопрос незнаю)
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 12:36
Цитата Сообщение от _Лёша_ Посмотреть сообщение
цвет чекбокстов менялся
Всех или правильных - зеленым, неправильных - красным?
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 14:02  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Всех или правильных - зеленым, неправильных - красным?
Правильных зеленым, неправильных красным если можно. Если нет, то хотя-бы что-нибудь одно.
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 14:04
Седне дома посмотрю, думаю, решение найдем

Добавлено через 30 секунд
Кстати, насчет цветов ты здорово придумал.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 14:24  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Седне дома посмотрю, думаю, решение найдем

Добавлено через 30 секунд
Кстати, насчет цветов ты здорово придумал.
Спасибо. Памирыч там такая тема есть, цветами выделяю, но:
Во первых вместе с неправильными выделяется выбраный ответ (ну там сам понимаешь почему, там в проверке косячок)
Во вторых нужно как-то хз как (я с таким еще не сталкивался) сделать задержку до второго нажатия кнопки "Принять" , чтобы люди посмотреть на эти чудо-цвета успевали! О_о ( пипец я скоро весь msdn выучу нащальника)
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 14:26
Цитата Сообщение от _Лёша_ Посмотреть сообщение
сделать задержку до второго нажатия кнопки "Принять"
Как вариант - запускается таймер с интервалом в пару секунд. А в коде таймера показ следующего вопроса и сразу остановка таймера.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 17:41  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Как вариант - запускается таймер с интервалом в пару секунд. А в коде таймера показ следующего вопроса и сразу остановка таймера.
Не получилось.

Добавлено через 7 минут
Еще вопрос как при создании mdb таким методом:
VB.NET
1
2
3
4
5
6
Dim AdCat As ADOX.Catalog = New ADOX.Catalog
AdCat.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=zap.mdb;Jet OLEDB:Engine Type=5")
cn.Open()
Dim Com As New System.Data.OleDb.OleDbCommand ("CREATE TABLE Результаты (номер COUNTER CONSTRAINT номер PRIMARY KEY,Тема STRING, Дата string ,Группа STRING, Студент STRING  ,Верных_ответов STRING,Верных_ответов_в_процентах STRING )", cn)
Com.ExecuteNonQuery()
cn.Close()
установить на нее пароль, а потом в коде подключаться к ней с паролем?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:05
Цитата Сообщение от _Лёша_ Посмотреть сообщение
Не получилось.
Намана все, вот немного ремиксовал
Для форума.rar

Насчет баз с паролем надо поискать. И мне непонятно что такое АДОХ
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:10  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Намана все, вот немного ремиксовал
Вложение 64517

Насчет баз с паролем надо поискать. И мне непонятно что такое АДОХ
Михалыч оно бредит! О_о попробуй выделить земля и марс (т.е. ответь не правильно)
Чето или я не понимаю логики...
0
24.02.2011, 18:14

Не по теме:

Цитата Сообщение от Памирыч Посмотреть сообщение
И мне непонятно что такое АДОХ
ADOX Fundamentals

1
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:16

Ниче оно не бредит - все верно
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:17  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Вложение 64519
Ниче оно не бредит - все верно
А почему луна зеленая, она же не планета?
А вроде понял, красным ошибка, все остальное зеленым, а не парильные ответы, так?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:24
Луна зеленая потому что мы ее не отметили, и правильно сделали, а венера красная - потому что не отметили, а должны были.

Добавлено через 3 минуты
Цитата Сообщение от _Лёша_ Посмотреть сообщение
красным ошибка, все остальное зеленым, а не парильные ответы, так?
Так, все верно
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:24  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Луна зеленая потому что мы ее не отметили, и правильно сделали, а венера красная - потому что не отметили, а должны были.
А понял Михалыч! Ну нифига ты там понаворотил, опять мне весь вечер албанский шифровать .Спасибо!
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:35
Цитата Сообщение от _Лёша_ Посмотреть сообщение
албанский
Зато с ним код удобней и короче, а можно было и расписать чуть ли не как в ассемблере
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:55  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Зато с ним код удобней и короче, а можно было и расписать чуть ли не как в ассемблере
Согласен.

Добавлено через 8 минут
Михалыч переделал, супер все пашет! Только смысл понимаю поверхностно, т.к. массивами так как ты не владею!

Добавлено через 7 минут
Microsoft ADO Ext. 2.7 for DDL and Security нужно в проект добавить, чтобы с ADOX работать
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:57
Цитата Сообщение от _Лёша_ Посмотреть сообщение
массивами так как ты не владею
Я тоже поверхностно, но знаешь ли, полезная штука. Чем-то похожа на листбокс, тока шустрее.
Но геморно удалять - добавлять элементы. Redim и ReDim Preserve юзаю только в крайнем случае.
Проще прилепить коллекцию.

Ну а что?
VB.NET
1
Q = IO.File.ReadAllLines(Application.StartupPath & "\Q.txt", System.Text.Encoding.Default)
Чик - и у нас в массиве весь файл, вернее, все его строки, и теперь можно обращаться напрямую к какой хочешь, а из файла это делать - надо мудрить.

Проще было сразу прочитать строки в коллекцию, но я упустил, но тогда код бы выглядел как в шестом:
VB.NET
1
2
3
4
5
ОткрываемФайл (НомерЗаписи1, "ПутьКФайлу", ОткрываемНаЧтение)
ЧитатьПока ФайлНеКончится
Коллекция.Добавить (НомерЗаписи1, ЧитаемСтроку)
Выполнять
ЗакрываемФайл(НомерЗаписи1)
А потом уже мутить с коллекцией.

Добавлено через 1 минуту
Цитата Сообщение от _Лёша_ Посмотреть сообщение
Microsoft ADO Ext. 2.7 for DDL and Security нужно в проект добавить, чтобы с ADOX работать
Это для меня пока чужое, хватает и OleDB.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 19:01  [ТС]
Цитата Сообщение от Сергей.NET Посмотреть сообщение

Не по теме:


ADOX Fundamentals

Спасибо за ссылку, но на изучение этого msdn я потрачу годы, мне нужно знать, что дописать в мою строчку надо про пароль, там полюбому 2 слова.

Добавлено через 3 минуты
Памирыч я ADOX ом просто создаю файл mdb и вписываю таблицу с нужными колонками. Просто блин нужно закрыть этот mdb паролем при создании.
Ну если никто не знает и хрен с ним, можно забить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2011, 19:01

Программа для тестирования знаний
Нужно написать программу оболочка для тестирования знаний, чтобы можно было вставить файл с вопросами и 4 вариантами ответов. Достаточно...

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

Программа для тестирования знаний о ПК, спец программах
Добрый вечер. Ищу программу для тестирования знаний о ПК и специальных программах. Программа отслеживает действия пользователей: клики на...

Программа для тестирования знаний, как лучше осуществить
Здравствуйте! Пишу программу для тестирования знаний. Подскажите как лучше осуществить, в качестве хранения информации выбрал *.xml формат,...

Программа тестирования знаний
Здравствуйте!!! Я розрабатываю програму тест на Дефи 7 для тестирования знаний, в основном студентов... Но маленькая загвоздка... По теории...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru