Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Тест в Делфи на основе позиционной игры


Автор: neZvezda 19.11.2005, 16:13
Тест с оптимизацией посредством решения позиционной игры "ученик-тестирующий"

Берутся вопросы из файла, скорее всего рандомом. Все файлы лежат в БД.
По кол-ву отвеченных вопросов следует выдать тестируемому человеку оценку.
А оценка определяется кол-вом правильных ответов и сложностью вопроса.
Т.е. начинает ученик ученик отвечать на вопросы. ОТветил на первый со сложностью средней, к примеру.
Дальше тест определяет уровень сложности следующего вопроса. Если ученик ответил правильно, то тест может повысить уровень сложности. А если ученик ответил неправильно, то понизить уровень сложности.

И еще составляется матрица. В ней расписаны выигрышные ситуации и стратегии игроков.

Задается вектор выигрышей.
Т.е. все возможные варианты действий тестируемого и кол-во баллов, полученных при каждой ситуации.


Вот примерно никто с таким не сталкивался?
Или хотя бы алгоримт действий?

Автор: FRAGNATIC 19.11.2005, 18:14
neZvezda
тебе чё весь проект написать?
тыбы что-то конкретное спросил тогда бы точно помогли)

Автор: Poseidon 19.11.2005, 19:07
neZvezda с подобными просьбами http://forum.vingrad.ru/index.php?showforum=25

Автор: neZvezda 20.11.2005, 13:07
Спрашиваю точно. Интересует вектор выигрышей. Он должен заполняться автоматически. Т.к. в тесте 5 вопросов и это 9 уровней бинарного дерева. Т.е. 2^9=512 вариантов завершения теста.
Все вручную заполнять-глупо. Надо сделать так, чтобы эти 512 вариантов заполнились каким-то количеством баллов, по которым впоследствии можно будет оценить ученика.

Т.е. если он на все 5 вопросов ответил правильно, и тест в своих 4х ходах повысил сложность, то у ученика должно быть максимальное кол-во баллов. И наоборот, если ученик не ответил ни на один вопрос, и тест в своих 4х ходах понижал сложность вопроса, то ученик получет минимальное количествоа баллов.
А вот остальные вектора выигрышей надо как-то заполнить автоматически, исходя из того, на сколько вопросов ученик ответил правильно, и у скольки вопросов тест повышал или понижал сложность.

Автор: ~FoX~ 21.11.2005, 11:04
neZvezda
Странное задание...., вроде похоже, что ты собираешься предсказывать ответит ли ученик на следующий вопрос......
Ну да ладно - решается задача полным перебором всех вариантов само сабой....
Лезь в раздел алгоритмы, задавай поиск по словам "полный перебор" .. там дофига всего будет тебе полезного...Ищи темы где фигурируют графы и лагоритмы обхода графов и орграфов.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)