Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Создание тестов   Найти похожие ветки 

 
Viktop   (2005-09-12 04:48) [0]

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


 
Brother   (2005-09-12 07:48) [1]

Я не понял в чем проблемма?
Что не понятно?


 
Nikolay M. ©   (2005-09-12 10:09) [2]


> оболочка для ввода вопросов и для ответов на них


http://www.dipcenter.ru/products/d-o.htm

Первая ее "версия", если можно так назвать убогое творение студента-третьекурсника - моя, интерфейс сохранился :)

Привет бывшим коллегам.


 
Viktop   (2005-09-12 17:46) [3]


> Я не понял в чем проблемма?
> Что не понятно?


Принцип интересует. Не делать же 20 кнопок для каждого вопроса.


 
Viktop   (2005-09-12 17:48) [4]

to Nikolay M.
Хотелось бы самому попробовать написать, поэтому и спросил принципы написания


 
Brother   (2005-09-13 04:58) [5]

Если ответов много используй не кнопки, а ComboBox.
Вопросы загружай в Memo (или еще куда).
2 кнопки вперед назад (если надо).
Как организовать файл надо?
Кажись все!


 
Anatoly Podgoretsky ©   (2005-09-13 08:39) [6]

Viktop   (12.09.05 17:46) [3]
Конечно не надо, видел как инсталируются программы, вот такой тип диалога вполне подходит


 
Viktop   (2005-09-13 17:16) [7]


> Как организовать файл надо?

Ага


 
Eraser ©   (2005-09-13 18:40) [8]

Viktop   (12.09.05 04:48)

Главное вопросы/ответы храни в зашифрованом файле )


 
Кефир87 ©   (2005-09-14 00:27) [9]

Вот блин. А я как раз такую прогу закончил. Вот жду награды: 2000 рублёф 8)
Если интересно...


 
Defunct ©   (2005-09-14 03:31) [10]

> Viktop
принцип.. наверное такой.

вопросы поочереди выводятся на экран и пишутся вверху формы.
на ListView отображается список возможных вариантов ответа.
внизу 2 кнопики "принять", "пропустить".


 
Defunct ©   (2005-09-14 03:34) [11]

продолжение:

(редактирование) вопросы и ответы на них заполнять в таблице.
при тестировании в ListView размещать несколько ответов, среди которых обязательно должен быть один правильный ответ


 
Viktop   (2005-09-14 05:30) [12]


> Вот жду награды: 2000 рублёф 8)

Откуда у бедного студента деньги :).
to Defunct
Интерфейс не проблема, проблема - организация файла, где это всё будет храниться. Думаю попробовать в XML.

P.S.: Спасибо, почитаю.


 
Думкин ©   (2005-09-14 08:28) [13]

> Viktop   (14.09.05 05:30) [12]

XML - неплохо, а минимум в операционке какой?
И... я бы подумал в сторону текстового. Для начала. Да и... а разница?
Есть вход и внутреннее устройство данных. А как они будут входить - пусть будет на усмотрение целой кучи подключаемых процедур.
Главное внутри - тип-топ сделай.
И как организовать диалог - хоть как АП говорит. хоть списком. Для принятия решения - мало данных.


 
Brother ©   (2005-09-14 08:47) [14]

мона простой ini, а потом Xor шифрование


 
Anatoly Podgoretsky ©   (2005-09-14 08:54) [15]

Viktop   (14.09.05 05:30) [12]
База данных со связаными таблицами, минимум две - вопросы и ответы. Продумать гибкую структуру. Обятельно учесть, что существуют два типа ответов OR и AND. Страницу вопроса строить динамически, что бы не зависить ни от типа ответа ни от количество ответов на вопрос.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.034 c
5-1103118656
SiJack
2004-12-15 16:50
2005.10.16
Как сделать свойство родителя невидимым в потомке?


8-1116755107
MACTEP'oK
2005-05-22 13:45
2005.10.16
DirectSound. Проблема с записью длительного звукового потока .


3-1126000529
Ragazor
2005-09-06 13:55
2005.10.16
FIREBIRD EMBEDED - backup, restore, valid.check


14-1127719744
Empleado
2005-09-26 11:29
2005.10.16
Скорость света


6-1119560559
viktorovich
2005-06-24 01:02
2005.10.16
Подключение к локальной сети





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский