Вниз
Скачать: CL | DM;

Сделать тест   Найти похожие ветки 

← →
VasRog ©   (2004-04-13 00:21) [0]

Хочу сделать программу-тест. Т.е. вопросы с вариантами ответа. Вопросы выбираются случайным образом из базы вопросов. итд. Не очень хочется все делать с нуля. Наверняка существуют готовые компоненты. Подскажите, plz, если кто знает где их найти.


← →
ЮЮ ©   (2004-04-13 03:12) [1]

А как же "Хочу сделать программу..." ? Я, например, в подобной программе довольствовался обычным RxRichEdit. А вопросы-ответы хранил в rtf-файле.

>Наверняка существуют готовые компоненты.
И какую функциональность у таких компонентов ты предполагаешь?


← →
SergP ©   (2004-04-13 04:15) [2]

>Хочу сделать программу-тест.

Те кто хотят что-то написать, не ищут готовое, а пытаются сделать это сами.
В данном случае очень похоже на то что ты не хочешь, но тебе нужно написать прогу (например для какой-нить курсовой работы или т.п.).

>Наверняка существуют готовые компоненты.
С чего ты взял что кто-то станет писать такие компоненты?


← →
mfender ©   (2004-04-13 07:18) [3]

Имеется ввиду компонент для случайного выбора из БД? Или готовая тестовая программа, в которую надо вписать только копирайт нового автора и вопросы для их случайного выбора?


← →
VasRog ©   (2004-04-13 09:19) [4]

Ну с "хочу" я конечно погорячился. Просто надо и именно для курсовой.

mfender
Второе конечно предпочтительней.

С чего ты взял что кто-то станет писать такие компоненты?
Ну я так прикинул, что это могло быть востребовано.

И какую функциональность у таких компонентов ты предполагаешь?
По прямому назначению.


← →
TButton ©   (2004-04-13 09:38) [5]

с БД не скажу.
вообще - можно сделать структуру
типа
---cut---
[q42]
question=<вопрос>
varnum=3
var1=<1й вариант>
var2=<2й вариант>
var3=<3й вариант>
right=2
---cut---


оформить это все в инишку
[main]
qnum=100
[q1]
...
[q2]
...


← →
Андрей Сенченко ©   (2004-04-13 11:30) [6]

А пива сколько ? За сегодня напишу


← →
Андрей Сенченко ©   (2004-04-13 11:43) [7]

TButton ©   (13.04.04 09:38) [5]

Самый простой вариант без применения СУБД - работа с INI-файлом примерно такой структуры

[тема 1]
1=[вопрос1],[ответ1],[ответ2],[ответ3],[ответ4],[правильный]
2=...
3=...
4=...

Тема выбирается пользователем, дальше рандомом выбираем номер вопроса, вытаскиваем список через IniFile.ReadString, разбиваем его StringReplace-ом ну и дальше - полет дизайнерской фантазии + счетчик правильных ответов.

Три часа работы с учетом обеда и пары перекуров. С применением СУБД - слегка подольше.


← →
Kalyansky   (2004-04-13 12:12) [8]

Пишу такую же лабу.
Формат файла:


?Вопрос
@картинка
+Правильный ответ
-Неправильный ответ
-Неправильный ответ
+Ещё один правильный ответ (ну два их)


Потом VCLZip"ом упаковываю, а в тесте распаковываю в поток и из потока загружаю в объект теста


← →
VasRog ©   (2004-04-13 22:05) [9]

А пива сколько ? За сегодня напишу
Пиво? Какая ерунда. Это вообще не проблема. :)



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.049 c
7-1073478461
Mnch
2004-01-07 15:27
2004.05.02
DOS-программа и USB-RS232


3-1081148071
Алексей
2004-04-05 10:54
2004.05.02
EHLib Grid


3-1081161522
Smalik
2004-04-05 14:38
2004.05.02
Типы полей при работе с Access


11-1065760638
Ал
2003-10-10 08:37
2004.05.02
KOLOpenSaveDialog мешает закрыться приложению?


3-1081402077
Masha Streltsova
2004-04-08 09:27
2004.05.02
Запретить удаление и добавление строк в DBGrid.




   Наверх