| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Тест в Делфи на основе позиционной игры |
| Автор: 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 Странное задание...., вроде похоже, что ты собираешься предсказывать ответит ли ученик на следующий вопрос...... Ну да ладно - решается задача полным перебором всех вариантов само сабой.... Лезь в раздел алгоритмы, задавай поиск по словам "полный перебор" .. там дофига всего будет тебе полезного...Ищи темы где фигурируют графы и лагоритмы обхода графов и орграфов. |