mosquito
Новичок
хранение теста
как хранить такой тест:
1. название тестов
2. вопросы
3. ответы и баллы (каждому ответу соотв-т опред. балл)
4. результаты (выбирается в зависимости от суммы набранных баллов)
вопросы выводятся постранично (это я уже сделал)
вопрос только в хранении тестов (можно и в мускуле)
мне в голову приходит
1 способ. БД:
таблица с названиями тестов +
таблица с вопросами (со ссылкой на тест) +
таблица с ответами с баллами (со ссылкой на вопрос и тест) +
таблица с результатами (со ссылкой на тесты)
это удобно при создании администрирования тестов
но по-моему не очень рационально (или я ошибаюсь?)
2 способ. Хранение с исп-м serialize и сжатием
только вот проблема в хранении результатов...
т.к. там условия типа if ($sum > 5 AND $sum < 20) тогда выводим такой результат, а если сумма лежит в другом диапазоне - то выводим другой результат...
-~{}~ 12.03.06 12:40:
лазил по форуму и в голову закралась еще одна мысль
что если тесты хранить в xml-файлах?
как хранить такой тест:
1. название тестов
2. вопросы
3. ответы и баллы (каждому ответу соотв-т опред. балл)
4. результаты (выбирается в зависимости от суммы набранных баллов)
вопросы выводятся постранично (это я уже сделал)
вопрос только в хранении тестов (можно и в мускуле)
мне в голову приходит
1 способ. БД:
таблица с названиями тестов +
таблица с вопросами (со ссылкой на тест) +
таблица с ответами с баллами (со ссылкой на вопрос и тест) +
таблица с результатами (со ссылкой на тесты)
это удобно при создании администрирования тестов
но по-моему не очень рационально (или я ошибаюсь?)
2 способ. Хранение с исп-м serialize и сжатием
только вот проблема в хранении результатов...
т.к. там условия типа if ($sum > 5 AND $sum < 20) тогда выводим такой результат, а если сумма лежит в другом диапазоне - то выводим другой результат...
-~{}~ 12.03.06 12:40:
лазил по форуму и в голову закралась еще одна мысль
что если тесты хранить в xml-файлах?