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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 10:04   #1
OpiuM164
 
Регистрация: 18.05.2012
Сообщений: 6
По умолчанию Тест компьютерная графика

проблема такая, сделал тест, 20 вопросов если в каждом вопросе в коде ставишь ответ № 2 то он считает правильно, если же ответ поменять то он не засчитывает! помогите пожалуйста найти ошибку, мне нужен именно этот тест, другой не предлагать!

админы почему не дает вставить код? пишет слишком много символов! и что же мне пол кода удалить теперь?
Вложения
Тип файла: zip тест.zip (264.4 Кб, 13 просмотров)

Последний раз редактировалось OpiuM164; 18.05.2012 в 10:24.
OpiuM164 вне форума Ответить с цитированием
Старый 18.05.2012, 11:06   #2
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Забрось программирование. Это не твое.
НЕ_АЙС вне форума Ответить с цитированием
Старый 18.05.2012, 12:16   #3
OpiuM164
 
Регистрация: 18.05.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от НЕ_АЙС Посмотреть сообщение
Забрось программирование. Это не твое.
ты вместо того чтоб людей критиковать,лучше бы помог!
OpiuM164 вне форума Ответить с цитированием
Старый 18.05.2012, 12:34   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Просто так не делаются тесты.
А если бы вопросов было 100, вы бы их тоже все вбили таким же образом?
Для удобства создайте Мемо и сделайте его невидимым.
Положите в него текст в виде:
N - количество вопросов
<вопрос1>
k1 -правильный ответ на вопрос
<1 вариант ответа>
<2 вариант ответа>
<3 вариант ответа>
...
<вопросN>
kN -правильный ответ на вопрос
<1 вариант ответа>
<2 вариант ответа>
<3 вариант ответа>

И берите строки из этого мемо.
Можно придумать более "крутой" формат - например, еще и балл за каждое задание задавать свой.

Лучше создать radiogroup (в него загружать варианты ответа), у которого "спрашивать" itemindex, и по нему определять правильность ответа.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 18.05.2012 в 12:36.
BDA вне форума Ответить с цитированием
Старый 18.05.2012, 12:41   #5
OpiuM164
 
Регистрация: 18.05.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Просто так не делаются тесты.
А если бы вопросов было 100, вы бы их тоже все вбили таким же образом?
Для удобства создайте Мемо и сделайте его невидимым.
Положите в него текст в виде:
N - количество вопросов
<вопрос1>
k1 -правильный ответ на вопрос
<1 вариант ответа>
<2 вариант ответа>
<3 вариант ответа>
...
<вопросN>
kN -правильный ответ на вопрос
<1 вариант ответа>
<2 вариант ответа>
<3 вариант ответа>

И берите строки из этого мемо.
Можно придумать более "крутой" формат - например, еще и балл за каждое задание задавать свой.

Лучше создать radiogroup (в него загружать варианты ответа), у которого "спрашивать" itemindex, и по нему определять правильность ответа.
да я понимаю что не так))) просто он работал а теперь нет, твой вариант мне понравился! можешь немного по подробнее в личку написать?
OpiuM164 вне форума Ответить с цитированием
Старый 18.05.2012, 13:27   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Для вас еще личка не доступна.
Вот примерчик для 3 вопросов.
Вложения
Тип файла: zip pr.zip (261.7 Кб, 17 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 18.05.2012, 14:31   #7
OpiuM164
 
Регистрация: 18.05.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Для вас еще личка не доступна.
Вот примерчик для 3 вопросов.
спасибо! вопросы берутся теперь из memo, как я понял число после вопроса
это правильный ответ? тогда почему перед первым вопросом тоже стоит число? и как мне отредактировать теперь вопросы? редактирование запрещено а я не знаю как это сделать если не через Enabled
OpiuM164 вне форума Ответить с цитированием
Старый 18.05.2012, 15:22   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Перед первым вопросом общее число вопросов.
Чтобы отредактировать вопросы:
Открываем просмотр формы
Щелкаем по мемо
В инспекторе (слева окошко) выбираем свойство Lines
"Забиваем" вопросы

На самом деле, вопросы можно загружать из внешнего файла, но тогда его нужно будет шифровать для защиты (если нужно защищать ответы).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 18.05.2012, 15:49   #9
OpiuM164
 
Регистрация: 18.05.2012
Сообщений: 6
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Перед первым вопросом общее число вопросов.
Чтобы отредактировать вопросы:
Открываем просмотр формы
Щелкаем по мемо
В инспекторе (слева окошко) выбираем свойство Lines
"Забиваем" вопросы

На самом деле, вопросы можно загружать из внешнего файла, но тогда его нужно будет шифровать для защиты (если нужно защищать ответы).
спасибо огромное добрый человек!!! очень помог!!! а то некоторые тут критиковать сразу начали, надо же как то учиться этому((( вот я и создал тему что бы объяснили то, что не понимаю
OpiuM164 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компьютерная графика motaro Фриланс 2 26.12.2011 18:20
Компьютерная графика F1nk Помощь студентам 0 17.03.2011 14:47
Компьютерная графика на C# Mclaren Софт 0 02.06.2010 23:57
компьютерная графика Черная тень Паскаль, Turbo Pascal, PascalABC.NET 6 11.01.2009 07:29