Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2012, 07:42   #1
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию тест на делфи

Привет) я создал тест и у меня вопрос: как сделать так чтобы в конце тест показывал в каком вопросе студент ошибся
Из лоскутов Добра, шьется полотно Зла
Афанасий[vedma] вне форума Ответить с цитированием
Старый 27.01.2012, 08:34   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

ну сделайте проверку и все а потом if vopros1<>otvetu1 then showmessage('Ошибка в вопросе 1'); и т.д
Кольша вне форума Ответить с цитированием
Старый 27.01.2012, 08:37   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как сделать так чтобы в конце тест показывал в каком вопросе студент ошибся
Например запоминать номера ошибочных в динмассиве или спивке типа TList
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.01.2012, 08:53   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Есть готовая система, могу адаптировать до нужных требований. Скрины на почту кину, ибо пока не сделал страничку по данной штукенции у себя на сайте.
Пиши коли есть желание иметь готовое вскоре )

У меня сделано вообще так:
Каждый вопрос при создании имеет кучу атрибутов, в том числе рандомное перемешивание, состояние отвеченности (есть такие вопросы на несколько правильных ответов и такие могут быть отвечены частично), ну и нужный тебе атрибут - дан ответ или нет. После завершения теста по списку вопросов пробегается процедура и смотрит - если "дан ответ" то вычислять правильный ли он (там сопоставление идёт правильных вариантов ответа и отвеченных), и если правильный то ставится признак "правильный", если неправильный то ставится конечно "неправильный", если же не стоит "дан ответ" то вопрос сразу помечается как не отвеченный.
Потом выводится список вопросов и оценка - по каждому указано "отвечен"/"правильный"/"неправильный" ну и суммация их всех, плюс оценка выдается исходя из кол-ва правильных по отношению ко всем. Можно в процентном соотношении, а можно в баллах.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ТЕСТ В ДЕЛФИ! Licwin Общие вопросы Delphi 0 12.06.2011 01:11
Тест на делфи misher Общие вопросы Delphi 1 09.09.2010 06:40
Тест с БД в Делфи. kunag Помощь студентам 1 30.05.2010 12:05
Тест (Делфи) grom333 Помощь студентам 4 18.03.2010 09:03
Тест в делфи марго20 Помощь студентам 9 04.07.2009 12:03