![]() |
|
Модераторы: Snowy, Poseidon |
![]()
|
|
| tHE_EGOiSTE |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 19.10.2007 Где: Vyksa Репутация: нет Всего: 1 |
Привет всем!
Очень нужна помощь!!! Требуется на php разработать систему проверки знаний (или система online тестирования или система дистанционной проверки знаний). По типу: нужен редактор тестов, чтоб мы могли составлять свои тесты, изменять существующие, добавление новых пользователей, ограничение времени для теста, выбор вариантов ответов, таблица результатов по всем пользователям и другие аналогичные функции.... Но я, к сожалению, с такой проблемой ещё не сталкивался. :( Подскажите ПЛИЗ кто чем может. Может книжку какую, где подобное описывается, или советами (кто делал) или статьи какие или ЖЕЛАТЕЛЬНО исходники такого скрипта..... Если чего - кидайте исходники на [email protected] или оставьте ссылку на форуме ) Жду ответов...ОЧЕНЬ НУЖНО... |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: нет Всего: 25 |
Я занимался. Вообще это не очень быстро, т.к. делали примерно 2 мес. Вдвоем. Один админку, другой - клиентскую часть.
Это сообщение отредактировал(а) flashaa - 9.2.2008, 19:51 |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
1. Мы тут не выдаем исходники
2. Вы можете схлопатать бан за 3-и темы |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: нет Всего: 25 |
Тезисы:
клиентская часть должна быть на аяксе. Каждое прохождение теста - это сеанс. у него есть идентификатор. Когда кто-то начинает проходить тест, генерируется запись в таблице сеансов, получаем ее id, сохраняем юзеру в сессию. Ответы, которые дает юзер привязываются к этому идентификатору, помещаются в таблицу ответов - правильный ответ, ответ юзера, (если есть автоматическая оценка, то и балл за ответ). Юзер заканчивает тестирование, в таблицу сеансов вносится суммарная инфа по сеансу, из сессии юзера стирается переменная. Время теста - параметр теста. Сначала подгружается разница между временем предполагаемого конца теста и текущим - отображается на странице. Дальше с помощью JS-таймера и JS-объекта Date() уменьшаем это время. В случае время меньше 1, шлет запрос на сервер, который принудительно завершит сеанс теста. В админке соответственно есть редактор тестов, редактор вопросов. Кстати уточни, какие типы вопросов должны быть в тесте. Когда редактируется вопрос существующего теста, надо не редактировать запись теста, а создавать новую запись - чтобы сохранять историю, не нарушать логи и не испортить прохождение теста людям, которые проходят его сейчас. |
|||
|
||||
| DioNiR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
--------------------
Думали это конец? Ха, всё только начинается. |
|||
|
||||
| Aazmandius |
|
|||
|
O_o ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 29.4.2006 Где: Vancouver Репутация: нет Всего: 6 |
OpenTest
|
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
tHE_EGOiSTE, система коммерческая будет? Если коммерческая - то проще купить.
|
|||
|
||||
![]()
|
| Правила форума "Совместные проекты/поиск партнёров" | |
|
|
Внимание: Этот раздел только для проектов в которых Вы будете выступать в качестве исполнителя! Темы и сообщения, не удовлетворяющие данным правилам, будут удаляться на основании пункта 3 Правил форума!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, Poseidon |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Совместные проекты/поиск партнёров | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |