Создание программы для тестированияПомогите!!!
#1
Отправлено 26.12.2003, 21:02:24
Я бы хотел попросить помощи в создании программы для тестирования учащихся, вся сложность состоит в том, чтобы имелась возможность создания тестов, а затем их просмотр и т.д. Тоесть нужно две программы - одна создает тест, по введенным данным, а другая обрабатывает, и выдает результаты и т.п. Заранее спасибо всем, кто откликнется!
#5
Отправлено 29.12.2003, 11:01:49
А о чем говорить то? Пока ты произнес 2 модных слова Delfi + XML ... и ни слова о методике тестирования и пр. мелочахСпасибо за ответы. Я все-таки напишу ее сам, причем в качестве контета теста и буду использовать XML - файл. Всех тех, кто уже пробовал делать что-то подобное, просил бы выразить свое мнение, проблемы и так далее. Заранее спасибо.
#7
Отправлено 30.12.2003, 19:03:17
<tests>
<test>Тест по математике
<question>Сколько будет 2 + 2
<anwer v="1">4</answer>
<anwer v="0">6</answer>
<anwer v="0">2</answer></question>
</test>
</tests>
и так далее...
#8
Отправлено 31.12.2003, 12:05:02
Даже если возьмешься за XML, возьми нормальную книжку по XML. А то в НАТе написали прогу для налоговиков, типа работает с XML. Если глянуть этот XML, сразу можно понять, что это просто текстовый файл похожий на XML.
Так что подходи с умом.
#12
Отправлено 04.01.2004, 21:47:34
Берёшь готовый MCовский XML Parser и наслаждаешься жизнью. Если будешь использовать в Delphi обтяжку на XML, тогда вообще думать ненадо, через визард всё прогонишь и капец. Создаст она тебе Unit с классами для работы с твоим XML, только все типы данных, которые в нём будут, в него сразу загони...
Сообщение отредактировал Anatem: 04.01.2004, 21:51:52
#13
Отправлено 05.01.2004, 02:52:46
Ненадо ничего в делфях парсить, всё уже до Вас отпарсили
Берёшь готовый MCовский XML Parser и наслаждаешься жизнью. Если будешь использовать в Delphi обтяжку на XML, тогда вообще думать ненадо, через визард всё прогонишь и капец. Создаст она тебе Unit с классами для работы с твоим XML, только все типы данных, которые в нём будут, в него сразу загони...
А как с этим кодом работать? Я этот юнит смотрел, ничего не понял, там и классы не совпадают... У кого есть книга по этой теме?
#17
Отправлено 26.04.2006, 15:09:06
как много бесполезных слов........
Первое пора уяснить, что для сдачи тестов - важно разместить вопросы, точнее ТЕСТ + КАРТИНКА
Легко хранить текст, но вот каритки...... вот тут и начились все приколы
XML, HTML - это же скрепты и картинки в них не более чем ссылки на файлы на диске
Что бы совместить и хранить ( без ограничений) - ну тут другое формат в MS SQL : TEXT или IMAGE
так же BLOB, OLE .... в обзем нужно чтобы запихать и DOC, XLS и каритнку с текстом
Вторая проблема - как там галочки для ответов ставить...... я к примеры их visual- но OPTIONGOUP
распологал на форме
Третья проблема - где это хранить DBF, MS SQL или еще что
ну тут сам думай - можно и простую прогу на CD выполнить на 5 userov
а можно и сетевую на нормальной СУБД
Четвертая прога - это случай подбор вопросов - тут методика отбора нужна
особо катирцется АДАПТИВНЫЙ ВАРИАНТ - тот что определяет твой уровень на каждом щаге
и подкидывает всё сложней - если сильный или легче - если слабый
Пятое защита - это не более защита самой СУБД.
тут уж от программера зависит -
Лучше вместо явных параметров ставить конрольные суммы - хоть не сразу хакнут
А вообще субд на ходу и унести трудно
а вопросы в OLE-поле голыми руками не просмотришь
Всем привет
SHM
#18
Отправлено 26.04.2006, 19:07:30
Берем СУБД. Например Абсолют, чем удобно ни надо ни каких дополнительных библиотрек.
Делаем таблицы (структуру сдесь делать не буду). Связываем их как нужно, выставляем контролы на формах и все. Не надо заморачиваться на счет XML. С таблицами намного проще. XML это в первую очередь дерево, а деревом раболать сложнее чем со списком.
Есть еще вариант использовать dbf, но на счет защиты я не знаю.
#19
Отправлено 27.04.2006, 09:47:21
я реализовал систему тестирования с помощью PHPСпасибо за ответы. Я все-таки напишу ее сам, причем в качестве контета теста и буду использовать XML - файл. Всех тех, кто уже пробовал делать что-то подобное, просил бы выразить свое мнение, проблемы и так далее. Заранее спасибо.
XML / MYSQL
xml я использовал для описание типа вопроса и хранения вариантов ответа
а mysql для хранения сессий пользователей и теста
проект внутрикорпоративный так релиз "для всех" будет позже,
возможно и с открытм кодом
Количество пользователей, читающих эту тему: 2
пользователей: 0, неизвестных прохожих: 2, скрытых пользователей: 0