Консультация № 173225
12.10.2009, 23:20
25.00 руб.
0 3 1
Добрый день уважаемые эксперты, такой вот вопрос:

Необходим скрипт на php для удаленного тестирования сотрудников, вот какие у нее дб возможности:

0 Аутентификация пользователей с разделением на уровни доступа
1 Возможность занести в базу программы более 1000 вопросов
2 При входе программа должна выдавать 100 случайных вопросов из общего количества
3 Устанавливать время на выполнение заданий, думаю с привязкой к вопросу, к примеру 1 вопрос максимум 30 секунд
4 В качестве вопросов может быть как текст, так и картинки
5 Может быть разное количество вариантов ответов (допустим не обязательно только 4)
6 Может быть не только один правильный ответ, а несколько, соотв. программа должна вычитать верную оценку

Сотрудник:
1 Имеет свой личный доступ к программе по логин и паролю
2 Может проходить тестирование заданное количество раз
3 Если не укладывается в установленное время, то тест считается незавершенным и результата нет
4 По окончании тестирования видит свой результат

Тренер:
1. Видит все результаты тестирований (фамилия сотрудника вошедшего в программу, выполнен/не выполнен тест, результат тестирования)
2 Имеет возможность редактировать тесты
3 Может видеть ответы сотрудников


Описание конечно ориентировочно/желательно - так вот не подскажите каким способом можно решить данную задачу с наименьшими затратами по времени и по финансам.

Заранее Благодарю за помощь!

Обсуждение

Неизвестный
13.10.2009, 03:10
общий
skatet:
Есть у меня такой скрипт. MySql + PHP, количество вопросов, правильных и неправильных ответов на каждый не ограничено. В качестве вопросов и ответов может быть любой html. В загрузчике из текстового файла и редакторе есть фильтрация htmlspecialchars, но ее можно убрать. Есть возможность проходить несколько тестов, пользователи регистрируются автоматом при первом входе, так как используется для внутреннего тестирования. Администратор может просматривать результаты тестирования, в том числе время, в течение которого обдумывался ответ. Явного ограничения по времени обдумывания не установлено. При добавлении теста устанавливается количество задаваемых вопросов и лимит прохождения. Ответ признается правильным только если пользователь отметил все правильные ответы. Добавить потребуется только провал тестирования по истечении времени (такой задачи передо мной не ставили).
Скрипт 47Кб, так что могу скинуть на почту в архиве.
Неизвестный
13.10.2009, 10:09
общий
это ответ
Здравствуйте, skatet.
Закачал свой вариант на ifolder:
http://ifolder.ru/14470094
Если будет время, сделаю вариант точно по вашим требованиям (с ограничением по времени и html вопросами/ответами) и закину в комментарии.
5
Спасибо за желание помощь!
Неизвестный
13.10.2009, 11:23
общий
vladisslav:
vladisslav огромное спасибо - я сегодня же вечером проверю ваш скрипт, дайте пжл свои контакты если это позволяют условия - я обязательно вас еще отблагодарю (пока приходится пополнять банковским переводом что занимает определенное время) - а пока все что осталось на своем счету перевожу Вам :)
Форма ответа