| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Помогите написать простую систему тестирования!!! |
| Автор: zozo 15.12.2005, 23:31 |
| Здравствуйте! Помогите пожалуйста написать простую систему тестирования(срочно)!Очень нужно,но не понимаю как сделать-профан в Perl!Тестирование состоит из:некоторого кол-ва вопросов с вариантами ответов(HTML)-переход осуществляется при помощи кнопки Next(например)!В конце теста отображается кол-во правильных и неправильных ответов+кнопка для перехода к началу теста!Вся информация записывается в БД(Можно Access или в ячейки Excel)!Заранее благодарен!жду вашей помощи! |
| Автор: korob2001 16.12.2005, 17:28 |
| Генерируй страницу с вопросом и возможными вариантами ответов, когда переходишь к следующему вопросу запоминаешь предидущий ответ в скрытом поле <input type="hidden" ...> и так далее. Когда отвечают на последний вопрос, отправляешь всю форму на сервер, где проверяешь полученные данные. Если всё нормально, то делаешь запись в таблицу базы данных, если же даннные не верны, выводишь сообщение об ошибке. |
| Автор: zozo 16.12.2005, 17:47 |
| Спасибо за быстрый ответ!Аналитически я это понимаю и сам HTML у меня готов(вопросы с кнопками)!меня интересует скрипт на Perl по обработке!Я просто плохо знаю Перл,а мне срочно нужно код написать!Если можете привести подобный пример кода ,то буду очень благодарен!!! |
| Автор: BlackLFL 17.12.2005, 15:49 |
| срочно говорите? 150$ и через полчаса у Вас будет простенький скрипт ... |
| Автор: zozo 17.12.2005, 17:02 |
| Я пожалуй проингнарирую ваше сообщение BlackLFL!Спасибо за помощь! |
| Автор: Kiber_rat 17.12.2005, 18:03 |
| Просто надо было честно назвать тему не "Помогите написать... " а "Напишите или дайте...". Если бы у тебя были проблемы но ты его писал, это одно, а если тебе нужен готовый скрипт, то это совсем другое, согласен? Могу посоветовать сходить и поискать на http://hotscripts.com/ там наверняка найдется то, что тебе надо. |
| Автор: zozo 18.12.2005, 12:29 |
| Дело в том,что я действительно его пишу!На Java Scripte я написал само тестирование,а как в Perle обработать результат и записать его в БД не знаю!Так что не всё так плохо как вы думаете! |
| Автор: zozo 18.12.2005, 15:27 | ||
Подскажите пожалуйста:я написал код на JS-тест
А дальше не знаю как в Perle его обработать!Мне нужно,чтобы Вопросы и ответы послались в БД или в Excel?Подскажите как это сделать?Я так понял при помощи Open-открытие файла и write-запись в него!Но как именно записать то,что мне надо!Заранее благодарен!Жду ответа! |
| Автор: Kiber_rat 18.12.2005, 19:39 |
| Прежде чем помогать тебе с perl я тебе кой чего хочу сказать про твой тест |
| Автор: zozo 18.12.2005, 20:33 |
| Kiber_rat Дело в том что мне нужно CGI именно на Perle написать!Ничего с этим сделать не могу!Понимаю,что JS для обработки ответов не подходит,но не в этом суть!В данной ситуации можно оставить так!мне не преходилось сталкиваться ещё с Perl и CGI и поэтому многого не знаю!Самое главное для меня сейчас-это перенести ответы и вопросы в БД,а ещё лучше и проще в ячейки Excel! |
| Автор: Kiber_rat 19.12.2005, 04:49 | ||||||
Как работать с excel из perl я не знаю, можно сделать промежуточный вариант, сохранять данные в CSV формате который легко импортируется в excel, access и любую базу данных. Скрипт для обработки выглядел бы примерно так:
|
| Автор: zozo 20.12.2005, 21:37 |
| Kiber_rat Спасибо за ответ и помощь!Очень благодарен!Щас попробую всё это заставить работать!Ещё раз спасибо! |
| Автор: sharq 24.12.2005, 12:56 |
| Для работы с Excel необходимо юзать модули Spreadsheet::ParseExcel и Spreadsheet::WriteExcel. Взаимодействие perl и excel уже ни раз рассматривалась в форуме, пользуйся поиском. Если возникнут вопросы, задавай. |