Система тестирования. Нужны идеи.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Система тестирования. Нужны идеи. - 2008-06-16 11:17:57.456666
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
Всем привет! В общем вопрос следующий: Есть система для тестирования учащихся, генерящая тесты, с возможностью рандомизации вопросов и перемешивания ответов в каждом вопросе. Т.е. каждый раз генерится уникальный тест. Написана на PHP + MySQL. Мне нужно добавить следующие фичи: 1 – возможность распечатки теста из браузера (т.е. чтоб можно было скажем задать генерацию 30 тестов и чтоб после генерации каждого комп его сам распечатывал) Вопрос собственно такой – как можно реализовать это автоматическое распечатывание? 2 – реализовать алгоритм, который бы по заданному номеру теста генерил идентичный тест. Это на случай утери теста. Посоветуйте что-нить. А собственно рандомизацию вопросов и ответов я сделал сам. Насчёт остального есть смутные идеи, но мне они не кажутся идеальными – я в веб кодинге новичёк и ещё мало чего знаю, до этого в ядре копался, поэтому просьба поделиться мыслями, без стеба и флейма.
|
|
|
RE: Система тестирования. Нужны идеи. - 2008-06-16 11:28:01.850000
|
|
|
sbxmal
Сообщений: 433
Оценки: 0
Присоединился: 2008-06-12 15:08:08.006666
|
quote:
2 – реализовать алгоритм, который бы по заданному номеру теста генерил идентичный тест. Это на случай утери теста. Посоветуйте что-нить. Я бы сохранял тесты в бд а потом по нужному идентификатору распечатывал
|
|
|
RE: Система тестирования. Нужны идеи. - 2008-06-16 11:39:36.373333
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
В том-то и проблема, что эта система пишеться для нашего факультета информатики, и препод сказал именно алгоритм генерации теста по ID реализовать. Ну конечно на крайний случай, прийдётся сохранять в бд Я думаю - может есть какой генератор случайных чисел, которому в качестве начального значения можно задать ID?
|
|
|
RE: Система тестирования. Нужны идеи. - 2008-06-16 14:48:17.260000
|
|
|
sbxmal
Сообщений: 433
Оценки: 0
Присоединился: 2008-06-12 15:08:08.006666
|
quote:
В том-то и проблема, что эта система пишеться для нашего факультета информатики, и препод сказал именно алгоритм генерации теста по ID реализовать. не совсем пнятно по какому ID если тесты не сохраняются в бд? а где ваще они сохраняются ?
|
|
|
RE: Система тестирования. Нужны идеи. - 2008-06-16 14:53:37.896666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
mt_rand() ?
|
|
|
RE: Система тестирования. Нужны идеи. - 2008-06-17 09:59:29.690000
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
to sbxmal: храняться ID вопросов и ID ответов, каждому вопросу соответствует несколько ответов, ну скажем 10, а выводятся случайным образом 4. Из них 1 правильный. А этот ID про который я говорил выше - типа номер теста заданный при генерации. Чтоб введя его ещё раз можно было идентичный тест. Ну в общем теперь понятно в чём идея. to AdReNaL1Ne да, типа этого, полезная ссылка. Я же функций PHP пока знаю раз два и обчёлся. Посмотрел эту ссылку и нашёл srand. Думаю то, что надо. Если задать один и тот-же номер теста в качестве начального значения, то по-идее должен сгенерироваться такой-же тест. Короче 1 пункт реализовал через JS, второй - уже знаю куда, как и чем копать. Спасибо sbxmal +1, AdReNaL1Ne +1
|
|
|
|
|