2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
||||||
1 | ||||||
Перейти к следующему вопросу в программе тестирования20.12.2016, 14:29. Показов 1072. Ответов 11
Метки нет (Все метки)
Всем привет, есть форма,на ней 3 checkbox,1 label, 1 button.
В лэйбле написан вопрос (тестирование) checkbox - 3 варианта ответа после выбора варианта ответа,пользователю нужно ассептнуть выбор кнопкой при этом по нажатию на кнопку в checkboxax а так же в lable меняется текст (вопрос и варианты ответа) вопрос, как это лучше осуществить на данный момент, как то так
0
|
20.12.2016, 14:29 | |
Ответы с готовыми решениями:
11
Переход к следующему вопросу в экспертной системе Можно ли как-то перейти к следующему цвету Ошибка компиляции в программе тестирования Перемещение по вопросам в программе тестирования |
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
||||||||||||||||
20.12.2016, 20:59 | 2 | |||||||||||||||
connection123, привет, как вариант можно сделать так:
- задать комбобоксам свойство Tag, по порядку:1,2,3; - задать двумерный массив string следующего формата: вопрос, варианты ответа и правильный вариант ответа; - в классе формы прописать:
0
|
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
|||||||||||
21.12.2016, 07:30 [ТС] | 3 | ||||||||||
Людвиг Бодмер,
Добавлено через 12 минут Людвиг Бодмер, c lquestion разобрался, а вот щас ругается на
Добавлено через 3 минуты Людвиг Бодмер, Так, ну запустить запустил, только мне не понятно где в коде правильные ответы,а то как бы я не нажимал score 0
0
|
153 / 143 / 33
Регистрация: 05.03.2013
Сообщений: 783
|
|
21.12.2016, 08:03 | 4 |
Данная программа слишком деревянная. На каждый тест нужно выпускать новую программу, распространять на машинах учеников.
Сделай универсальную программу. По сложности - чуть сложнее. Зато будет удобна и востребована. Само приложение не потребует изменений. Учитель будет создавать тесты на своем рабочем месте. Ученики будут всегда запускать одно приложение, но проходить тест, который укажет учитель на своем рабочем месте. Учитель в любой момент смотрит результаты любых тестов по всем ученикам или конкретному. Если вариант заинтересует, подскажу как сделать.
0
|
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
|
21.12.2016, 08:16 [ТС] | 5 |
Козадоев, Все равно учусь,так что давай попробуем,направляй на путь истинный
Добавлено через 5 минут Как раз нужно то,что ты описал
0
|
153 / 143 / 33
Регистрация: 05.03.2013
Сообщений: 783
|
|
21.12.2016, 08:19 | 6 |
Если учишься и просто делаешь тестовое приложение для себя - то возможно пока достаточно того, что написал Людвиг Бодмер.
Но если тебе задал учитель написать программу тестирования для него, в свое время у нас такое задавали продвинутым ученикам. То лучше сделать сразу продвинутое приложение. Но здесь понадобятся знания в области баз данных.
0
|
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
|
21.12.2016, 08:21 [ТС] | 7 |
Козадоев, Хорошо что, с ADO немного знаком,занести,удалить,выбрать,это все могу
Добавлено через 48 секунд Козадоев, Вообще стоит задача, разработка интерактивной системы для организации внеаудиторной самостоятельной работы студентов по основам програмирования и алгоритмизации, а так же ООП
0
|
153 / 143 / 33
Регистрация: 05.03.2013
Сообщений: 783
|
|
21.12.2016, 08:30 | 8 |
Это серьезная задача и подход должен быть соответствующий. По моим представления тут надо целый сайт делать, где разместить уроки и закрепляющие тесты.
0
|
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
|
21.12.2016, 08:40 [ТС] | 9 |
Козадоев, Задача стоит,осуществить инструментами C#. То есть это полноценное приложение со всеми вытекающими,пока занимаюсь черновухой (изучаю то,с чем предстоит работать) Так что, есть какие нибудь советы как для начала осуществить грамотное тестирование, вообще говорил что вопросы будут находится как раз таки в БД
0
|
153 / 143 / 33
Регистрация: 05.03.2013
Сообщений: 783
|
|
21.12.2016, 09:00 | 10 |
На вскидку, понадобится создать базу данных с такими таблицами: Тесты, Вопросы, Ответы.
В таблице Тесты будут колонки: ID, Название, Дата создания. В таблице Вопросы: ID, ID Теста, Номер вопроса, Текст вопроса. В таблице Ответы: ID, ID вопроса, Текст ответа, Признак правильного ответа. Если требуется идентификация студента - понадобится таблица студенты. В нее они будут регистрироваться. А при запуске приложение будет спрашивать имя и пароль. В этом случае также понадобится таблица Результатов тестов, в которой будут колонки: ID, ID Студента, Время, ID Теста, Балл за тест. Если нужно хранить результаты каждого ответа - то еще таблицу Результатов ответов. Сама же программа будет иметь, в простейшем случае одну форму - контрол вопроса (RichTextBox - можно загружать RTF текст с форматированием и картинками), контрол выбора ответов и кнопку перейти к след. вопросу или закончить. Каждый раз в одну и ту же форму просто будут подгружаться данные нужного пороса и по кнопке далее фиксироваться ответ в базе и или вычисляться балл по результатам теста и также фиксироваться в базе. Если студентов не нужно оценивать - а тест просто закрепляющий регистрация не нужна и результаты никуда не пишутся - просто показываются в текущей форме.
1
|
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 239
|
|
21.12.2016, 09:07 [ТС] | 11 |
Козадоев, Спасибо,по мере поступления вопросов буду обращаться в ЛС,хорошо? пока все вроде понятно
0
|
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|
21.12.2016, 10:01 | 12 |
connection123, правильные ответы задаются в
string[,] questions в последних элементах массива.Старайтесь сразу максимально полно обозначить задачу, для "разработки интерактивной системы для организации внеаудиторной самостоятельной работы студентов по основам програмирования и алгоритмизации, а так же ООП" конечно мой код не подойдет. Следуйте предложенным советам.
0
|
21.12.2016, 10:01 | |
21.12.2016, 10:01 | |
Помогаю со студенческими работами здесь
12
Как зашифровать данные в программе тестирования Задать ограничение по времени на ответ в программе тестирования Некорректно отображаются вопросы и ответы в программе тестирования Как проверять правильность ответа в программе тестирования? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |